Mercurial Hosting > luan
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); |