Class JavaParserParameterDeclaration
- java.lang.Object
-
- com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration
-
- All Implemented Interfaces:
ResolvedDeclaration
,ResolvedParameterDeclaration
,ResolvedValueDeclaration
public class JavaParserParameterDeclaration extends Object implements ResolvedParameterDeclaration
- Author:
- Federico Tomassetti
-
-
Constructor Summary
Constructors Constructor Description JavaParserParameterDeclaration(Parameter wrappedNode, TypeSolver typeSolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResolvedParameterDeclaration
asParameter()
String
getName()
ResolvedType
getType()
Parameter
getWrappedNode()
Returns the JavaParser node associated with this JavaParserParameterDeclaration.boolean
isField()
boolean
isParameter()
boolean
isType()
boolean
isVariadic()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.github.javaparser.resolution.declarations.ResolvedDeclaration
asEnumConstant, asField, asMethod, asType, isEnumConstant, isMethod, isVariable
-
Methods inherited from interface com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration
describeType, hasName
-
-
-
-
Constructor Detail
-
JavaParserParameterDeclaration
public JavaParserParameterDeclaration(Parameter wrappedNode, TypeSolver typeSolver)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in interfaceResolvedDeclaration
-
isField
public boolean isField()
- Specified by:
isField
in interfaceResolvedDeclaration
-
isParameter
public boolean isParameter()
- Specified by:
isParameter
in interfaceResolvedDeclaration
- Specified by:
isParameter
in interfaceResolvedParameterDeclaration
-
isVariadic
public boolean isVariadic()
- Specified by:
isVariadic
in interfaceResolvedParameterDeclaration
-
isType
public boolean isType()
- Specified by:
isType
in interfaceResolvedDeclaration
-
getType
public ResolvedType getType()
- Specified by:
getType
in interfaceResolvedValueDeclaration
-
asParameter
public ResolvedParameterDeclaration asParameter()
- Specified by:
asParameter
in interfaceResolvedDeclaration
- Specified by:
asParameter
in interfaceResolvedParameterDeclaration
-
getWrappedNode
public Parameter getWrappedNode()
Returns the JavaParser node associated with this JavaParserParameterDeclaration.- Returns:
- A visitable JavaParser node wrapped by this object.
-
-