comparison core/src/luan/LuanTable.java @ 533:8e51d6071b67

restore LuanTable.hasJava
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 27 May 2015 23:40:09 -0600
parents e3fb9768dbb3
children 473e456444ff
comparison
equal deleted inserted replaced
532:9bf9ad733827 533:8e51d6071b67
20 20
21 public final class LuanTable implements DeepCloneable { 21 public final class LuanTable implements DeepCloneable {
22 private Map map = null; 22 private Map map = null;
23 private List list = null; 23 private List list = null;
24 private LuanTable metatable = null; 24 private LuanTable metatable = null;
25 public boolean hasJava = false;
25 26
26 public LuanTable() {} 27 public LuanTable() {}
27 28
28 public LuanTable(List list) { 29 public LuanTable(List list) {
29 int n = list.size(); 30 int n = list.size();
78 clone.list.add( cloner.get(obj) ); 79 clone.list.add( cloner.get(obj) );
79 } 80 }
80 } 81 }
81 if( metatable != null ) 82 if( metatable != null )
82 clone.metatable = (LuanTable)cloner.get(metatable); 83 clone.metatable = (LuanTable)cloner.get(metatable);
84 clone.hasJava = hasJava;
83 } 85 }
84 86
85 public boolean isList() { 87 public boolean isList() {
86 return map==null || map.isEmpty(); 88 return map==null || map.isEmpty();
87 } 89 }