|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
An ArrayType represents an array of other types.
| Method Summary | |
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. |
| Methods inherited from interface polyglot.types.ReferenceType |
fieldNamed, fields, hasMethod, hasMethodImpl, interfaces, methods, methods, methodsNamed, superType |
| Methods inherited from interface polyglot.types.Type |
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, toArray, toClass, toNull, toPrimitive, toReference, toString, translate |
| Methods inherited from interface polyglot.types.Qualifier |
isPackage, isType, toPackage, toType |
| Methods inherited from interface polyglot.types.TypeObject |
equalsImpl, isCanonical, position, typeSystem |
| Methods inherited from interface polyglot.util.Copy |
copy |
| Method Detail |
public Type base()
public ArrayType base(Type base)
public Type ultimateBase()
public FieldInstance lengthField()
public MethodInstance cloneMethod()
public int dims()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||