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 java.lang.Object implements com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration- Author:
- Federico Tomassetti
-
-
Constructor Summary
Constructors Constructor Description JavassistTypeParameter(javassist.bytecode.SignatureAttribute.TypeParameter wrapped, com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable container, com.github.javaparser.resolution.TypeSolver typeSolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration>containerType()booleanequals(java.lang.Object o)java.util.List<com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration.Bound>getBounds()com.github.javaparser.resolution.declarations.ResolvedTypeParametrizablegetContainer()java.lang.StringgetContainerId()java.lang.StringgetContainerQualifiedName()java.lang.StringgetName()inthashCode()com.github.javaparser.resolution.types.ResolvedReferenceTypeobject()java.lang.StringtoString()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.github.javaparser.resolution.declarations.AssociableToAST
toAst, toAst
-
Methods inherited from interface com.github.javaparser.resolution.declarations.ResolvedDeclaration
asEnumConstant, asField, asMethod, asParameter, asTypePattern, hasName, isArrayLength, isEnumConstant, isField, isMethod, isParameter, isTypePattern, isVariable
-
Methods 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, isType
-
Methods inherited from interface com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration
asTypeParameter, declaredOnConstructor, declaredOnMethod, declaredOnType, getClassName, getLowerBound, getPackageName, getQualifiedName, getUpperBound, hasBound, hasLowerBound, hasUpperBound, isBounded, isTypeParameter, isUnbounded
-
-
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacecom.github.javaparser.resolution.declarations.ResolvedDeclaration- Specified by:
getNamein interfacecom.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration
-
getContainerQualifiedName
public java.lang.String getContainerQualifiedName()
- Specified by:
getContainerQualifiedNamein interfacecom.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration
-
getContainerId
public java.lang.String 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 java.util.List<com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration.Bound> getBounds()
- Specified by:
getBoundsin interfacecom.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration
-
containerType
public java.util.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
-
-