1 package polyglot.ast; 2 3 import polyglot.util.Enum; 4 5 11 public interface Special extends Expr 12 { 13 14 public static class Kind extends Enum { 15 public Kind(String name) { super(name); } 16 } 17 18 public static final Kind SUPER = new Kind("super"); 19 public static final Kind THIS = new Kind("this"); 20 21 22 Kind kind(); 23 24 25 Special kind(Kind kind); 26 27 28 TypeNode qualifier(); 29 30 31 Special qualifier(TypeNode qualifier); 32 } 33 | Popular Tags |