public class ReflectionTypeParameter extends Object implements ResolvedTypeParameterDeclaration
ResolvedTypeParameterDeclaration.Bound| Constructor and Description |
|---|
ReflectionTypeParameter(TypeVariable typeVariable,
boolean declaredOnClass,
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 ReflectionTypeParameter(TypeVariable typeVariable, boolean declaredOnClass, 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.