public interface ArrayType extends ReferenceType
ArrayType
represents an array of other types.Modifier and Type | Method and Description |
---|---|
Type |
base()
Base type of the array.
|
ArrayType |
base(Type base)
Set the base type of the array, returning a new type.
|
MethodInstance |
cloneMethod()
The array's clone() method.
|
int |
dims()
Return the number of dimensions in this array type.
|
FieldInstance |
lengthField()
The array's length field.
|
Type |
ultimateBase()
The ultimate base of the array.
|
fieldNamed, fields, hasMethod, hasMethodImpl, interfaces, members, methods, methods, methodsNamed, superType
arrayOf, arrayOf, descendsFrom, descendsFromImpl, isArray, isBoolean, isByte, isCastValid, isCastValidImpl, isChar, isClass, isComparable, isDouble, isFloat, isImplicitCastValid, isImplicitCastValidImpl, isInt, isIntOrLess, isLong, isLongOrLess, isNull, isNumeric, isPrimitive, isReference, isShort, isSubtype, isSubtypeImpl, isThrowable, isUncheckedException, isVoid, numericConversionValid, numericConversionValid, numericConversionValidImpl, numericConversionValidImpl, print, toArray, toClass, toNull, toPrimitive, toReference, toString, translate, typeEquals, typeEqualsImpl
equalsImpl, isCanonical, position, typeSystem
Type base()
Type ultimateBase()
FieldInstance lengthField()
MethodInstance cloneMethod()
int dims()