Interface RuntimeArrayInfo
-
- All Superinterfaces:
ArrayInfo<java.lang.reflect.Type,java.lang.Class>,Locatable,NonElement<java.lang.reflect.Type,java.lang.Class>,RuntimeNonElement,RuntimeTypeInfo,TypeInfo<java.lang.reflect.Type,java.lang.Class>
public interface RuntimeArrayInfo extends ArrayInfo<java.lang.reflect.Type,java.lang.Class>, RuntimeNonElement
- Author:
- Kohsuke Kawaguchi
-
-
Field Summary
-
Fields inherited from interface com.sun.xml.bind.v2.model.core.NonElement
ANYTYPE_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RuntimeNonElementgetItemType()T of T[].java.lang.ClassgetType()RepresentsT[].-
Methods inherited from interface com.sun.xml.bind.v2.model.annotation.Locatable
getLocation, getUpstream
-
Methods inherited from interface com.sun.xml.bind.v2.model.core.NonElement
getTypeName, isSimpleType
-
Methods inherited from interface com.sun.xml.bind.v2.model.runtime.RuntimeNonElement
getTransducer
-
Methods inherited from interface com.sun.xml.bind.v2.model.core.TypeInfo
canBeReferencedByIDREF
-
-
-
-
Method Detail
-
getType
java.lang.Class getType()
RepresentsT[]. The same asTypeInfo.getType()but at the runtime, an array is guaranteed to have aClassrepresentation, not just anyType.
-
getItemType
RuntimeNonElement getItemType()
T of T[]. The type of the items of the array.- Specified by:
getItemTypein interfaceArrayInfo<java.lang.reflect.Type,java.lang.Class>- Returns:
- never null
-
-