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, waitasEnumConstant, asField, asMethod, asParameter, asPattern, hasName, isEnumConstant, isMethod, isVariablepublic 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 ResolvedDeclarationpublic boolean isField()
isField in interface ResolvedDeclarationpublic boolean isParameter()
isParameter in interface ResolvedDeclarationpublic boolean isPattern()
isPattern in interface ResolvedDeclarationpublic boolean isType()
isType in interface ResolvedDeclarationpublic ResolvedType getType()
getType in interface ResolvedValueDeclarationpublic ResolvedTypeDeclaration asType()
asType in interface ResolvedDeclarationpublic Node getWrappedNode()
Copyright © 2007–2020. All rights reserved.