Mercurial Hosting > luan
diff core/src/luan/LuanTableImpl.java @ 397:5e0acdeaea93
add LuanTable isSet() and asSet() (untested)
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 27 Apr 2015 12:25:30 -0600 |
parents | 1a464e090538 |
children | 9321a33b9b1c |
line wrap: on
line diff
--- a/core/src/luan/LuanTableImpl.java Sun Apr 26 21:19:10 2015 -0600 +++ b/core/src/luan/LuanTableImpl.java Mon Apr 27 12:25:30 2015 -0600 @@ -84,8 +84,8 @@ @Override protected Map<Object,Object> map() { return map!=null ? map : Collections.emptyMap(); } - - public boolean isSet() { +/* + @Override public boolean isSet() { if( list != null ) { for( Object obj : list ) { if( obj!=null && !obj.equals(Boolean.TRUE) ) @@ -101,7 +101,7 @@ return true; } - public Set<Object> asSet() { + @Override public Set<Object> asSet() { if( list == null || list.isEmpty() ) return map!=null ? map.keySet() : Collections.emptySet(); Set<Object> rtn = map!=null ? new HashSet<Object>(map.keySet()) : new HashSet<Object>(); @@ -110,7 +110,7 @@ } return rtn; } - +*/ @Override protected String type() { return "table"; }