1 package polyglot.ext.coffer.types; 2 3 import polyglot.ast.*; 4 import polyglot.types.*; 5 import polyglot.visit.*; 6 import polyglot.util.*; 7 8 import java.util.*; 9 10 public interface KeySet extends TypeObject 11 { 12 int size(); 13 Iterator iterator(); 14 boolean contains(Key key); 15 KeySet add(Key key); 16 KeySet remove(Key key); 17 boolean containsAll(KeySet keys); 18 KeySet addAll(KeySet keys); 19 KeySet removeAll(KeySet keys); 20 KeySet retainAll(KeySet keys); 21 boolean isEmpty(); 22 } 23 | Popular Tags |