public class JavassistTypeParameter extends Object implements ResolvedTypeParameterDeclaration
ResolvedTypeParameterDeclaration.Bound| Constructor and Description |
|---|
JavassistTypeParameter(javassist.bytecode.SignatureAttribute.TypeParameter wrapped,
ResolvedTypeParametrizable container,
TypeSolver typeSolver) |
| Modifier and Type | Method and Description |
|---|---|
Optional<ResolvedReferenceTypeDeclaration> |
containerType() |
boolean |
equals(Object o) |
List<ResolvedTypeParameterDeclaration.Bound> |
getBounds() |
ResolvedTypeParametrizable |
getContainer() |
String |
getContainerId() |
String |
getContainerQualifiedName() |
String |
getName() |
int |
hashCode() |
ResolvedReferenceType |
object() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitasTypeParameter, declaredOnConstructor, declaredOnMethod, declaredOnType, getClassName, getLowerBound, getPackageName, getQualifiedName, getUpperBound, hasBound, hasLowerBound, hasUpperBound, isBounded, isTypeParameter, isUnbounded, onTypeasAnnotation, asClass, asEnum, asInterface, asReferenceType, asType, getId, getInternalType, hasInternalType, internalTypes, isAnnotation, isAnonymousClass, isClass, isEnum, isInterface, isReferenceType, isTypeasEnumConstant, asField, asMethod, asParameter, asPattern, hasName, isEnumConstant, isField, isMethod, isParameter, isPattern, isVariabletoAst, toAstpublic JavassistTypeParameter(javassist.bytecode.SignatureAttribute.TypeParameter wrapped,
ResolvedTypeParametrizable container,
TypeSolver typeSolver)
public String getName()
getName in interface ResolvedDeclarationgetName in interface ResolvedTypeParameterDeclarationpublic String getContainerQualifiedName()
getContainerQualifiedName in interface ResolvedTypeParameterDeclarationpublic String getContainerId()
getContainerId in interface ResolvedTypeParameterDeclarationpublic ResolvedTypeParametrizable getContainer()
getContainer in interface ResolvedTypeParameterDeclarationpublic List<ResolvedTypeParameterDeclaration.Bound> getBounds()
getBounds in interface ResolvedTypeParameterDeclarationpublic Optional<ResolvedReferenceTypeDeclaration> containerType()
containerType in interface ResolvedTypeDeclarationpublic ResolvedReferenceType object()
object in interface ResolvedTypeParameterDeclarationCopyright © 2007–2024. All rights reserved.