1 package polyglot.ast; 2 3 import polyglot.types.Type; 4 import polyglot.types.Flags; 5 import polyglot.types.LocalInstance; 6 import polyglot.types.SemanticException; 7 8 12 public interface LocalDecl extends ForInit, VarDecl 13 { 14 15 LocalDecl flags(Flags flags); 16 17 18 LocalDecl type(TypeNode type); 19 20 21 LocalDecl name(String name); 22 23 24 Expr init(); 25 26 LocalDecl init(Expr init); 27 28 31 LocalDecl localInstance(LocalInstance li); 32 } 33 | Popular Tags |