1 package polyglot.ast; 2 3 import polyglot.types.ConstructorInstance; 4 import polyglot.types.ParsedClassType; 5 import java.util.List ; 6 7 14 public interface New extends Expr, ProcedureCall 15 { 16 17 ParsedClassType anonType(); 18 19 20 New anonType(ParsedClassType anonType); 21 22 23 ConstructorInstance constructorInstance(); 24 25 26 New constructorInstance(ConstructorInstance ci); 27 28 32 Expr qualifier(); 33 34 35 New qualifier(Expr qualifier); 36 37 38 TypeNode objectType(); 39 40 41 New objectType(TypeNode t); 42 43 46 List arguments(); 47 48 51 ProcedureCall arguments(List arguments); 52 53 54 ClassBody body(); 55 56 57 New body(ClassBody b); 58 } 59 | Popular Tags |