diff core/src/luan/AbstractLuanTable.java @ 364:1a464e090538 0.3

simplify table code
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 16 Apr 2015 11:51:21 -0600
parents 1bce334a816b
children 5e0acdeaea93
line wrap: on
line diff
--- a/core/src/luan/AbstractLuanTable.java	Thu Apr 16 10:12:58 2015 -0600
+++ b/core/src/luan/AbstractLuanTable.java	Thu Apr 16 11:51:21 2015 -0600
@@ -20,10 +20,6 @@
 		return new LinkedHashMap<Object,Object>();
 	}
 
-	protected final Map<Object,Object> newMap(Map<Object,Object> map) {
-		return new LinkedHashMap<Object,Object>(map);
-	}
-
 	@Override public boolean isEmpty() {
 		return isList() && length()==0;
 	}
@@ -91,7 +87,7 @@
 	}
 
 	@Override public LuanTable cloneTable() {
-		return isList() ? new LuanTableImpl(new ArrayList<Object>(asList())) : new LuanTableImpl(newMap(asMap()));
+		return isList() ? new LuanTableImpl(new ArrayList<Object>(asList())) : new LuanTableImpl(asMap());
 	}
 
 	@Override public boolean hasJava() {