Modifier and Type | Field and Description |
---|---|
static ParseStart<Parameter> |
ParseStart.PARAMETER |
Modifier and Type | Method and Description |
---|---|
static Parameter |
StaticJavaParser.parseParameter(String parameter)
Parses a single parameter (a type and a name) and returns it as a Parameter.
|
Parameter |
JavaParserAdapter.parseParameter(String parameter) |
Modifier and Type | Method and Description |
---|---|
ParseResult<Parameter> |
JavaParser.parseParameter(String parameter)
Parses a single parameter (a type and a name) and returns it as a Parameter.
|
Modifier and Type | Method and Description |
---|---|
Parameter |
Parameter.clone() |
Parameter |
Parameter.setAnnotations(NodeList<AnnotationExpr> annotations) |
Parameter |
Parameter.setModifiers(NodeList<Modifier> modifiers) |
Parameter |
Parameter.setName(SimpleName name) |
Parameter |
Parameter.setType(Type type) |
Parameter |
Parameter.setVarArgs(boolean isVarArgs) |
Parameter |
Parameter.setVarArgsAnnotations(NodeList<AnnotationExpr> varArgsAnnotations) |
Modifier and Type | Method and Description |
---|---|
NodeList<Parameter> |
RecordDeclaration.getParameters()
Type declarations do not normally have parameters - e.g.
|
NodeList<Parameter> |
CallableDeclaration.getParameters() |
Modifier and Type | Method and Description |
---|---|
RecordDeclaration |
RecordDeclaration.setParameters(NodeList<Parameter> parameters) |
MethodDeclaration |
MethodDeclaration.setParameters(NodeList<Parameter> parameters) |
ConstructorDeclaration |
ConstructorDeclaration.setParameters(NodeList<Parameter> parameters) |
T |
CallableDeclaration.setParameters(NodeList<Parameter> parameters) |
Modifier and Type | Method and Description |
---|---|
NodeList<Parameter> |
LambdaExpr.getParameters() |
Modifier and Type | Method and Description |
---|---|
LambdaExpr |
LambdaExpr.setParameters(NodeList<Parameter> parameters) |
Constructor and Description |
---|
LambdaExpr(Parameter parameter,
BlockStmt body)
Creates a single parameter lambda expression.
|
LambdaExpr(Parameter parameter,
Expression body)
Creates a single parameter lambda expression.
|
Constructor and Description |
---|
LambdaExpr(NodeList<Parameter> parameters,
BlockStmt body)
Creates a zero or multi-parameter lambda expression with its parameters wrapped in ( ).
|
LambdaExpr(NodeList<Parameter> parameters,
Expression 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.
|
Modifier and Type | Method and Description |
---|---|
default Parameter |
NodeWithParameters.addAndGetParameter(Class<?> paramClass,
String name) |
default Parameter |
NodeWithParameters.addAndGetParameter(Parameter parameter) |
default Parameter |
NodeWithParameters.addAndGetParameter(String className,
String name)
Remember to import the class in the compilation unit yourself
|
default Parameter |
NodeWithParameters.addAndGetParameter(Type type,
String name) |
default Parameter |
NodeWithParameters.getParameter(int i) |
Modifier and Type | Method and Description |
---|---|
default Optional<Parameter> |
NodeWithParameters.getParameterByName(String name)
Try to find a
Parameter by its name |
default Optional<Parameter> |
NodeWithParameters.getParameterByType(Class<?> type)
Try to find a
Parameter by its type |
default Optional<Parameter> |
NodeWithParameters.getParameterByType(String type)
Try to find a
Parameter by its type |
NodeList<Parameter> |
NodeWithParameters.getParameters() |
Modifier and Type | Method and Description |
---|---|
default Parameter |
NodeWithParameters.addAndGetParameter(Parameter parameter) |
default N |
NodeWithParameters.addParameter(Parameter parameter) |
default N |
NodeWithParameters.setParameter(int i,
Parameter parameter) |
Modifier and Type | Method and Description |
---|---|
N |
NodeWithParameters.setParameters(NodeList<Parameter> parameters) |
Modifier and Type | Method and Description |
---|---|
Parameter |
CatchClause.getParameter()
Note that the type of the Parameter can be a UnionType.
|
Modifier and Type | Method and Description |
---|---|
CatchClause |
CatchClause.setParameter(Parameter parameter) |
Constructor and Description |
---|
CatchClause(Parameter parameter,
BlockStmt body) |
CatchClause(TokenRange tokenRange,
Parameter parameter,
BlockStmt body)
This constructor is used by the parser and is considered private.
|
Modifier and Type | Method and Description |
---|---|
void |
VoidVisitorWithDefaults.visit(Parameter n,
A arg) |
void |
VoidVisitorAdapter.visit(Parameter n,
A arg) |
void |
VoidVisitor.visit(Parameter n,
A arg) |
Visitable |
ModifierVisitor.visit(Parameter n,
A arg) |
R |
GenericVisitorWithDefaults.visit(Parameter n,
A arg) |
R |
GenericVisitorAdapter.visit(Parameter n,
A arg) |
R |
GenericVisitor.visit(Parameter n,
A arg) |
List<R> |
GenericListVisitorAdapter.visit(Parameter n,
A arg) |
Visitable |
CloneVisitor.visit(Parameter n,
Object arg) |
Boolean |
ObjectIdentityEqualsVisitor.visit(Parameter n,
Visitable arg) |
Boolean |
NoCommentEqualsVisitor.visit(Parameter n,
Visitable arg) |
Boolean |
EqualsVisitor.visit(Parameter n,
Visitable arg) |
Integer |
ObjectIdentityHashCodeVisitor.visit(Parameter n,
Void arg) |
Integer |
NoCommentHashCodeVisitor.visit(Parameter n,
Void arg) |
Integer |
HashCodeVisitor.visit(Parameter n,
Void arg) |
Modifier and Type | Method and Description |
---|---|
void |
PrettyPrintVisitor.visit(Parameter n,
Void arg)
Deprecated.
|
void |
DefaultPrettyPrinterVisitor.visit(Parameter n,
Void arg) |
Modifier and Type | Method and Description |
---|---|
default Optional<Parameter> |
Context.parameterDeclarationInScope(String name) |
default List<Parameter> |
Context.parametersExposedToChild(Node child)
The parameters that are declared in this immediate context and made visible to a given child.
|
Copyright © 2007–2023. All rights reserved.