public static class TypeDescription.Generic.OfGenericArray.ForLoadedType extends TypeDescription.Generic.OfGenericArray
TypeDescription.Generic.OfGenericArray.ForLoadedType, TypeDescription.Generic.OfGenericArray.Latent
TypeDescription.Generic.AbstractBase, TypeDescription.Generic.AnnotationReader, TypeDescription.Generic.Builder, TypeDescription.Generic.LazyProjection, TypeDescription.Generic.OfGenericArray, TypeDescription.Generic.OfNonGenericType, TypeDescription.Generic.OfParameterizedType, TypeDescription.Generic.OfTypeVariable, TypeDescription.Generic.OfWildcardType, TypeDescription.Generic.Visitor<T>
TypeDefinition.Sort, TypeDefinition.SuperClassIterator
NamedElement.WithGenericName, NamedElement.WithRuntimeName
ANNOTATION, OBJECT, UNDEFINED, VOID
EMPTY_NAME, NO_NAME
Modifier | Constructor and Description |
---|---|
|
ForLoadedType(GenericArrayType genericArrayType)
Creates a type description of the given generic array type.
|
protected |
ForLoadedType(GenericArrayType genericArrayType,
TypeDescription.Generic.AnnotationReader annotationReader)
Creates a type description of the given generic array type.
|
Modifier and Type | Method and Description |
---|---|
TypeDescription.Generic |
getComponentType()
Returns the component type of this type.
|
AnnotationList |
getDeclaredAnnotations()
Returns a list of annotations that are declared by this instance.
|
accept, asErasure, equals, getDeclaredFields, getDeclaredMethods, getInterfaces, getLowerBounds, getOwnerType, getSort, getSourceCodeName, getStackSize, getSuperClass, getSymbol, getTypeArguments, getTypeName, getUpperBounds, getVariableSource, hashCode, isArray, isPrimitive, iterator, toString
asGenericType, asRawType, represents
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
forEach, spliterator
public ForLoadedType(GenericArrayType genericArrayType)
genericArrayType
- The loaded generic array type.protected ForLoadedType(GenericArrayType genericArrayType, TypeDescription.Generic.AnnotationReader annotationReader)
genericArrayType
- The loaded generic array type.annotationReader
- The annotation reader to query for the generic array type's annotations.public TypeDescription.Generic getComponentType()
TypeDefinition
Returns the component type of this type.
Only non-generic types (TypeDescription.Generic.Sort#NON_GENERIC
) and generic array types
TypeDescription.Generic.Sort#GENERIC_ARRAY
) define a component type. For other
types, an IllegalStateException
is thrown.
null
if this type does not represent an array type.public AnnotationList getDeclaredAnnotations()
AnnotatedCodeElement
Copyright © 2014–2016. All rights reserved.