public interface JL7NodeFactory extends JL5NodeFactory
Modifier and Type | Method and Description |
---|---|
AmbDiamondTypeNode |
AmbDiamondTypeNode(Position pos,
TypeNode base) |
TypeNode |
AmbUnionType(Position pos,
java.util.List<TypeNode> alternatives) |
MultiCatch |
MultiCatch(Position pos,
Formal formal,
java.util.List<TypeNode> alternatives,
Block body) |
LocalDecl |
Resource(Position pos,
Flags flags,
java.util.List<AnnotationElem> annotations,
TypeNode type,
Id name,
Expr init) |
TryWithResources |
TryWithResources(Position pos,
java.util.List<LocalDecl> resources,
Block tryBlock,
java.util.List<Catch> catchBlocks,
Block finallyBlock) |
AmbTypeInstantiation, AmbWildCard, AmbWildCardExtends, AmbWildCardSuper, AnnotationElemDecl, Call, ClassDecl, ConstructorCall, ConstructorCall, ConstructorCall, ConstructorCall, ConstructorDecl, ElementValueArrayInit, ElementValueArrayInit, ElementValuePair, EnumConstant, EnumConstantDecl, EnumConstantDecl, EnumDecl, ExtendedFor, FieldDecl, FieldDecl, Formal, Formal, LocalDecl, LocalDecl, MarkerAnnotationElem, MethodDecl, New, New, NormalAnnotationElem, ParamTypeNode, SingleElementAnnotationElem, SuperCall, SuperCall, ThisCall, ThisCall, TypeNodeFromQualifiedName
AmbAssign, AmbExpr, AmbExpr, AmbPrefix, AmbPrefix, AmbPrefix, AmbPrefix, AmbQualifierNode, AmbQualifierNode, AmbQualifierNode, AmbQualifierNode, AmbReceiver, AmbReceiver, AmbReceiver, AmbReceiver, AmbTypeNode, AmbTypeNode, AmbTypeNode, AmbTypeNode, ArrayAccess, ArrayAccessAssign, ArrayInit, ArrayInit, ArrayTypeNode, Assert, Assert, Assign, Binary, Block, Block, BooleanLit, Branch, Branch, Branch, Break, Break, Break, Call, Call, Call, Call, Call, Call, Call, Call, CanonicalTypeNode, Case, Cast, Catch, CharLit, ClassBody, ClassDecl, ClassDecl, ClassLit, Conditional, ConstructorCall, ConstructorCall, ConstructorDecl, ConstructorDecl, Continue, Continue, Continue, Default, disamb, Do, Empty, Eval, ExprFromQualifiedName, Field, Field, Field, Field, FieldAssign, FieldDecl, FieldDecl, FieldDecl, FieldDecl, FloatLit, For, Formal, Formal, Id, If, If, Import, Initializer, Instanceof, IntLit, Labeled, Labeled, lang, Local, Local, LocalAssign, LocalClassDecl, LocalDecl, LocalDecl, LocalDecl, LocalDecl, MethodDecl, MethodDecl, New, New, New, New, NewArray, NewArray, NewArray, NewArray, NullLit, PackageNode, PrefixFromQualifiedName, QualifierNodeFromQualifiedName, ReceiverFromQualifiedName, Return, Return, SourceCollection, SourceFile, SourceFile, SourceFile, Special, Special, StringLit, Super, Super, SuperCall, SuperCall, Switch, SwitchBlock, Synchronized, This, This, ThisCall, ThisCall, Throw, Try, Try, TypeNodeFromQualifiedName, Unary, Unary, While
AmbDiamondTypeNode AmbDiamondTypeNode(Position pos, TypeNode base)
MultiCatch MultiCatch(Position pos, Formal formal, java.util.List<TypeNode> alternatives, Block body)
LocalDecl Resource(Position pos, Flags flags, java.util.List<AnnotationElem> annotations, TypeNode type, Id name, Expr init)