|
Eclipse JDT Release 3.8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IJavaArray
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, isNull |
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 |
---|
IJavaValue[] getValues() throws DebugException
DebugException
- if this method fails. Reasons include:
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.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 value
DebugException
- if this method fails. Reasons include:
IndexOutOfBoundsException
- if the index is not within the bounds of this array.void setValues(IJavaValue[] values) throws DebugException
values
- replacement values
DebugException
- if an exception occurs replacing valuesvoid 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.8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) 2000, 2013 IBM Corporation and others. All rights reserved.