Public Methods | |
ArrayType (byte type, int dimensions) | |
ArrayType (Type type, int dimensions) | |
ArrayType (String class_name, int dimensions) | |
boolean | equals (Object type) |
Type | getBasicType () |
int | getDimensions () |
Type | getElementType () |
void | apply (Switch sw) |
boolean | equals (Object t) |
int | hashCode () |
String | toString () |
ArrayType (byte type, int dimensions) | |
ArrayType (Type type, int dimensions) | |
ArrayType (String class_name, int dimensions) | |
boolean | equals (Object type) |
Type | getBasicType () |
int | getDimensions () |
Type | getElementType () |
int | hashcode () |
ArrayType (Type baseType, int nDimensions) | |
String | getFullyQualifiedName () |
Name | getName () |
boolean | isValidNarrowingConversion (Type otherType) |
boolean | isValidWideningConversion (Type otherType) |
Static Public Methods | |
ArrayType | v (BaseType baseType, int numDimensions) |
Public Attributes | |
final BaseType | baseType |
final int | numDimensions |
final Type | baseType |
int | nDimensions |
Field | length |
Private Methods | |
ArrayType (BaseType baseType, int numDimensions) | |
Private Attributes | |
int | dimensions |
Type | basic_type |
Definition at line 9 of file lib/jpf/de/fub/bytecode/generic/ArrayType.java.
|
Convenience constructor for array type, e.g. int[]
Definition at line 18 of file lib/jpf/de/fub/bytecode/generic/ArrayType.java. |
|
Constructor for array of given type
Definition at line 26 of file lib/jpf/de/fub/bytecode/generic/ArrayType.java. |
|
Convenience constructor for reference array type, e.g. Object[]
Definition at line 61 of file lib/jpf/de/fub/bytecode/generic/ArrayType.java. |
|
Convenience constructor for array type, e.g. int[]
Definition at line 20 of file src/de/fub/bytecode/generic/ArrayType.java. |
|
Constructor for array of given type
Definition at line 28 of file src/de/fub/bytecode/generic/ArrayType.java. |
|
Convenience constructor for reference array type, e.g. Object[]
Definition at line 63 of file src/de/fub/bytecode/generic/ArrayType.java. |
|
Definition at line 47 of file src/edu/ksu/cis/bandera/jjjc/symboltable/ArrayType.java. |
|
Reimplemented from Type. Definition at line 68 of file src/de/fub/bytecode/generic/ArrayType.java. |
|
Reimplemented from Type. Definition at line 98 of file src/ca/mcgill/sable/soot/ArrayType.java. |
|
Reimplemented from Type. Definition at line 64 of file lib/jpf/de/fub/bytecode/generic/ArrayType.java. Referenced by ClassTokenArray::getCanonicalArrayTypeInstance().
|
|
Definition at line 78 of file src/de/fub/bytecode/generic/ArrayType.java. |
|
Definition at line 75 of file lib/jpf/de/fub/bytecode/generic/ArrayType.java. |
|
Definition at line 83 of file src/de/fub/bytecode/generic/ArrayType.java. |
|
Definition at line 81 of file lib/jpf/de/fub/bytecode/generic/ArrayType.java. |
|
Definition at line 87 of file src/de/fub/bytecode/generic/ArrayType.java. |
|
Definition at line 85 of file lib/jpf/de/fub/bytecode/generic/ArrayType.java. |
|
Reimplemented from Type. Definition at line 62 of file src/edu/ksu/cis/bandera/jjjc/symboltable/ArrayType.java. |
|
Reimplemented from Type. Definition at line 74 of file src/edu/ksu/cis/bandera/jjjc/symboltable/ArrayType.java. |
|
Definition at line 95 of file src/de/fub/bytecode/generic/ArrayType.java. |
|
Reimplemented from Type. Definition at line 82 of file src/edu/ksu/cis/bandera/jjjc/symboltable/ArrayType.java. |
|
Reimplemented from Type. Definition at line 94 of file src/edu/ksu/cis/bandera/jjjc/symboltable/ArrayType.java. |
|
Reimplemented from ReferenceType. Definition at line 114 of file src/ca/mcgill/sable/soot/ArrayType.java. |
|
baseType can be any type except for an array type and void Definition at line 86 of file src/ca/mcgill/sable/soot/ArrayType.java. |