Class JavassistTypeParameter
java.lang.Object
com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter
- All Implemented Interfaces:
com.github.javaparser.resolution.declarations.AssociableToAST, com.github.javaparser.resolution.declarations.ResolvedDeclaration, com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration, com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration
public class JavassistTypeParameter
extends Object
implements com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration
- Author:
- Federico Tomassetti
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration
com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration.Bound -
Constructor Summary
ConstructorsConstructorDescriptionJavassistTypeParameter(javassist.bytecode.SignatureAttribute.TypeParameter wrapped, com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable container, com.github.javaparser.resolution.TypeSolver typeSolver) -
Method Summary
Modifier and TypeMethodDescriptionOptional<com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration> booleanList<com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration.Bound> com.github.javaparser.resolution.declarations.ResolvedTypeParametrizablegetName()inthashCode()com.github.javaparser.resolution.types.ResolvedReferenceTypeobject()toString()Methods inherited from interface com.github.javaparser.resolution.declarations.AssociableToAST
toAst, toAstMethods inherited from interface com.github.javaparser.resolution.declarations.ResolvedDeclaration
asEnumConstant, asField, asMethod, asParameter, asTypePattern, hasName, isArrayLength, isEnumConstant, isField, isMethod, isParameter, isTypePattern, isVariableMethods inherited from interface com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration
asAnnotation, asClass, asEnum, asInterface, asRecord, asReferenceType, asType, getId, getInternalType, hasInternalType, internalTypes, isAnnotation, isAnonymousClass, isClass, isEnum, isInterface, isRecord, isReferenceType, isTypeMethods inherited from interface com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration
asTypeParameter, declaredOnConstructor, declaredOnMethod, declaredOnType, getClassName, getLowerBound, getPackageName, getQualifiedName, getUpperBound, hasBound, hasLowerBound, hasUpperBound, isBounded, isTypeParameter, isUnbounded
-
Constructor Details
-
JavassistTypeParameter
public JavassistTypeParameter(javassist.bytecode.SignatureAttribute.TypeParameter wrapped, com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable container, com.github.javaparser.resolution.TypeSolver typeSolver)
-
-
Method Details
-
equals
-
hashCode
-
toString
-
getName
- Specified by:
getNamein interfacecom.github.javaparser.resolution.declarations.ResolvedDeclaration- Specified by:
getNamein interfacecom.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration
-
getContainerQualifiedName
- Specified by:
getContainerQualifiedNamein interfacecom.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration
-
getContainerId
- Specified by:
getContainerIdin interfacecom.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration
-
getContainer
public com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable getContainer()- Specified by:
getContainerin interfacecom.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration
-
getBounds
public List<com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration.Bound> getBounds()- Specified by:
getBoundsin interfacecom.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration
-
containerType
public Optional<com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration> containerType()- Specified by:
containerTypein interfacecom.github.javaparser.resolution.declarations.ResolvedTypeDeclaration
-
object
public com.github.javaparser.resolution.types.ResolvedReferenceType object()- Specified by:
objectin interfacecom.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration
-