public static interface TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution
Modifier and Type | Interface and Description |
---|---|
static interface |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForField
A resolution of the generic types of a
FieldDescription . |
static interface |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod
A resolution of the generic types of a
MethodDescription . |
static interface |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForType
A resolution of the generic types of a
TypeDescription . |
static class |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed
A resolution of a type's, method's or field's generic types if its generic signature is malformed.
|
static class |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw
A resolution of a type's, method's or field's generic types if all of the represented element's are raw.
|
Modifier and Type | Method and Description |
---|---|
TypeList.Generic |
resolveTypeVariables(TypePool typePool,
TypeVariableSource typeVariableSource,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
Map<Integer,Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens)
Resolves the type variables of the represented element.
|
TypeList.Generic resolveTypeVariables(TypePool typePool, TypeVariableSource typeVariableSource, Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, Map<Integer,Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens)
typePool
- The type pool to be used for locating non-generic type descriptions.typeVariableSource
- The type variable source to use for resolving type variables.annotationTokens
- A mapping of the type variables' type annotation tokens by their indices.boundAnnotationTokens
- A mapping of the type variables' bounds' type annotation tokens by their indices
and each type variable's index.Copyright © 2014–2018. All rights reserved.