|
Eclipse JDT Release 3.4 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A value referencing an array on a target VM.
IJavaValue| Method Summary | |
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. |
void |
setValues(IJavaValue[] values)
Replaces values in this array. |
void |
setValues(int offset,
int length,
IJavaValue[] values,
int startOffset)
Replaces a range of values in this array. |
| Methods inherited from interface org.eclipse.jdt.debug.core.IJavaObject |
disableCollection, enableCollection, getField, getField, getOwningThread, getReferringObjects, getUniqueId, getWaitingThreads, sendMessage, sendMessage |
| Methods inherited from interface org.eclipse.jdt.debug.core.IJavaValue |
getGenericSignature, getJavaType, getSignature |
| Methods inherited from interface org.eclipse.debug.core.model.IValue |
getReferenceTypeName, getValueString, getVariables, hasVariables, isAllocated |
| Methods inherited from interface org.eclipse.debug.core.model.IDebugElement |
getDebugTarget, getLaunch, getModelIdentifier |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
| Methods inherited from interface org.eclipse.debug.core.model.IIndexedValue |
getInitialOffset, getSize, getVariable, getVariables |
| Method Detail |
public IJavaValue[] getValues()
throws DebugException
DebugException - if this method fails. Reasons include:
public IJavaValue getValue(int index)
throws DebugException
index - the index of the value to return
DebugException - if this method fails. Reasons include:IndexOutOfBoundsException - if the index is
not within the bounds of this array.
public int getLength()
throws DebugException
DebugException - if this method fails. Reasons include:
public void setValue(int index,
IJavaValue value)
throws DebugException
index - the index at which to assign a new valuevalue - the new value
DebugException - if this method fails. Reasons include:IndexOutOfBoundsException - if the index is
not within the bounds of this array.
public void setValues(IJavaValue[] values)
throws DebugException
values - replacement values
DebugException - if an exception occurs replacing values
public void setValues(int offset,
int length,
IJavaValue[] values,
int startOffset)
throws DebugException
offset - offset in this array to start replacing values atlength - the number of values to replace in this arrayvalues - replacement valuesstartOffset - the first offset where values are copied from the
given replacement values
DebugException - if an exception occurs replacing values or if the given
offsets and length are not within the range of this array or the replacement
values
|
Eclipse JDT Release 3.4 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||