public interface IJavaArray extends IJavaObject, IIndexedValue
Clients are not intended to implement this interface.
IJavaValue
Modifier and Type | Method and Description |
---|---|
int |
getLength()
Returns the length of this array.
|
IJavaValue |
getValue(int index)
Returns the value at the given index in
this array.
|
IJavaValue[] |
getValues()
Returns the values contained in this array.
|
void |
setValue(int index,
IJavaValue value)
Sets the value at the given index to the specified
value.
|
getField, getField, getOwningThread, getWaitingThreads, sendMessage, sendMessage
getGenericSignature, getJavaType, getSignature
getReferenceTypeName, getValueString, getVariables, hasVariables, isAllocated
getDebugTarget, getLaunch, getModelIdentifier
getAdapter
getInitialOffset, getSize, getVariable, getVariables
IJavaValue[] getValues() throws DebugException
DebugException
- if this method fails. Reasons include:IJavaValue getValue(int index) throws DebugException
index
- the index of the value to returnDebugException
- if this method fails. Reasons include:IndexOutOfBoundsException
- if the index is
not within the bounds of this array.int getLength() throws DebugException
DebugException
- if this method fails. Reasons include:void setValue(int index, IJavaValue value) throws DebugException
index
- the index at which to assign a new valuevalue
- the new valueDebugException
- if this method fails. Reasons include:IndexOutOfBoundsException
- if the index is
not within the bounds of this array.Copyright (c) IBM Corp. and others 2000, 2006. All Rights Reserved.