| Modifier and Type | Class and Description |
|---|---|
| pack-priv class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv ArrayTypeImpl | |
| private static <T> T | |
| public Value | getValue(int index)
Implements com. Returns an array component value. |
| public List | getValues()
Implements com. Returns all of the components in this array. |
| public List | getValues(int index, int length)
Implements com. Returns a range of array components. |
| protected ClassTypeImpl | |
| public int | |
| public void | setValue(int index, Value value)
Implements com. Replaces an array component with another value. |
| public void | setValues(List<? extends Value> values)
Implements com. Replaces all array components with other values. |
| public void | setValues(int index, List<? extends Value> values, int srcIndex, int length)
Implements com. Replaces a range of array components with other values. |
| public String | toString()
Overrides com. Implements com. Returns a String describing this mirror |
| pack-priv byte | |
| private void | |
| pack-priv void | validateAssignment(ValueContainer destination)
Overrides com.
|
| length | back to summary |
|---|---|
| pack-priv int length | |
| ArrayReferenceImpl | back to summary |
|---|---|
| pack-priv ArrayReferenceImpl(VirtualMachine aVm, long aRef) | |
| arrayType | back to summary |
|---|---|
| pack-priv ArrayTypeImpl arrayType() | |
| cast | back to summary |
|---|---|
private static <T> T cast(Object x)
| |
| getValue | back to summary |
|---|---|
| public Value getValue(int index) Implements com. Doc from com. Returns an array component value. | |
| getValues | back to summary |
|---|---|
| public List Implements com. Doc from com. Returns all of the components in this array. | |
| getValues | back to summary |
|---|---|
| public List Implements com. Doc from com. Returns a range of array components. | |
| invokableReferenceType | back to summary |
|---|---|
| protected ClassTypeImpl invokableReferenceType(Method method) Overrides com. | |
| length | back to summary |
|---|---|
| public int length() Implements com. Return array length. Need not be synchronized since it cannot be provably stale. | |
| setValue | back to summary |
|---|---|
| public void setValue(int index, Value value) throws InvalidTypeException, ClassNotLoadedException Implements com. Doc from com. Replaces an array component with another value. Object values must be assignment compatible with the component type (This implies that the component type must be loaded through the declaring class's class loader). Primitive values must be either assignment compatible with the component type or must be convertible to the component type without loss of information. See JLS section 5.2 for more information on assignment compatibility.
| |
| setValues | back to summary |
|---|---|
| public void setValues(List<? extends Value> values) throws InvalidTypeException, ClassNotLoadedException Implements com. Doc from com. Replaces all array components with other values. If the given list is larger in size than the array, the values at the end of the list are ignored. Object values must be assignment compatible with the element type (This implies that the component type must be loaded through the enclosing class's class loader). Primitive values must be either assignment compatible with the component type or must be convertible to the component type without loss of information. See JLS section 5.2 for more information on assignment compatibility.
| |
| setValues | back to summary |
|---|---|
| public void setValues(int index, List<? extends Value> values, int srcIndex, int length) throws InvalidTypeException, ClassNotLoadedException Implements com. Doc from com. Replaces a range of array components with other values. Object values must be assignment compatible with the component type (This implies that the component type must be loaded through the enclosing class's class loader). Primitive values must be either assignment compatible with the component type or must be convertible to the component type without loss of information. See JLS section 5.2 for more information on assignment compatibility.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides com. Implements com. Doc from com. Returns a String describing this mirror | |
| typeValueKey | back to summary |
|---|---|
| pack-priv byte typeValueKey() Overrides com. | |
| validateArrayAccess | back to summary |
|---|---|
| private void validateArrayAccess(int index, int length) Validate that the range to set/get is valid. length of -1 (meaning rest of array) has been converted before entry. | |
| validateAssignment | back to summary |
|---|---|
| pack-priv void validateAssignment(ValueContainer destination) throws InvalidTypeException, ClassNotLoadedException Overrides com. | |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public Type | |
| public String | |
| public Type | |
| public String |
| Component | back to summary |
|---|---|
| pack-priv Component() | |
| findType | back to summary |
|---|---|
| public Type findType(String signature) throws ClassNotLoadedException Implements com. | |
| signature | back to summary |
|---|---|
| public String signature() Implements com. | |
| type | back to summary |
|---|---|
| public Type type() throws ClassNotLoadedException Implements com. | |
| typeName | back to summary |
|---|---|
| public String typeName() Implements com. | |