comparison core/src/luan/LuanTable.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 9fb523472035
children
comparison
equal deleted inserted replaced
396:ba8b0aae6453 397:5e0acdeaea93
1 package luan; 1 package luan;
2 2
3 import java.util.Map; 3 import java.util.Map;
4 import java.util.List; 4 import java.util.List;
5 import java.util.Set;
5 import java.util.Comparator; 6 import java.util.Comparator;
6 7
7 8
8 public interface LuanTable extends Iterable<Map.Entry<Object,Object>> { 9 public interface LuanTable extends Iterable<Map.Entry<Object,Object>> {
9 public boolean isEmpty(); 10 public boolean isEmpty();
10 public boolean isList(); 11 public boolean isList();
12 public boolean isSet();
13 public Set<Object> asSet();
11 public List<Object> asList(); 14 public List<Object> asList();
12 public Map<Object,Object> asMap(); 15 public Map<Object,Object> asMap();
13 public Object get(Object key); 16 public Object get(Object key);
14 public void put(Object key,Object val); 17 public void put(Object key,Object val);
15 public void insert(int pos,Object value); 18 public void insert(int pos,Object value);