1 package polyglot.types; 2 3 import polyglot.frontend.Source; 4 import polyglot.util.Position; 5 6 10 public interface ParsedClassType extends ClassType 11 { 12 15 void position(Position pos); 16 17 22 Source fromSource(); 23 24 27 void package_(Package p); 28 29 32 void superType(Type t); 33 34 37 void addInterface(Type t); 38 39 42 void addField(FieldInstance fi); 43 44 47 void addMethod(MethodInstance mi); 48 49 52 void addConstructor(ConstructorInstance ci); 53 54 57 void addMemberClass(ClassType t); 58 59 62 void flags(Flags flags); 63 64 67 void outer(ClassType t); 68 69 73 void name(String name); 74 75 78 void kind(Kind kind); 79 80 83 void inStaticContext(boolean inStaticContext); 84 } 85 | Popular Tags |