Interface GenericArrayType
- All Superinterfaces:
Type
GenericArrayType represents an array type whose component
type is either a parameterized type or a type variable.- Since:
- 1.5
-
Method Summary
Modifier and TypeMethodDescriptionReturns aTypeobject representing the component type of this array.Methods inherited from interface Type
getTypeName
-
Method Details
-
getGenericComponentType
Type getGenericComponentType()Returns aTypeobject representing the component type of this array. This method creates the component type of the array. See the declaration ofParameterizedTypefor the semantics of the creation process for parameterized types and seeTypeVariablefor the creation process for type variables.- Returns:
- a
Typeobject representing the component type of this array - Throws:
TypeNotPresentException- if the underlying array type's component type refers to a non-existent class or interface declarationMalformedParameterizedTypeException- if the underlying array type's component type refers to a parameterized type that cannot be instantiated for any reason
-