public abstract class JL5AbstractNodeFactory_c extends NodeFactory_c implements JL5NodeFactory
emptyDelFactory| Constructor and Description |
|---|
JL5AbstractNodeFactory_c() |
JL5AbstractNodeFactory_c(J5Lang lang) |
JL5AbstractNodeFactory_c(J5Lang lang,
JL5ExtFactory extFactory) |
| Modifier and Type | Method and Description |
|---|---|
ConstructorCall |
ConstructorCall(Position pos,
ConstructorCall.Kind kind,
Expr outer,
java.util.List<Expr> args,
boolean isEnumConstructorCall) |
ConstructorCall |
ConstructorCall(Position pos,
ConstructorCall.Kind kind,
java.util.List<TypeNode> typeArgs,
Expr outer,
java.util.List<Expr> args) |
ConstructorCall |
ConstructorCall(Position pos,
ConstructorCall.Kind kind,
java.util.List<TypeNode> typeArgs,
java.util.List<Expr> args) |
ElementValueArrayInit |
ElementValueArrayInit(Position pos) |
EnumConstantDecl |
EnumConstantDecl(Position pos,
Flags flags,
java.util.List<AnnotationElem> annotations,
Id name,
java.util.List<Expr> args) |
FieldDecl |
FieldDecl(Position pos,
Flags flags,
java.util.List<AnnotationElem> annotations,
TypeNode type,
Id name) |
Formal |
Formal(Position pos,
Flags flags,
java.util.List<AnnotationElem> annotations,
TypeNode type,
Id name) |
LocalDecl |
LocalDecl(Position pos,
Flags flags,
java.util.List<AnnotationElem> annotations,
TypeNode type,
Id name) |
AnnotationElem |
MarkerAnnotationElem(Position pos,
TypeNode name) |
New |
New(Position pos,
java.util.List<TypeNode> typeArgs,
TypeNode type,
java.util.List<Expr> args,
ClassBody body) |
ConstructorCall |
SuperCall(Position pos,
java.util.List<TypeNode> typeArgs,
Expr outer,
java.util.List<Expr> args) |
ConstructorCall |
SuperCall(Position pos,
java.util.List<TypeNode> typeArgs,
java.util.List<Expr> args) |
ConstructorCall |
ThisCall(Position pos,
java.util.List<TypeNode> typeArgs,
Expr outer,
java.util.List<Expr> args) |
ConstructorCall |
ThisCall(Position pos,
java.util.List<TypeNode> typeArgs,
java.util.List<Expr> args) |
AmbAssign, AmbExpr, AmbPrefix, AmbQualifierNode, AmbReceiver, AmbTypeNode, ArrayAccess, ArrayAccessAssign, ArrayInit, ArrayTypeNode, Assert, Assign, Binary, Block, BooleanLit, Branch, Call, CanonicalTypeNode, Case, Cast, Catch, CharLit, ClassBody, ClassDecl, ClassLit, composeExts, Conditional, ConstructorCall, ConstructorDecl, del, delFactory, Do, Empty, Eval, ext, extFactory, Field, FieldAssign, FieldDecl, findExtFactInstance, FloatLit, For, Formal, Id, If, Import, initEnums, Initializer, Instanceof, IntLit, Labeled, lang, Local, LocalAssign, LocalClassDecl, LocalDecl, MethodDecl, New, NewArray, NullLit, PackageNode, Return, SourceCollection, SourceFile, Special, StringLit, Switch, SwitchBlock, Synchronized, Throw, Try, Unary, WhileAmbExpr, AmbPrefix, AmbPrefix, AmbPrefix, AmbQualifierNode, AmbQualifierNode, AmbQualifierNode, AmbReceiver, AmbReceiver, AmbReceiver, AmbTypeNode, AmbTypeNode, AmbTypeNode, ArrayInit, Assert, Block, Branch, Branch, Break, Break, Break, Call, Call, Call, Call, Call, Call, Call, ClassDecl, ConstructorCall, ConstructorDecl, Continue, Continue, Continue, Default, disamb, ExprFromQualifiedName, Field, Field, Field, FieldDecl, FieldDecl, FieldDecl, Formal, If, Labeled, Local, LocalDecl, LocalDecl, LocalDecl, MethodDecl, New, New, New, NewArray, NewArray, NewArray, PrefixFromQualifiedName, QualifierNodeFromQualifiedName, ReceiverFromQualifiedName, Return, SourceFile, SourceFile, Special, Super, Super, SuperCall, SuperCall, This, This, ThisCall, ThisCall, Try, TypeNodeFromQualifiedName, Unaryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitAmbTypeInstantiation, AmbWildCard, AmbWildCardExtends, AmbWildCardSuper, AnnotationElemDecl, Call, ClassDecl, ConstructorCall, ConstructorDecl, ElementValueArrayInit, ElementValuePair, EnumConstant, EnumConstantDecl, EnumDecl, ExtendedFor, FieldDecl, Formal, LocalDecl, MethodDecl, New, NormalAnnotationElem, ParamTypeNode, SingleElementAnnotationElem, TypeNodeFromQualifiedNameAmbAssign, 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, Whilepublic JL5AbstractNodeFactory_c()
public JL5AbstractNodeFactory_c(J5Lang lang)
public JL5AbstractNodeFactory_c(J5Lang lang, JL5ExtFactory extFactory)
public final ConstructorCall ConstructorCall(Position pos, ConstructorCall.Kind kind, Expr outer, java.util.List<Expr> args, boolean isEnumConstructorCall)
ConstructorCall in interface JL5NodeFactorypublic final ConstructorCall ConstructorCall(Position pos, ConstructorCall.Kind kind, java.util.List<TypeNode> typeArgs, java.util.List<Expr> args)
ConstructorCall in interface JL5NodeFactorypublic final ConstructorCall ConstructorCall(Position pos, ConstructorCall.Kind kind, java.util.List<TypeNode> typeArgs, Expr outer, java.util.List<Expr> args)
ConstructorCall in interface JL5NodeFactorypublic final ElementValueArrayInit ElementValueArrayInit(Position pos)
ElementValueArrayInit in interface JL5NodeFactorypublic final EnumConstantDecl EnumConstantDecl(Position pos, Flags flags, java.util.List<AnnotationElem> annotations, Id name, java.util.List<Expr> args)
EnumConstantDecl in interface JL5NodeFactorypublic final FieldDecl FieldDecl(Position pos, Flags flags, java.util.List<AnnotationElem> annotations, TypeNode type, Id name)
FieldDecl in interface JL5NodeFactorypublic final Formal Formal(Position pos, Flags flags, java.util.List<AnnotationElem> annotations, TypeNode type, Id name)
Formal in interface JL5NodeFactorypublic final LocalDecl LocalDecl(Position pos, Flags flags, java.util.List<AnnotationElem> annotations, TypeNode type, Id name)
LocalDecl in interface JL5NodeFactorypublic final AnnotationElem MarkerAnnotationElem(Position pos, TypeNode name)
MarkerAnnotationElem in interface JL5NodeFactorypublic final New New(Position pos, java.util.List<TypeNode> typeArgs, TypeNode type, java.util.List<Expr> args, ClassBody body)
New in interface JL5NodeFactorypublic final ConstructorCall SuperCall(Position pos, java.util.List<TypeNode> typeArgs, java.util.List<Expr> args)
SuperCall in interface JL5NodeFactorypublic final ConstructorCall SuperCall(Position pos, java.util.List<TypeNode> typeArgs, Expr outer, java.util.List<Expr> args)
SuperCall in interface JL5NodeFactorypublic final ConstructorCall ThisCall(Position pos, java.util.List<TypeNode> typeArgs, java.util.List<Expr> args)
ThisCall in interface JL5NodeFactorypublic final ConstructorCall ThisCall(Position pos, java.util.List<TypeNode> typeArgs, Expr outer, java.util.List<Expr> args)
ThisCall in interface JL5NodeFactory