1 package polyglot.types; 2 3 import java.util.List ; 4 5 9 public interface ReferenceType extends Type 10 { 11 14 Type superType(); 15 16 21 List interfaces(); 22 23 28 List fields(); 29 30 35 List methods(); 36 37 40 FieldInstance fieldNamed(String name); 41 42 48 List methodsNamed(String name); 49 50 59 List methods(String name, List argTypes); 60 61 64 boolean hasMethod(MethodInstance mi); 65 66 69 boolean hasMethodImpl(MethodInstance mi); 70 } 71 | Popular Tags |