Mercurial Hosting > luan
comparison core/src/luan/LuanTable.java @ 672:d3e5414bdf4c
better java permission handling
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 12 Apr 2016 17:03:30 -0600 |
parents | 8e8c30b72e9b |
children |
comparison
equal
deleted
inserted
replaced
671:82f130eba7b0 | 672:d3e5414bdf4c |
---|---|
15 | 15 |
16 public final class LuanTable implements DeepCloneable { | 16 public final class LuanTable implements DeepCloneable { |
17 private Map map = null; | 17 private Map map = null; |
18 private List list = null; | 18 private List list = null; |
19 private LuanTable metatable = null; | 19 private LuanTable metatable = null; |
20 public boolean hasJava = false; | 20 public LuanJava java; |
21 | 21 |
22 public LuanTable() {} | 22 public LuanTable() {} |
23 | 23 |
24 public LuanTable(List list) { | 24 public LuanTable(List list) { |
25 int n = list.size(); | 25 int n = list.size(); |
74 clone.list.add( cloner.get(obj) ); | 74 clone.list.add( cloner.get(obj) ); |
75 } | 75 } |
76 } | 76 } |
77 if( metatable != null ) | 77 if( metatable != null ) |
78 clone.metatable = (LuanTable)cloner.get(metatable); | 78 clone.metatable = (LuanTable)cloner.get(metatable); |
79 clone.hasJava = hasJava; | 79 clone.java = (LuanJava)cloner.deepClone(java); |
80 } | 80 } |
81 | 81 |
82 public boolean isList() { | 82 public boolean isList() { |
83 return map==null || map.isEmpty(); | 83 return map==null || map.isEmpty(); |
84 } | 84 } |