public static enum TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard extends Enum<TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard> implements TypePool.Default.LazyTypeDescription.GenericTypeToken
| Modifier and Type | Class and Description |
|---|---|
protected static class |
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard.LazyUnboundWildcard
A generic type representation of a generic unbound wildcard.
|
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForGenericArray, TypePool.Default.LazyTypeDescription.GenericTypeToken.ForLowerBoundWildcard, TypePool.Default.LazyTypeDescription.GenericTypeToken.ForParameterizedType, TypePool.Default.LazyTypeDescription.GenericTypeToken.ForPrimitiveType, TypePool.Default.LazyTypeDescription.GenericTypeToken.ForRawType, TypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable, TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard, TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUpperBoundWildcard, TypePool.Default.LazyTypeDescription.GenericTypeToken.LazyTokenList, TypePool.Default.LazyTypeDescription.GenericTypeToken.OfFormalTypeVariable, TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution| Enum Constant and Description |
|---|
INSTANCE
The singleton instance.
|
COMPONENT_TYPE_PATH, EMPTY_TYPE_PATH, INDEXED_TYPE_DELIMITER, INNER_CLASS_PATH, WILDCARD_TYPE_PATH| Modifier and Type | Method and Description |
|---|---|
String |
getTypePathPrefix()
Returns the type path prefix that needs to be appended to the existing type path before any further navigation on the parameterized
type.
|
boolean |
isPrimaryBound(TypePool typePool)
Determines if a generic type tokens represents a primary bound of a type variable.
|
TypeDescription.Generic |
toGenericType(TypePool typePool,
TypeVariableSource typeVariableSource,
String typePath,
Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens)
Transforms this token into a generic type representation.
|
String |
toString() |
static TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard INSTANCE
public static TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard[] values()
for (TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard c : TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard.values()) System.out.println(c);
public static TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic TypeDescription.Generic toGenericType(TypePool typePool, TypeVariableSource typeVariableSource, String typePath, Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens)
TypePool.Default.LazyTypeDescription.GenericTypeTokentoGenericType in interface TypePool.Default.LazyTypeDescription.GenericTypeTokentypePool - The type pool to be used for locating non-generic type descriptions.typeVariableSource - The type variable source.typePath - The type path of the resolved generic type.annotationTokens - A mapping of the type's annotation tokens by their type path.public boolean isPrimaryBound(TypePool typePool)
TypePool.Default.LazyTypeDescription.GenericTypeTokenSort#NON_GENERIC,
Sort#PARAMETERIZED or Sort#VARIABLE.isPrimaryBound in interface TypePool.Default.LazyTypeDescription.GenericTypeTokentypePool - The type pool to use.true if this token represents a primary bound.public String getTypePathPrefix()
TypePool.Default.LazyTypeDescription.GenericTypeTokengetTypePathPrefix in interface TypePool.Default.LazyTypeDescription.GenericTypeTokenpublic String toString()
toString in class Enum<TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard>Copyright © 2014–2016. All rights reserved.