Uses of Class
com.github.javaparser.ast.NodeList
-
-
Uses of NodeList in com.github.javaparser.ast
Methods in com.github.javaparser.ast that return NodeList Modifier and Type Method Description NodeList<N>
NodeList. addAfter(N node, N afterThisNode)
Inserts the node after afterThisNode.NodeList<N>
NodeList. addBefore(N node, N beforeThisNode)
Inserts the node before beforeThisNode.NodeList<N>
NodeList. addFirst(N node)
Inserts the node before all other nodes.NodeList<N>
NodeList. addLast(N node)
Inserts the node after all other nodes.static NodeList<Modifier>
Modifier. createModifierList(Modifier.Keyword... modifiers)
Utility method that instantiaties "Modifier"s for the keywords, and puts them in a NodeList.NodeList<AnnotationExpr>
ArrayCreationLevel. getAnnotations()
NodeList<AnnotationExpr>
PackageDeclaration. getAnnotations()
Retrieves the list of annotations declared before the package declaration.NodeList<ImportDeclaration>
CompilationUnit. getImports()
Retrieves the list of imports declared in this compilation unit ornull
if there is no import.NodeList<TypeDeclaration<?>>
CompilationUnit. getTypes()
Return the list of top level types declared in this compilation unit.
If there are no types declared,none
is returned.static <X extends Node>
NodeList<X>NodeList. nodeList(NodeList<X> nodes)
static <X extends Node>
NodeList<X>NodeList. nodeList(Collection<X> nodes)
static <X extends Node>
NodeList<X>NodeList. nodeList(X... nodes)
NodeList<N>
NodeList. setParentNode(Node parentNode)
Sets the parentNodeMethods in com.github.javaparser.ast that return types with arguments of type NodeList Modifier and Type Method Description static <T extends Node>
Collector<T,NodeList<T>,NodeList<T>>NodeList. toNodeList()
static <T extends Node>
Collector<T,NodeList<T>,NodeList<T>>NodeList. toNodeList()
Methods in com.github.javaparser.ast with parameters of type NodeList Modifier and Type Method Description void
NodeList. addAll(NodeList<N> otherList)
static <X extends Node>
NodeList<X>NodeList. nodeList(NodeList<X> nodes)
ArrayCreationLevel
ArrayCreationLevel. setAnnotations(NodeList<AnnotationExpr> annotations)
PackageDeclaration
PackageDeclaration. setAnnotations(NodeList<AnnotationExpr> annotations)
protected void
Node. setAsParentNodeOf(NodeList<? extends Node> list)
CompilationUnit
CompilationUnit. setImports(NodeList<ImportDeclaration> imports)
Sets the list of imports of this compilation unit.CompilationUnit
CompilationUnit. setTypes(NodeList<TypeDeclaration<?>> types)
Sets the list of types declared in this compilation unit.Method parameters in com.github.javaparser.ast with type arguments of type NodeList Modifier and Type Method Description void
NodeList. ifNonEmpty(Consumer<? super NodeList<N>> consumer)
Constructors in com.github.javaparser.ast with parameters of type NodeList Constructor Description ArrayCreationLevel(Expression dimension, NodeList<AnnotationExpr> annotations)
ArrayCreationLevel(TokenRange tokenRange, Expression dimension, NodeList<AnnotationExpr> annotations)
This constructor is used by the parser and is considered private.CompilationUnit(PackageDeclaration packageDeclaration, NodeList<ImportDeclaration> imports, NodeList<TypeDeclaration<?>> types, ModuleDeclaration module)
CompilationUnit(TokenRange tokenRange, PackageDeclaration packageDeclaration, NodeList<ImportDeclaration> imports, NodeList<TypeDeclaration<?>> types, ModuleDeclaration module)
This constructor is used by the parser and is considered private.PackageDeclaration(NodeList<AnnotationExpr> annotations, Name name)
PackageDeclaration(TokenRange tokenRange, NodeList<AnnotationExpr> annotations, Name name)
This constructor is used by the parser and is considered private. -
Uses of NodeList in com.github.javaparser.ast.body
Methods in com.github.javaparser.ast.body that return NodeList Modifier and Type Method Description NodeList<AnnotationExpr>
BodyDeclaration. getAnnotations()
NodeList<AnnotationExpr>
Parameter. getAnnotations()
NodeList<AnnotationExpr>
ReceiverParameter. getAnnotations()
NodeList<Expression>
EnumConstantDeclaration. getArguments()
NodeList<BodyDeclaration<?>>
EnumConstantDeclaration. getClassBody()
NodeList<EnumConstantDeclaration>
EnumDeclaration. getEntries()
NodeList<ClassOrInterfaceType>
ClassOrInterfaceDeclaration. getExtendedTypes()
NodeList<ClassOrInterfaceType>
ClassOrInterfaceDeclaration. getImplementedTypes()
NodeList<ClassOrInterfaceType>
EnumDeclaration. getImplementedTypes()
NodeList<ClassOrInterfaceType>
RecordDeclaration. getImplementedTypes()
NodeList<BodyDeclaration<?>>
TypeDeclaration. getMembers()
NodeList<Modifier>
AnnotationMemberDeclaration. getModifiers()
Return the modifiers of this member declaration.NodeList<Modifier>
CallableDeclaration. getModifiers()
Return the modifiers of this member declaration.NodeList<Modifier>
CompactConstructorDeclaration. getModifiers()
NodeList<Modifier>
FieldDeclaration. getModifiers()
Return the modifiers of this member declaration.NodeList<Modifier>
Parameter. getModifiers()
Return the modifiers of this parameter declaration.NodeList<Modifier>
TypeDeclaration. getModifiers()
Return the modifiers of this type declaration.NodeList<Parameter>
CallableDeclaration. getParameters()
NodeList<Parameter>
RecordDeclaration. getParameters()
Type declarations do not normally have parameters - e.g.NodeList<ReferenceType>
CallableDeclaration. getThrownExceptions()
NodeList<ReferenceType>
CompactConstructorDeclaration. getThrownExceptions()
NodeList<TypeParameter>
CallableDeclaration. getTypeParameters()
NodeList<TypeParameter>
ClassOrInterfaceDeclaration. getTypeParameters()
NodeList<TypeParameter>
CompactConstructorDeclaration. getTypeParameters()
NodeList<TypeParameter>
RecordDeclaration. getTypeParameters()
NodeList<AnnotationExpr>
Parameter. getVarArgsAnnotations()
NodeList<VariableDeclarator>
FieldDeclaration. getVariables()
-
Uses of NodeList in com.github.javaparser.ast.expr
Methods in com.github.javaparser.ast.expr that return NodeList Modifier and Type Method Description NodeList<AnnotationExpr>
VariableDeclarationExpr. getAnnotations()
NodeList<Expression>
MethodCallExpr. getArguments()
NodeList<Expression>
ObjectCreationExpr. getArguments()
NodeList<SwitchEntry>
SwitchExpr. getEntries()
NodeList<ArrayCreationLevel>
ArrayCreationExpr. getLevels()
NodeList<Modifier>
PatternExpr. getModifiers()
NodeList<Modifier>
VariableDeclarationExpr. getModifiers()
Return the modifiers of this variable declaration.NodeList<MemberValuePair>
NormalAnnotationExpr. getPairs()
NodeList<Parameter>
LambdaExpr. getParameters()
NodeList<Expression>
ArrayInitializerExpr. getValues()
NodeList<VariableDeclarator>
VariableDeclarationExpr. getVariables()
Methods in com.github.javaparser.ast.expr that return types with arguments of type NodeList Modifier and Type Method Description Optional<NodeList<BodyDeclaration<?>>>
ObjectCreationExpr. getAnonymousClassBody()
Optional<NodeList<Type>>
FieldAccessExpr. getTypeArguments()
Optional<NodeList<Type>>
MethodCallExpr. getTypeArguments()
Optional<NodeList<Type>>
MethodReferenceExpr. getTypeArguments()
Optional<NodeList<Type>>
ObjectCreationExpr. getTypeArguments()
Methods in com.github.javaparser.ast.expr with parameters of type NodeList Modifier and Type Method Description VariableDeclarationExpr
VariableDeclarationExpr. setAnnotations(NodeList<AnnotationExpr> annotations)
ObjectCreationExpr
ObjectCreationExpr. setAnonymousClassBody(NodeList<BodyDeclaration<?>> anonymousClassBody)
Sets the anonymousClassBody
Null means no class body
Empty NodeList means new ClassName(){ }MethodCallExpr
MethodCallExpr. setArguments(NodeList<Expression> arguments)
ObjectCreationExpr
ObjectCreationExpr. setArguments(NodeList<Expression> arguments)
SwitchExpr
SwitchExpr. setEntries(NodeList<SwitchEntry> entries)
ArrayCreationExpr
ArrayCreationExpr. setLevels(NodeList<ArrayCreationLevel> levels)
PatternExpr
PatternExpr. setModifiers(NodeList<Modifier> modifiers)
VariableDeclarationExpr
VariableDeclarationExpr. setModifiers(NodeList<Modifier> modifiers)
NormalAnnotationExpr
NormalAnnotationExpr. setPairs(NodeList<MemberValuePair> pairs)
LambdaExpr
LambdaExpr. setParameters(NodeList<Parameter> parameters)
FieldAccessExpr
FieldAccessExpr. setTypeArguments(NodeList<Type> typeArguments)
Sets the type argumentsMethodCallExpr
MethodCallExpr. setTypeArguments(NodeList<Type> typeArguments)
Sets the typeArgumentsMethodReferenceExpr
MethodReferenceExpr. setTypeArguments(NodeList<Type> typeArguments)
Sets the typeArgumentsObjectCreationExpr
ObjectCreationExpr. setTypeArguments(NodeList<Type> typeArguments)
Sets the typeArgumentsArrayInitializerExpr
ArrayInitializerExpr. setValues(NodeList<Expression> values)
VariableDeclarationExpr
VariableDeclarationExpr. setVariables(NodeList<VariableDeclarator> variables)
Constructors in com.github.javaparser.ast.expr with parameters of type NodeList Constructor Description ArrayCreationExpr(Type elementType, NodeList<ArrayCreationLevel> levels, ArrayInitializerExpr initializer)
ArrayCreationExpr(TokenRange tokenRange, Type elementType, NodeList<ArrayCreationLevel> levels, ArrayInitializerExpr initializer)
This constructor is used by the parser and is considered private.ArrayInitializerExpr(NodeList<Expression> values)
ArrayInitializerExpr(TokenRange tokenRange, NodeList<Expression> values)
This constructor is used by the parser and is considered private.FieldAccessExpr(Expression scope, NodeList<Type> typeArguments, SimpleName name)
FieldAccessExpr(TokenRange tokenRange, Expression scope, NodeList<Type> typeArguments, SimpleName name)
This constructor is used by the parser and is considered private.LambdaExpr(NodeList<Parameter> parameters, Expression body)
Creates a zero or multi-parameter lambda expression with its parameters wrapped in ( ).LambdaExpr(NodeList<Parameter> parameters, BlockStmt body)
Creates a zero or multi-parameter lambda expression with its parameters wrapped in ( ).LambdaExpr(NodeList<Parameter> parameters, Statement body, boolean isEnclosingParameters)
LambdaExpr(TokenRange tokenRange, NodeList<Parameter> parameters, Statement body, boolean isEnclosingParameters)
This constructor is used by the parser and is considered private.MethodCallExpr(Expression scope, SimpleName name, NodeList<Expression> arguments)
MethodCallExpr(Expression scope, NodeList<Type> typeArguments, SimpleName name, NodeList<Expression> arguments)
MethodCallExpr(Expression scope, NodeList<Type> typeArguments, String name, NodeList<Expression> arguments)
MethodCallExpr(Expression scope, String name, NodeList<Expression> arguments)
MethodCallExpr(TokenRange tokenRange, Expression scope, NodeList<Type> typeArguments, SimpleName name, NodeList<Expression> arguments)
This constructor is used by the parser and is considered private.MethodReferenceExpr(Expression scope, NodeList<Type> typeArguments, String identifier)
MethodReferenceExpr(TokenRange tokenRange, Expression scope, NodeList<Type> typeArguments, String identifier)
This constructor is used by the parser and is considered private.NormalAnnotationExpr(Name name, NodeList<MemberValuePair> pairs)
NormalAnnotationExpr(TokenRange tokenRange, Name name, NodeList<MemberValuePair> pairs)
This constructor is used by the parser and is considered private.ObjectCreationExpr(Expression scope, ClassOrInterfaceType type, NodeList<Expression> arguments)
Defines a call to a constructor.ObjectCreationExpr(Expression scope, ClassOrInterfaceType type, NodeList<Type> typeArguments, NodeList<Expression> arguments, NodeList<BodyDeclaration<?>> anonymousClassBody)
ObjectCreationExpr(TokenRange tokenRange, Expression scope, ClassOrInterfaceType type, NodeList<Type> typeArguments, NodeList<Expression> arguments, NodeList<BodyDeclaration<?>> anonymousClassBody)
This constructor is used by the parser and is considered private.PatternExpr(NodeList<Modifier> modifiers, ReferenceType type, SimpleName name)
PatternExpr(TokenRange tokenRange, NodeList<Modifier> modifiers, ReferenceType type, SimpleName name)
This constructor is used by the parser and is considered private.SwitchExpr(Expression selector, NodeList<SwitchEntry> entries)
SwitchExpr(TokenRange tokenRange, Expression selector, NodeList<SwitchEntry> entries)
This constructor is used by the parser and is considered private.VariableDeclarationExpr(NodeList<VariableDeclarator> variables)
VariableDeclarationExpr(NodeList<Modifier> modifiers, NodeList<VariableDeclarator> variables)
VariableDeclarationExpr(NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<VariableDeclarator> variables)
VariableDeclarationExpr(TokenRange tokenRange, NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<VariableDeclarator> variables)
This constructor is used by the parser and is considered private. -
Uses of NodeList in com.github.javaparser.ast.modules
Methods in com.github.javaparser.ast.modules that return NodeList Modifier and Type Method Description NodeList<AnnotationExpr>
ModuleDeclaration. getAnnotations()
NodeList<ModuleDirective>
ModuleDeclaration. getDirectives()
NodeList<Modifier>
ModuleRequiresDirective. getModifiers()
NodeList<Name>
ModuleExportsDirective. getModuleNames()
NodeList<Name>
ModuleOpensDirective. getModuleNames()
NodeList<Name>
ModuleProvidesDirective. getWith()
Methods in com.github.javaparser.ast.modules with parameters of type NodeList Modifier and Type Method Description ModuleDeclaration
ModuleDeclaration. setAnnotations(NodeList<AnnotationExpr> annotations)
ModuleDeclaration
ModuleDeclaration. setDirectives(NodeList<ModuleDirective> directives)
ModuleRequiresDirective
ModuleRequiresDirective. setModifiers(NodeList<Modifier> modifiers)
ModuleExportsDirective
ModuleExportsDirective. setModuleNames(NodeList<Name> moduleNames)
ModuleOpensDirective
ModuleOpensDirective. setModuleNames(NodeList<Name> moduleNames)
ModuleProvidesDirective
ModuleProvidesDirective. setWith(NodeList<Name> with)
Constructors in com.github.javaparser.ast.modules with parameters of type NodeList Constructor Description ModuleDeclaration(NodeList<AnnotationExpr> annotations, Name name, boolean isOpen, NodeList<ModuleDirective> directives)
ModuleDeclaration(TokenRange tokenRange, NodeList<AnnotationExpr> annotations, Name name, boolean isOpen, NodeList<ModuleDirective> directives)
This constructor is used by the parser and is considered private.ModuleExportsDirective(Name name, NodeList<Name> moduleNames)
ModuleExportsDirective(TokenRange tokenRange, Name name, NodeList<Name> moduleNames)
This constructor is used by the parser and is considered private.ModuleOpensDirective(Name name, NodeList<Name> moduleNames)
ModuleOpensDirective(TokenRange tokenRange, Name name, NodeList<Name> moduleNames)
This constructor is used by the parser and is considered private.ModuleProvidesDirective(Name name, NodeList<Name> with)
ModuleProvidesDirective(TokenRange tokenRange, Name name, NodeList<Name> with)
This constructor is used by the parser and is considered private.ModuleRequiresDirective(NodeList<Modifier> modifiers, Name name)
ModuleRequiresDirective(TokenRange tokenRange, NodeList<Modifier> modifiers, Name name)
This constructor is used by the parser and is considered private. -
Uses of NodeList in com.github.javaparser.ast.nodeTypes
Methods in com.github.javaparser.ast.nodeTypes that return NodeList Modifier and Type Method Description NodeList<AnnotationExpr>
NodeWithAnnotations. getAnnotations()
NodeList<Expression>
NodeWithArguments. getArguments()
NodeList<SwitchEntry>
SwitchNode. getEntries()
NodeList<ClassOrInterfaceType>
NodeWithExtends. getExtendedTypes()
NodeList<ClassOrInterfaceType>
NodeWithImplements. getImplementedTypes()
NodeList<BodyDeclaration<?>>
NodeWithMembers. getMembers()
NodeList<Modifier>
NodeWithModifiers. getModifiers()
Return the modifiers of this variable declaration.NodeList<Parameter>
NodeWithParameters. getParameters()
NodeList<Statement>
NodeWithStatements. getStatements()
NodeList<ReferenceType>
NodeWithThrownExceptions. getThrownExceptions()
NodeList<TypeParameter>
NodeWithTypeParameters. getTypeParameters()
NodeList<VariableDeclarator>
NodeWithVariables. getVariables()
Methods in com.github.javaparser.ast.nodeTypes that return types with arguments of type NodeList Modifier and Type Method Description Optional<NodeList<Type>>
NodeWithTypeArguments. getTypeArguments()
Methods in com.github.javaparser.ast.nodeTypes with parameters of type NodeList Modifier and Type Method Description default N
NodeWithStatements. copyStatements(NodeList<Statement> nodeList)
N
NodeWithAnnotations. setAnnotations(NodeList<AnnotationExpr> annotations)
N
NodeWithArguments. setArguments(NodeList<Expression> arguments)
SwitchNode
SwitchNode. setEntries(NodeList<SwitchEntry> entries)
N
NodeWithExtends. setExtendedTypes(NodeList<ClassOrInterfaceType> extendsList)
N
NodeWithImplements. setImplementedTypes(NodeList<ClassOrInterfaceType> implementsList)
N
NodeWithMembers. setMembers(NodeList<BodyDeclaration<?>> members)
N
NodeWithModifiers. setModifiers(NodeList<Modifier> modifiers)
N
NodeWithParameters. setParameters(NodeList<Parameter> parameters)
N
NodeWithStatements. setStatements(NodeList<Statement> statements)
N
NodeWithThrownExceptions. setThrownExceptions(NodeList<ReferenceType> thrownExceptions)
N
NodeWithTypeArguments. setTypeArguments(NodeList<Type> typeArguments)
Allows you to set the generic argumentsN
NodeWithTypeParameters. setTypeParameters(NodeList<TypeParameter> typeParameters)
N
NodeWithVariables. setVariables(NodeList<VariableDeclarator> variables)
-
Uses of NodeList in com.github.javaparser.ast.observer
Methods in com.github.javaparser.ast.observer that return NodeList Modifier and Type Method Description NodeList<? extends Node>
ObservableProperty. getValueAsMultipleReference(Node node)
Methods in com.github.javaparser.ast.observer with parameters of type NodeList Modifier and Type Method Description void
PropagatingAstObserver. concreteListChange(NodeList<?> observedNode, AstObserver.ListChangeType type, int index, Node nodeAddedOrRemoved)
void
PropagatingAstObserver. concreteListReplacement(NodeList<?> observedNode, int index, Node oldValue, Node newValue)
void
AstObserver. listChange(NodeList<?> observedNode, AstObserver.ListChangeType type, int index, Node nodeAddedOrRemoved)
A list is changedvoid
AstObserverAdapter. listChange(NodeList<?> observedNode, AstObserver.ListChangeType type, int index, Node nodeAddedOrRemoved)
void
PropagatingAstObserver. listChange(NodeList<?> observedNode, AstObserver.ListChangeType type, int index, Node nodeAddedOrRemoved)
void
AstObserver. listReplacement(NodeList<?> observedNode, int index, Node oldNode, Node newNode)
void
AstObserverAdapter. listReplacement(NodeList<?> observedNode, int index, Node oldNode, Node newNode)
void
PropagatingAstObserver. listReplacement(NodeList<?> observedNode, int index, Node oldNode, Node newNode)
-
Uses of NodeList in com.github.javaparser.ast.stmt
Methods in com.github.javaparser.ast.stmt that return NodeList Modifier and Type Method Description NodeList<Expression>
ExplicitConstructorInvocationStmt. getArguments()
NodeList<CatchClause>
TryStmt. getCatchClauses()
NodeList<SwitchEntry>
SwitchStmt. getEntries()
NodeList<Expression>
ForStmt. getInitialization()
NodeList<Expression>
SwitchEntry. getLabels()
NodeList<Expression>
TryStmt. getResources()
NodeList<Statement>
BlockStmt. getStatements()
NodeList<Statement>
SwitchEntry. getStatements()
NodeList<Expression>
ForStmt. getUpdate()
Methods in com.github.javaparser.ast.stmt that return types with arguments of type NodeList Modifier and Type Method Description Optional<NodeList<Type>>
ExplicitConstructorInvocationStmt. getTypeArguments()
Methods in com.github.javaparser.ast.stmt with parameters of type NodeList Modifier and Type Method Description ExplicitConstructorInvocationStmt
ExplicitConstructorInvocationStmt. setArguments(NodeList<Expression> arguments)
TryStmt
TryStmt. setCatchClauses(NodeList<CatchClause> catchClauses)
SwitchStmt
SwitchStmt. setEntries(NodeList<SwitchEntry> entries)
ForStmt
ForStmt. setInitialization(NodeList<Expression> initialization)
SwitchEntry
SwitchEntry. setLabels(NodeList<Expression> labels)
Sets the labelTryStmt
TryStmt. setResources(NodeList<Expression> resources)
BlockStmt
BlockStmt. setStatements(NodeList<Statement> statements)
SwitchEntry
SwitchEntry. setStatements(NodeList<Statement> statements)
ExplicitConstructorInvocationStmt
ExplicitConstructorInvocationStmt. setTypeArguments(NodeList<Type> typeArguments)
Sets the typeArgumentsForStmt
ForStmt. setUpdate(NodeList<Expression> update)
Constructors in com.github.javaparser.ast.stmt with parameters of type NodeList Constructor Description BlockStmt(NodeList<Statement> statements)
BlockStmt(TokenRange tokenRange, NodeList<Statement> statements)
This constructor is used by the parser and is considered private.CatchClause(NodeList<Modifier> exceptModifier, NodeList<AnnotationExpr> exceptAnnotations, ClassOrInterfaceType exceptType, SimpleName exceptName, BlockStmt body)
ExplicitConstructorInvocationStmt(boolean isThis, Expression expression, NodeList<Expression> arguments)
ExplicitConstructorInvocationStmt(NodeList<Type> typeArguments, boolean isThis, Expression expression, NodeList<Expression> arguments)
ExplicitConstructorInvocationStmt(TokenRange tokenRange, NodeList<Type> typeArguments, boolean isThis, Expression expression, NodeList<Expression> arguments)
This constructor is used by the parser and is considered private.ForStmt(NodeList<Expression> initialization, Expression compare, NodeList<Expression> update, Statement body)
ForStmt(TokenRange tokenRange, NodeList<Expression> initialization, Expression compare, NodeList<Expression> update, Statement body)
This constructor is used by the parser and is considered private.SwitchEntry(NodeList<Expression> labels, SwitchEntry.Type type, NodeList<Statement> statements)
SwitchEntry(TokenRange tokenRange, NodeList<Expression> labels, SwitchEntry.Type type, NodeList<Statement> statements)
This constructor is used by the parser and is considered private.SwitchStmt(Expression selector, NodeList<SwitchEntry> entries)
SwitchStmt(TokenRange tokenRange, Expression selector, NodeList<SwitchEntry> entries)
This constructor is used by the parser and is considered private.TryStmt(NodeList<Expression> resources, BlockStmt tryBlock, NodeList<CatchClause> catchClauses, BlockStmt finallyBlock)
TryStmt(BlockStmt tryBlock, NodeList<CatchClause> catchClauses, BlockStmt finallyBlock)
TryStmt(TokenRange tokenRange, NodeList<Expression> resources, BlockStmt tryBlock, NodeList<CatchClause> catchClauses, BlockStmt finallyBlock)
This constructor is used by the parser and is considered private. -
Uses of NodeList in com.github.javaparser.ast.type
Methods in com.github.javaparser.ast.type that return NodeList Modifier and Type Method Description NodeList<AnnotationExpr>
ArrayType.ArrayBracketPair. getAnnotations()
NodeList<AnnotationExpr>
Type. getAnnotations()
NodeList<ReferenceType>
IntersectionType. getElements()
NodeList<ReferenceType>
UnionType. getElements()
NodeList<ClassOrInterfaceType>
TypeParameter. getTypeBound()
Return the list ofClassOrInterfaceType
that this parameter extends.Methods in com.github.javaparser.ast.type that return types with arguments of type NodeList Modifier and Type Method Description Optional<NodeList<Type>>
ClassOrInterfaceType. getTypeArguments()
Constructors in com.github.javaparser.ast.type with parameters of type NodeList Constructor Description ArrayBracketPair(TokenRange tokenRange, ArrayType.Origin origin, NodeList<AnnotationExpr> annotations)
ArrayType(Type componentType, ArrayType.Origin origin, NodeList<AnnotationExpr> annotations)
ArrayType(TokenRange tokenRange, Type componentType, ArrayType.Origin origin, NodeList<AnnotationExpr> annotations)
This constructor is used by the parser and is considered private.ClassOrInterfaceType(ClassOrInterfaceType scope, SimpleName name, NodeList<Type> typeArguments)
ClassOrInterfaceType(ClassOrInterfaceType scope, SimpleName name, NodeList<Type> typeArguments, NodeList<AnnotationExpr> annotations)
ClassOrInterfaceType(TokenRange tokenRange, ClassOrInterfaceType scope, SimpleName name, NodeList<Type> typeArguments, NodeList<AnnotationExpr> annotations)
This constructor is used by the parser and is considered private.IntersectionType(NodeList<ReferenceType> elements)
IntersectionType(TokenRange tokenRange, NodeList<ReferenceType> elements)
This constructor is used by the parser and is considered private.PrimitiveType(PrimitiveType.Primitive type, NodeList<AnnotationExpr> annotations)
PrimitiveType(TokenRange tokenRange, PrimitiveType.Primitive type, NodeList<AnnotationExpr> annotations)
This constructor is used by the parser and is considered private.ReferenceType(NodeList<AnnotationExpr> annotations)
ReferenceType(TokenRange tokenRange, NodeList<AnnotationExpr> annotations)
This constructor is used by the parser and is considered private.Type(NodeList<AnnotationExpr> annotations)
Type(TokenRange tokenRange, NodeList<AnnotationExpr> annotations)
This constructor is used by the parser and is considered private.TypeParameter(SimpleName name, NodeList<ClassOrInterfaceType> typeBound, NodeList<AnnotationExpr> annotations)
TypeParameter(TokenRange tokenRange, SimpleName name, NodeList<ClassOrInterfaceType> typeBound, NodeList<AnnotationExpr> annotations)
This constructor is used by the parser and is considered private.TypeParameter(String name, NodeList<ClassOrInterfaceType> typeBound)
UnionType(NodeList<ReferenceType> elements)
UnionType(TokenRange tokenRange, NodeList<ReferenceType> elements)
This constructor is used by the parser and is considered private.WildcardType(ReferenceType extendedType, ReferenceType superType, NodeList<AnnotationExpr> annotations)
WildcardType(TokenRange tokenRange, ReferenceType extendedType, ReferenceType superType, NodeList<AnnotationExpr> annotations)
This constructor is used by the parser and is considered private. -
Uses of NodeList in com.github.javaparser.ast.visitor
Methods in com.github.javaparser.ast.visitor with parameters of type NodeList Modifier and Type Method Description R
GenericVisitorWithDefaults. defaultAction(NodeList n, A arg)
This will be called by the NodeList visit method when it is not overridden.void
VoidVisitorWithDefaults. defaultAction(NodeList n, A arg)
This will be called by the NodeList visit method when it is not overridden.Visitable
CloneVisitor. visit(NodeList n, Object arg)
Boolean
EqualsVisitor. visit(NodeList n, Visitable arg)
List<R>
GenericListVisitorAdapter. visit(NodeList n, A arg)
R
GenericVisitor. visit(NodeList n, A arg)
R
GenericVisitorAdapter. visit(NodeList n, A arg)
R
GenericVisitorWithDefaults. visit(NodeList n, A arg)
Integer
HashCodeVisitor. visit(NodeList n, Void arg)
Visitable
ModifierVisitor. visit(NodeList n, A arg)
Boolean
NoCommentEqualsVisitor. visit(NodeList n, Visitable arg)
Integer
NoCommentHashCodeVisitor. visit(NodeList n, Void arg)
Boolean
ObjectIdentityEqualsVisitor. visit(NodeList n, Visitable arg)
Integer
ObjectIdentityHashCodeVisitor. visit(NodeList n, Void arg)
void
VoidVisitor. visit(NodeList n, A arg)
void
VoidVisitorAdapter. visit(NodeList n, A arg)
void
VoidVisitorWithDefaults. visit(NodeList n, A arg)
-
Uses of NodeList in com.github.javaparser.printer
Methods in com.github.javaparser.printer with parameters of type NodeList Modifier and Type Method Description protected void
DefaultPrettyPrinterVisitor. printAnnotations(NodeList<AnnotationExpr> annotations, boolean prefixWithASpace, Void arg)
protected void
PrettyPrintVisitor. printAnnotations(NodeList<AnnotationExpr> annotations, boolean prefixWithASpace, Void arg)
Deprecated.protected void
DefaultPrettyPrinterVisitor. printArguments(NodeList<Expression> args, Void arg)
protected void
PrettyPrintVisitor. printArguments(NodeList<Expression> args, Void arg)
Deprecated.protected void
DefaultPrettyPrinterVisitor. printMemberAnnotations(NodeList<AnnotationExpr> annotations, Void arg)
protected void
PrettyPrintVisitor. printMemberAnnotations(NodeList<AnnotationExpr> annotations, Void arg)
Deprecated.protected void
DefaultPrettyPrinterVisitor. printMembers(NodeList<BodyDeclaration<?>> members, Void arg)
protected void
PrettyPrintVisitor. printMembers(NodeList<BodyDeclaration<?>> members, Void arg)
Deprecated.protected void
DefaultPrettyPrinterVisitor. printModifiers(NodeList<Modifier> modifiers)
protected void
PrettyPrintVisitor. printModifiers(NodeList<Modifier> modifiers)
Deprecated.protected void
DefaultPrettyPrinterVisitor. printPrePostFixOptionalList(NodeList<? extends Visitable> args, Void arg, String prefix, String separator, String postfix)
protected void
PrettyPrintVisitor. printPrePostFixOptionalList(NodeList<? extends Visitable> args, Void arg, String prefix, String separator, String postfix)
Deprecated.protected void
DefaultPrettyPrinterVisitor. printPrePostFixRequiredList(NodeList<? extends Visitable> args, Void arg, String prefix, String separator, String postfix)
protected void
PrettyPrintVisitor. printPrePostFixRequiredList(NodeList<? extends Visitable> args, Void arg, String prefix, String separator, String postfix)
Deprecated.protected void
DefaultPrettyPrinterVisitor. printTypeParameters(NodeList<TypeParameter> args, Void arg)
protected void
PrettyPrintVisitor. printTypeParameters(NodeList<TypeParameter> args, Void arg)
Deprecated.void
DefaultPrettyPrinterVisitor. visit(NodeList n, Void arg)
void
PrettyPrintVisitor. visit(NodeList n, Void arg)
Deprecated. -
Uses of NodeList in com.github.javaparser.printer.configuration
Methods in com.github.javaparser.printer.configuration that return types with arguments of type NodeList Modifier and Type Method Description List<NodeList<ImportDeclaration>>
ImportOrderingStrategy. sortImports(NodeList<ImportDeclaration> imports)
Sort the list of imports into groups.Methods in com.github.javaparser.printer.configuration with parameters of type NodeList Modifier and Type Method Description List<NodeList<ImportDeclaration>>
ImportOrderingStrategy. sortImports(NodeList<ImportDeclaration> imports)
Sort the list of imports into groups. -
Uses of NodeList in com.github.javaparser.printer.configuration.imports
Methods in com.github.javaparser.printer.configuration.imports that return types with arguments of type NodeList Modifier and Type Method Description List<NodeList<ImportDeclaration>>
DefaultImportOrderingStrategy. sortImports(NodeList<ImportDeclaration> nodes)
List<NodeList<ImportDeclaration>>
EclipseImportOrderingStrategy. sortImports(NodeList<ImportDeclaration> nodes)
List<NodeList<ImportDeclaration>>
IntelliJImportOrderingStrategy. sortImports(NodeList<ImportDeclaration> nodes)
Methods in com.github.javaparser.printer.configuration.imports with parameters of type NodeList Modifier and Type Method Description List<NodeList<ImportDeclaration>>
DefaultImportOrderingStrategy. sortImports(NodeList<ImportDeclaration> nodes)
List<NodeList<ImportDeclaration>>
EclipseImportOrderingStrategy. sortImports(NodeList<ImportDeclaration> nodes)
List<NodeList<ImportDeclaration>>
IntelliJImportOrderingStrategy. sortImports(NodeList<ImportDeclaration> nodes)
-
Uses of NodeList in com.github.javaparser.symbolsolver.javaparsermodel
Methods in com.github.javaparser.symbolsolver.javaparsermodel with parameters of type NodeList Modifier and Type Method Description ResolvedType
DefaultVisitorAdapter. visit(NodeList node, Boolean aBoolean)
-
Uses of NodeList in com.github.javaparser.utils
Methods in com.github.javaparser.utils with parameters of type NodeList Modifier and Type Method Description static <T extends Node>
voidPositionUtils. sortByBeginPosition(NodeList<T> nodes)
-