public class JavaParserSymbolDeclaration extends Object implements ResolvedValueDeclaration
Modifier and Type | Method and Description |
---|---|
ResolvedTypeDeclaration |
asType() |
static JavaParserFieldDeclaration |
field(VariableDeclarator wrappedNode,
TypeSolver typeSolver) |
String |
getName() |
static int |
getParamPos(Node node) |
static int |
getParamPos(Parameter parameter) |
ResolvedType |
getType() |
Node |
getWrappedNode()
Returns the JavaParser node associated with this JavaParserSymbolDeclaration.
|
boolean |
isField() |
boolean |
isParameter() |
boolean |
isPattern() |
boolean |
isType() |
static JavaParserSymbolDeclaration |
localVar(VariableDeclarator variableDeclarator,
TypeSolver typeSolver) |
static JavaParserParameterDeclaration |
parameter(Parameter parameter,
TypeSolver typeSolver) |
static JavaParserPatternDeclaration |
patternVar(PatternExpr patternExpr,
TypeSolver typeSolver) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
asEnumConstant, asField, asMethod, asParameter, asPattern, hasName, isEnumConstant, isMethod, isVariable
public static JavaParserFieldDeclaration field(VariableDeclarator wrappedNode, TypeSolver typeSolver)
public static JavaParserParameterDeclaration parameter(Parameter parameter, TypeSolver typeSolver)
public static JavaParserSymbolDeclaration localVar(VariableDeclarator variableDeclarator, TypeSolver typeSolver)
public static JavaParserPatternDeclaration patternVar(PatternExpr patternExpr, TypeSolver typeSolver)
public static int getParamPos(Parameter parameter)
public static int getParamPos(Node node)
public String getName()
getName
in interface ResolvedDeclaration
public boolean isField()
isField
in interface ResolvedDeclaration
public boolean isParameter()
isParameter
in interface ResolvedDeclaration
public boolean isPattern()
isPattern
in interface ResolvedDeclaration
public boolean isType()
isType
in interface ResolvedDeclaration
public ResolvedType getType()
getType
in interface ResolvedValueDeclaration
public ResolvedTypeDeclaration asType()
asType
in interface ResolvedDeclaration
public Node getWrappedNode()
Copyright © 2007–2021. All rights reserved.