Uses of Class
com.github.javaparser.ast.NodeList
-
-
Uses of NodeList in com.github.javaparser
Fields in com.github.javaparser declared as NodeList Modifier and Type Field Description (package private) NodeList<AnnotationExpr>
ModifierHolder. annotations
(package private) NodeList<T>
RangedList. list
(package private) NodeList<Modifier>
ModifierHolder. modifiers
Methods in com.github.javaparser that return NodeList Modifier and Type Method Description (package private) <T extends Node>
NodeList<T>GeneratedJavaParserBase. add(NodeList<T> list, T obj)
Add obj to list and return it.(package private) <T extends Node>
NodeList<T>GeneratedJavaParserBase. addWhenNotNull(NodeList<T> list, T obj)
Add obj to list only when list is not nullNodeList<AnnotationExpr>
GeneratedJavaParser. Annotations()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7NodeList<BodyDeclaration<?>>
GeneratedJavaParser. AnnotationTypeBody()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.6.1NodeList<Expression>
GeneratedJavaParser. ArgumentList()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.12NodeList<Expression>
GeneratedJavaParser. Arguments()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.12NodeList<BodyDeclaration<?>>
GeneratedJavaParser. ClassOrInterfaceBody()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1.6(package private) <T extends Node>
NodeList<T>GeneratedJavaParserBase. emptyNodeList()
Quickly create a new, empty, NodeListNodeList<Expression>
GeneratedJavaParser. ExpressionList()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.14NodeList<ClassOrInterfaceType>
GeneratedJavaParser. ExtendsList()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1.4NodeList<Expression>
GeneratedJavaParser. ForInit()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.14NodeList<Expression>
GeneratedJavaParser. ForUpdate()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.14NodeList<ClassOrInterfaceType>
GeneratedJavaParser. ImplementsList()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1.5NodeList<Parameter>
GeneratedJavaParser. InferredLambdaParameters()
Note: Similar, but not identical to,FormalParameter
.NodeList<Parameter>
GeneratedJavaParser. LambdaParameters()
Note: Similar, but not identical to,FormalParameter
.NodeList<MemberValuePair>
GeneratedJavaParser. MemberValuePairs()
Note thatMemberValuePairs
(JavaParser) is synonymous withElementValuePairList
(JLS) https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7.1(package private) <T extends Node>
NodeList<T>GeneratedJavaParserBase. prepend(NodeList<T> list, T obj)
Add obj to list at position posNodeList<BodyDeclaration<?>>
GeneratedJavaParser. RecordBody()
Everything that can go into a "regular" class or interface declaration, can also (usually) be included within a record.NodeList<Expression>
GeneratedJavaParser. Resources()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.20.3NodeList<Expression>
GeneratedJavaParser. ResourceSpecification()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.20.3NodeList<Statement>
GeneratedJavaParser. Statements()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.5NodeList<ClassOrInterfaceType>
GeneratedJavaParser. TypeBound()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.4Methods in com.github.javaparser that return types with arguments of type NodeList Modifier and Type Method Description Pair<NodeList<Parameter>,ReceiverParameter>
GeneratedJavaParser. Parameters()
The JLS refers to parameters asFormalParameter
.Methods in com.github.javaparser with parameters of type NodeList Modifier and Type Method Description (package private) <T extends Node>
NodeList<T>GeneratedJavaParserBase. add(NodeList<T> list, T obj)
Add obj to list and return it.(package private) <T extends Node>
NodeList<T>GeneratedJavaParserBase. addWhenNotNull(NodeList<T> list, T obj)
Add obj to list only when list is not nullClassOrInterfaceType
GeneratedJavaParser. ClassOrInterfaceType(NodeList<AnnotationExpr> firstAnnotations)
IntersectionType
GeneratedJavaParser. IntersectionType(NodeList<AnnotationExpr> annotations)
https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.9 An intersection type takes the form T1 & ...(package private) ArrayCreationExpr
GeneratedJavaParserBase. juggleArrayCreation(TokenRange range, java.util.List<TokenRange> levelRanges, Type type, NodeList<Expression> dimensions, java.util.List<NodeList<AnnotationExpr>> arrayAnnotations, ArrayInitializerExpr arrayInitializerExpr)
Throws together an ArrayCreationExpr from a lot of pieces(package private) JavaToken
GeneratedJavaParserBase. nodeListBegin(NodeList<?> l)
Get the token that starts the NodeList l(package private) <T extends Node>
NodeList<T>GeneratedJavaParserBase. prepend(NodeList<T> list, T obj)
Add obj to list at position posPrimitiveType
GeneratedJavaParser. PrimitiveType(NodeList<AnnotationExpr> annotations)
Note thatchar
andbyte
are treated as anIntegralType
, which is a subtype ofNumericType
.ReferenceType
GeneratedJavaParser. ReferenceType(NodeList<AnnotationExpr> annotations)
// TODO: JLS Has type and unannotated type, while JavaParser has type and annotated type.Type
GeneratedJavaParser. ResultType(NodeList<AnnotationExpr> annotations)
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4.5Type
GeneratedJavaParser. Type(NodeList<AnnotationExpr> annotations)
https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.1TypeParameter
GeneratedJavaParser. TypeParameter(NodeList<AnnotationExpr> annotations)
Note that theTypeParameterModifier
is defined as anAnnotation
.WildcardType
GeneratedJavaParser. Wildcard(NodeList<AnnotationExpr> firstAnnotations)
https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.5.1Constructors in com.github.javaparser with parameters of type NodeList Constructor Description ModifierHolder(JavaToken begin, NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations)
RangedList(NodeList<T> list)
-
Uses of NodeList in com.github.javaparser.ast
Fields in com.github.javaparser.ast declared as NodeList Modifier and Type Field Description private NodeList<AnnotationExpr>
ArrayCreationLevel. annotations
private NodeList<AnnotationExpr>
PackageDeclaration. annotations
private NodeList<ImportDeclaration>
CompilationUnit. imports
private NodeList<TypeDeclaration<?>>
CompilationUnit. types
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(java.util.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>
java.util.stream.Collector<T,NodeList<T>,NodeList<T>>NodeList. toNodeList()
static <T extends Node>
java.util.stream.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(java.util.function.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
Fields in com.github.javaparser.ast.body declared as NodeList Modifier and Type Field Description private NodeList<AnnotationExpr>
BodyDeclaration. annotations
private NodeList<AnnotationExpr>
Parameter. annotations
private NodeList<AnnotationExpr>
ReceiverParameter. annotations
private NodeList<Expression>
EnumConstantDeclaration. arguments
private NodeList<BodyDeclaration<?>>
EnumConstantDeclaration. classBody
private NodeList<EnumConstantDeclaration>
EnumDeclaration. entries
private NodeList<ClassOrInterfaceType>
ClassOrInterfaceDeclaration. extendedTypes
private NodeList<ClassOrInterfaceType>
ClassOrInterfaceDeclaration. implementedTypes
private NodeList<ClassOrInterfaceType>
EnumDeclaration. implementedTypes
private NodeList<ClassOrInterfaceType>
RecordDeclaration. implementedTypes
private NodeList<BodyDeclaration<?>>
TypeDeclaration. members
private NodeList<Modifier>
AnnotationMemberDeclaration. modifiers
private NodeList<Modifier>
CallableDeclaration. modifiers
private NodeList<Modifier>
CompactConstructorDeclaration. modifiers
private NodeList<Modifier>
FieldDeclaration. modifiers
private NodeList<Modifier>
Parameter. modifiers
private NodeList<Modifier>
TypeDeclaration. modifiers
private NodeList<Parameter>
CallableDeclaration. parameters
private NodeList<Parameter>
RecordDeclaration. parameters
private NodeList<ReferenceType>
CallableDeclaration. thrownExceptions
private NodeList<ReferenceType>
CompactConstructorDeclaration. thrownExceptions
private NodeList<TypeParameter>
CallableDeclaration. typeParameters
private NodeList<TypeParameter>
ClassOrInterfaceDeclaration. typeParameters
private NodeList<TypeParameter>
CompactConstructorDeclaration. typeParameters
private NodeList<TypeParameter>
RecordDeclaration. typeParameters
private NodeList<AnnotationExpr>
Parameter. varArgsAnnotations
private NodeList<VariableDeclarator>
FieldDeclaration. variables
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()
Constructors in com.github.javaparser.ast.body with parameters of type NodeList Constructor Description AnnotationDeclaration(NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<BodyDeclaration<?>> members)
AnnotationDeclaration(NodeList<Modifier> modifiers, java.lang.String name)
AnnotationDeclaration(TokenRange tokenRange, NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<BodyDeclaration<?>> members)
This constructor is used by the parser and is considered private.AnnotationMemberDeclaration(NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, Type type, SimpleName name, Expression defaultValue)
AnnotationMemberDeclaration(NodeList<Modifier> modifiers, Type type, java.lang.String name, Expression defaultValue)
AnnotationMemberDeclaration(TokenRange tokenRange, NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, Type type, SimpleName name, Expression defaultValue)
This constructor is used by the parser and is considered private.BodyDeclaration(NodeList<AnnotationExpr> annotations)
BodyDeclaration(TokenRange tokenRange, NodeList<AnnotationExpr> annotations)
This constructor is used by the parser and is considered private.CallableDeclaration(NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, SimpleName name, NodeList<Parameter> parameters, NodeList<ReferenceType> thrownExceptions, ReceiverParameter receiverParameter)
CallableDeclaration(TokenRange tokenRange, NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, SimpleName name, NodeList<Parameter> parameters, NodeList<ReferenceType> thrownExceptions, ReceiverParameter receiverParameter)
This constructor is used by the parser and is considered private.ClassOrInterfaceDeclaration(NodeList<Modifier> modifiers, boolean isInterface, java.lang.String name)
ClassOrInterfaceDeclaration(NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, boolean isInterface, SimpleName name, NodeList<TypeParameter> typeParameters, NodeList<ClassOrInterfaceType> extendedTypes, NodeList<ClassOrInterfaceType> implementedTypes, NodeList<BodyDeclaration<?>> members)
ClassOrInterfaceDeclaration(TokenRange tokenRange, NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, boolean isInterface, SimpleName name, NodeList<TypeParameter> typeParameters, NodeList<ClassOrInterfaceType> extendedTypes, NodeList<ClassOrInterfaceType> implementedTypes, NodeList<BodyDeclaration<?>> members)
This constructor is used by the parser and is considered private.CompactConstructorDeclaration(NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, SimpleName name, NodeList<ReferenceType> thrownExceptions, BlockStmt body)
CompactConstructorDeclaration(NodeList<Modifier> modifiers, java.lang.String name)
CompactConstructorDeclaration(TokenRange tokenRange, NodeList<AnnotationExpr> annotations, BlockStmt body)
This constructor is used by the parser and is considered private.CompactConstructorDeclaration(TokenRange tokenRange, NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, SimpleName name, NodeList<ReferenceType> thrownExceptions, BlockStmt body)
This constructor is used by the parser and is considered private.ConstructorDeclaration(NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, SimpleName name, NodeList<Parameter> parameters, NodeList<ReferenceType> thrownExceptions, BlockStmt body)
ConstructorDeclaration(NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, SimpleName name, NodeList<Parameter> parameters, NodeList<ReferenceType> thrownExceptions, BlockStmt body, ReceiverParameter receiverParameter)
ConstructorDeclaration(NodeList<Modifier> modifiers, java.lang.String name)
ConstructorDeclaration(TokenRange tokenRange, NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, SimpleName name, NodeList<Parameter> parameters, NodeList<ReferenceType> thrownExceptions, BlockStmt body, ReceiverParameter receiverParameter)
This constructor is used by the parser and is considered private.EnumConstantDeclaration(NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<Expression> arguments, NodeList<BodyDeclaration<?>> classBody)
EnumConstantDeclaration(TokenRange tokenRange, NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<Expression> arguments, NodeList<BodyDeclaration<?>> classBody)
This constructor is used by the parser and is considered private.EnumDeclaration(NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<ClassOrInterfaceType> implementedTypes, NodeList<EnumConstantDeclaration> entries, NodeList<BodyDeclaration<?>> members)
EnumDeclaration(NodeList<Modifier> modifiers, java.lang.String name)
EnumDeclaration(TokenRange tokenRange, NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<ClassOrInterfaceType> implementedTypes, NodeList<EnumConstantDeclaration> entries, NodeList<BodyDeclaration<?>> members)
This constructor is used by the parser and is considered private.FieldDeclaration(NodeList<Modifier> modifiers, VariableDeclarator variable)
FieldDeclaration(NodeList<Modifier> modifiers, NodeList<VariableDeclarator> variables)
FieldDeclaration(NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<VariableDeclarator> variables)
FieldDeclaration(NodeList<Modifier> modifiers, Type type, java.lang.String name)
Creates aFieldDeclaration
.FieldDeclaration(TokenRange tokenRange, NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<VariableDeclarator> variables)
This constructor is used by the parser and is considered private.MethodDeclaration(NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, Type type, SimpleName name, NodeList<Parameter> parameters, NodeList<ReferenceType> thrownExceptions, BlockStmt body)
MethodDeclaration(NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, Type type, SimpleName name, NodeList<Parameter> parameters, NodeList<ReferenceType> thrownExceptions, BlockStmt body, ReceiverParameter receiverParameter)
MethodDeclaration(NodeList<Modifier> modifiers, Type type, java.lang.String name)
MethodDeclaration(NodeList<Modifier> modifiers, java.lang.String name, Type type, NodeList<Parameter> parameters)
MethodDeclaration(TokenRange tokenRange, NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, Type type, SimpleName name, NodeList<Parameter> parameters, NodeList<ReferenceType> thrownExceptions, BlockStmt body, ReceiverParameter receiverParameter)
This constructor is used by the parser and is considered private.Parameter(NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, Type type, boolean isVarArgs, NodeList<AnnotationExpr> varArgsAnnotations, SimpleName name)
Parameter(NodeList<Modifier> modifiers, Type type, SimpleName name)
Parameter(TokenRange tokenRange, NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, Type type, boolean isVarArgs, NodeList<AnnotationExpr> varArgsAnnotations, SimpleName name)
This constructor is used by the parser and is considered private.ReceiverParameter(NodeList<AnnotationExpr> annotations, Type type, Name name)
ReceiverParameter(TokenRange tokenRange, NodeList<AnnotationExpr> annotations, Type type, Name name)
This constructor is used by the parser and is considered private.RecordDeclaration(NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<Parameter> parameters, NodeList<TypeParameter> typeParameters, NodeList<ClassOrInterfaceType> implementedTypes, NodeList<BodyDeclaration<?>> members, ReceiverParameter receiverParameter)
RecordDeclaration(NodeList<Modifier> modifiers, java.lang.String name)
RecordDeclaration(TokenRange tokenRange, NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<Parameter> parameters, NodeList<TypeParameter> typeParameters, NodeList<ClassOrInterfaceType> implementedTypes, NodeList<BodyDeclaration<?>> members, ReceiverParameter receiverParameter)
This constructor is used by the parser and is considered private.TypeDeclaration(NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<BodyDeclaration<?>> members)
TypeDeclaration(NodeList<Modifier> modifiers, java.lang.String name)
TypeDeclaration(TokenRange tokenRange, NodeList<Modifier> modifiers, NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<BodyDeclaration<?>> members)
This constructor is used by the parser and is considered private. -
Uses of NodeList in com.github.javaparser.ast.expr
Fields in com.github.javaparser.ast.expr declared as NodeList Modifier and Type Field Description private NodeList<AnnotationExpr>
VariableDeclarationExpr. annotations
private NodeList<BodyDeclaration<?>>
ObjectCreationExpr. anonymousClassBody
private NodeList<Expression>
MethodCallExpr. arguments
private NodeList<Expression>
ObjectCreationExpr. arguments
private NodeList<SwitchEntry>
SwitchExpr. entries
private NodeList<ArrayCreationLevel>
ArrayCreationExpr. levels
private NodeList<Modifier>
VariableDeclarationExpr. modifiers
private NodeList<MemberValuePair>
NormalAnnotationExpr. pairs
private NodeList<Parameter>
LambdaExpr. parameters
private NodeList<Type>
FieldAccessExpr. typeArguments
private NodeList<Type>
MethodCallExpr. typeArguments
private NodeList<Type>
MethodReferenceExpr. typeArguments
private NodeList<Type>
ObjectCreationExpr. typeArguments
private NodeList<Expression>
ArrayInitializerExpr. values
private NodeList<VariableDeclarator>
VariableDeclarationExpr. variables
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>
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 java.util.Optional<NodeList<BodyDeclaration<?>>>
ObjectCreationExpr. getAnonymousClassBody()
java.util.Optional<NodeList<Type>>
FieldAccessExpr. getTypeArguments()
java.util.Optional<NodeList<Type>>
MethodCallExpr. getTypeArguments()
java.util.Optional<NodeList<Type>>
MethodReferenceExpr. getTypeArguments()
java.util.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)
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, java.lang.String name, NodeList<Expression> arguments)
MethodCallExpr(Expression scope, java.lang.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, java.lang.String identifier)
MethodReferenceExpr(TokenRange tokenRange, Expression scope, NodeList<Type> typeArguments, java.lang.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.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
Fields in com.github.javaparser.ast.modules declared as NodeList Modifier and Type Field Description private NodeList<AnnotationExpr>
ModuleDeclaration. annotations
private NodeList<ModuleDirective>
ModuleDeclaration. directives
private NodeList<Modifier>
ModuleRequiresDirective. modifiers
private NodeList<Name>
ModuleExportsDirective. moduleNames
private NodeList<Name>
ModuleOpensDirective. moduleNames
private NodeList<Name>
ModuleProvidesDirective. with
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 java.util.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
Fields in com.github.javaparser.ast.stmt declared as NodeList Modifier and Type Field Description private NodeList<Expression>
ExplicitConstructorInvocationStmt. arguments
private NodeList<CatchClause>
TryStmt. catchClauses
private NodeList<SwitchEntry>
SwitchStmt. entries
private NodeList<Expression>
ForStmt. initialization
private NodeList<Expression>
SwitchEntry. labels
private NodeList<Expression>
TryStmt. resources
private NodeList<Statement>
BlockStmt. statements
private NodeList<Statement>
SwitchEntry. statements
private NodeList<Type>
ExplicitConstructorInvocationStmt. typeArguments
private NodeList<Expression>
ForStmt. update
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 java.util.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
Fields in com.github.javaparser.ast.type declared as NodeList Modifier and Type Field Description private NodeList<AnnotationExpr>
ArrayType.ArrayBracketPair. annotations
private NodeList<AnnotationExpr>
Type. annotations
private NodeList<ReferenceType>
IntersectionType. elements
private NodeList<ReferenceType>
UnionType. elements
private NodeList<Type>
ClassOrInterfaceType. typeArguments
private NodeList<ClassOrInterfaceType>
TypeParameter. typeBound
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 java.util.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(java.lang.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 that return NodeList Modifier and Type Method Description private <N extends Node>
NodeList<N>CloneVisitor. cloneList(NodeList<N> list, java.lang.Object arg)
private <N extends Node>
NodeList<N>ModifierVisitor. modifyList(NodeList<N> list, A arg)
private <N extends Node>
NodeList<N>ModifierVisitor. modifyList(java.util.Optional<NodeList<N>> list, A arg)
Methods in com.github.javaparser.ast.visitor with parameters of type NodeList Modifier and Type Method Description private <N extends Node>
NodeList<N>CloneVisitor. cloneList(NodeList<N> list, java.lang.Object arg)
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.private <N extends Node>
NodeList<N>ModifierVisitor. modifyList(NodeList<N> list, A arg)
private <N extends Node>
booleanEqualsVisitor. nodesEquals(NodeList<N> n, NodeList<N> n2)
private <N extends Node>
booleanNoCommentEqualsVisitor. nodesEquals(NodeList<N> n, NodeList<N> n2)
Visitable
CloneVisitor. visit(NodeList n, java.lang.Object arg)
java.lang.Boolean
EqualsVisitor. visit(NodeList n, Visitable arg)
java.util.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)
java.lang.Integer
HashCodeVisitor. visit(NodeList n, java.lang.Void arg)
Visitable
ModifierVisitor. visit(NodeList n, A arg)
java.lang.Boolean
NoCommentEqualsVisitor. visit(NodeList n, Visitable arg)
java.lang.Integer
NoCommentHashCodeVisitor. visit(NodeList n, java.lang.Void arg)
java.lang.Boolean
ObjectIdentityEqualsVisitor. visit(NodeList n, Visitable arg)
java.lang.Integer
ObjectIdentityHashCodeVisitor. visit(NodeList n, java.lang.Void arg)
void
VoidVisitor. visit(NodeList n, A arg)
void
VoidVisitorAdapter. visit(NodeList n, A arg)
void
VoidVisitorWithDefaults. visit(NodeList n, A arg)
Method parameters in com.github.javaparser.ast.visitor with type arguments of type NodeList Modifier and Type Method Description private <N extends Node>
NodeList<N>ModifierVisitor. modifyList(java.util.Optional<NodeList<N>> list, A arg)
private <T extends Node>
booleanEqualsVisitor. nodesEquals(java.util.Optional<NodeList<T>> n, java.util.Optional<NodeList<T>> n2)
private <T extends Node>
booleanNoCommentEqualsVisitor. nodesEquals(java.util.Optional<NodeList<T>> n, java.util.Optional<NodeList<T>> n2)
-
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, java.lang.Void arg)
protected void
PrettyPrintVisitor. printAnnotations(NodeList<AnnotationExpr> annotations, boolean prefixWithASpace, java.lang.Void arg)
Deprecated.protected void
DefaultPrettyPrinterVisitor. printArguments(NodeList<Expression> args, java.lang.Void arg)
protected void
PrettyPrintVisitor. printArguments(NodeList<Expression> args, java.lang.Void arg)
Deprecated.protected void
DefaultPrettyPrinterVisitor. printMemberAnnotations(NodeList<AnnotationExpr> annotations, java.lang.Void arg)
protected void
PrettyPrintVisitor. printMemberAnnotations(NodeList<AnnotationExpr> annotations, java.lang.Void arg)
Deprecated.protected void
DefaultPrettyPrinterVisitor. printMembers(NodeList<BodyDeclaration<?>> members, java.lang.Void arg)
protected void
PrettyPrintVisitor. printMembers(NodeList<BodyDeclaration<?>> members, java.lang.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, java.lang.Void arg, java.lang.String prefix, java.lang.String separator, java.lang.String postfix)
protected void
PrettyPrintVisitor. printPrePostFixOptionalList(NodeList<? extends Visitable> args, java.lang.Void arg, java.lang.String prefix, java.lang.String separator, java.lang.String postfix)
Deprecated.protected void
DefaultPrettyPrinterVisitor. printPrePostFixRequiredList(NodeList<? extends Visitable> args, java.lang.Void arg, java.lang.String prefix, java.lang.String separator, java.lang.String postfix)
protected void
PrettyPrintVisitor. printPrePostFixRequiredList(NodeList<? extends Visitable> args, java.lang.Void arg, java.lang.String prefix, java.lang.String separator, java.lang.String postfix)
Deprecated.protected void
DefaultPrettyPrinterVisitor. printTypeParameters(NodeList<TypeParameter> args, java.lang.Void arg)
protected void
PrettyPrintVisitor. printTypeParameters(NodeList<TypeParameter> args, java.lang.Void arg)
Deprecated.void
DefaultPrettyPrinterVisitor. visit(NodeList n, java.lang.Void arg)
void
PrettyPrintVisitor. visit(NodeList n, java.lang.Void arg)
Deprecated. -
Uses of NodeList in com.github.javaparser.printer.lexicalpreservation
Methods in com.github.javaparser.printer.lexicalpreservation with parameters of type NodeList Modifier and Type Method Description (package private) LexicalDifferenceCalculator.CalculatedSyntaxModel
LexicalDifferenceCalculator. calculatedSyntaxModelAfterListAddition(CsmElement csm, ObservableProperty observableProperty, NodeList<?> nodeList, int index, Node nodeAdded)
(package private) LexicalDifferenceCalculator.CalculatedSyntaxModel
LexicalDifferenceCalculator. calculatedSyntaxModelAfterListRemoval(CsmElement csm, ObservableProperty observableProperty, NodeList<?> nodeList, int index)
private LexicalDifferenceCalculator.CalculatedSyntaxModel
LexicalDifferenceCalculator. calculatedSyntaxModelAfterListReplacement(CsmElement csm, ObservableProperty observableProperty, NodeList<?> nodeList, int index, Node newValue)
(package private) java.util.List<DifferenceElement>
LexicalDifferenceCalculator. calculateListAdditionDifference(ObservableProperty observableProperty, NodeList<?> nodeList, int index, Node nodeAdded)
(package private) java.util.List<DifferenceElement>
LexicalDifferenceCalculator. calculateListRemovalDifference(ObservableProperty observableProperty, NodeList<?> nodeList, int index)
(package private) java.util.List<DifferenceElement>
LexicalDifferenceCalculator. calculateListReplacementDifference(ObservableProperty observableProperty, NodeList<?> nodeList, int index, Node newValue)
void
LexicalPreservingPrinter.Observer. concreteListChange(NodeList<?> changedList, AstObserver.ListChangeType type, int index, Node nodeAddedOrRemoved)
void
LexicalPreservingPrinter.Observer. concreteListReplacement(NodeList<?> changedList, int index, Node oldValue, Node newValue)
private static ObservableProperty
LexicalPreservingPrinter. findNodeListName(NodeList<?> nodeList)
-
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)
-