public static class TypePool.LazyTypeDescription.GenericTypeToken.Resolution.ForType.Tokenized extends Object implements TypePool.LazyTypeDescription.GenericTypeToken.Resolution.ForType
TypeDescription.TypePool.LazyTypeDescription.GenericTypeToken.Resolution.ForType.TokenizedTypePool.LazyTypeDescription.GenericTypeToken.Resolution.ForField, TypePool.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod, TypePool.LazyTypeDescription.GenericTypeToken.Resolution.ForType, TypePool.LazyTypeDescription.GenericTypeToken.Resolution.Malformed, TypePool.LazyTypeDescription.GenericTypeToken.Resolution.Raw| Constructor and Description |
|---|
Tokenized(TypePool.LazyTypeDescription.GenericTypeToken superTypeToken,
List<TypePool.LazyTypeDescription.GenericTypeToken> interfaceTypeTokens,
List<TypePool.LazyTypeDescription.GenericTypeToken> typeVariableTokens)
Creates a new tokenized resolution of a
TypeDescription's generic signatures. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
int |
hashCode() |
GenericTypeList |
resolveInterfaceTypes(List<String> interfaceTypeDescriptors,
TypePool typePool,
TypeDescription definingType)
Resolves the generic interface types of the represented type.
|
GenericTypeDescription |
resolveSuperType(String superTypeDescriptor,
TypePool typePool,
TypeDescription definingType)
Resolves the generic super type of the represented type.
|
GenericTypeList |
resolveTypeVariables(TypePool typePool,
TypeVariableSource typeVariableSource)
Resolves the type variables of the represented element.
|
String |
toString() |
public Tokenized(TypePool.LazyTypeDescription.GenericTypeToken superTypeToken, List<TypePool.LazyTypeDescription.GenericTypeToken> interfaceTypeTokens, List<TypePool.LazyTypeDescription.GenericTypeToken> typeVariableTokens)
TypeDescription's generic signatures.superTypeToken - The super type's generic type token.interfaceTypeTokens - The interface type's generic type tokens.typeVariableTokens - The type variables generic type tokens.public GenericTypeDescription resolveSuperType(String superTypeDescriptor, TypePool typePool, TypeDescription definingType)
TypePool.LazyTypeDescription.GenericTypeToken.Resolution.ForTyperesolveSuperType in interface TypePool.LazyTypeDescription.GenericTypeToken.Resolution.ForTypesuperTypeDescriptor - The descriptor of the raw super type.typePool - The type pool to be used for locating non-generic type descriptions.definingType - The type that defines this super type.public GenericTypeList resolveInterfaceTypes(List<String> interfaceTypeDescriptors, TypePool typePool, TypeDescription definingType)
TypePool.LazyTypeDescription.GenericTypeToken.Resolution.ForTyperesolveInterfaceTypes in interface TypePool.LazyTypeDescription.GenericTypeToken.Resolution.ForTypeinterfaceTypeDescriptors - The descriptor of the raw interface types.typePool - The type pool to be used for locating non-generic type descriptions.definingType - The type that defines these interface type.public GenericTypeList resolveTypeVariables(TypePool typePool, TypeVariableSource typeVariableSource)
TypePool.LazyTypeDescription.GenericTypeToken.ResolutionresolveTypeVariables in interface TypePool.LazyTypeDescription.GenericTypeToken.ResolutiontypePool - The type pool to be used for locating non-generic type descriptions.typeVariableSource - The type variable source to use for resolving type variables.Copyright © 2014–2015. All rights reserved.