diff core/src/luan/LuanTable.java @ 434:472fc70853cd

remove more generics
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 03 May 2015 16:21:25 -0600
parents c6bcb8859b93
children 55f9f74f1e55
line wrap: on
line diff
--- a/core/src/luan/LuanTable.java	Sun May 03 15:45:39 2015 -0600
+++ b/core/src/luan/LuanTable.java	Sun May 03 16:21:25 2015 -0600
@@ -16,14 +16,14 @@
 
 
 public final class LuanTable implements DeepCloneable {
-	private Map<Object,Object> map = null;
-	private List<Object> list = null;
+	private Map map = null;
+	private List list = null;
 	private LuanTable metatable = null;
 	private boolean hasJava = false;
 
 	public LuanTable() {}
 
-	public LuanTable(List<Object> list) {
+	public LuanTable(List list) {
 		int n = list.size();
 		for( int i=0; i<n; i++ ) {
 			Object val = list.get(i);
@@ -32,8 +32,9 @@
 		}
 	}
 
-	public LuanTable(Map<Object,Object> map) {
-		for( Map.Entry<Object,Object> entry : map.entrySet() ) {
+	public LuanTable(Map map) {
+		for( Object stupid : map.entrySet() ) {
+			Map.Entry entry = (Map.Entry)stupid;
 			Object key = entry.getKey();
 			Object value = entry.getValue();
 			if( key != null && value != null )
@@ -41,7 +42,7 @@
 		}
 	}
 
-	public LuanTable(Set<Object> set) {
+	public LuanTable(Set set) {
 		for( Object el : set ) {
 			if( el != null )
 				rawPut(el,Boolean.TRUE);
@@ -64,7 +65,8 @@
 		LuanTable clone = (LuanTable)dc;
 		if( map != null ) {
 			clone.map = newMap();
-			for( Map.Entry<Object,Object> entry : map.entrySet() ) {
+			for( Object stupid : map.entrySet() ) {
+				Map.Entry entry = (Map.Entry)stupid;
 				clone.map.put( cloner.get(entry.getKey()), cloner.get(entry.getValue()) );
 			}
 		}