public class ArrayFieldNode extends VariableNode
VariableNode for representing single fields in an array.
Overrides setValue(com.sun.jdi.Value) to properly change the value of the encapsulated
array field.| Modifier and Type | Field and Description |
|---|---|
protected com.sun.jdi.ArrayReference |
array |
protected int |
index |
children, name, parent, type, TYPE_ARRAY, TYPE_BOOLEAN, TYPE_BYTE, TYPE_CHAR, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INTEGER, TYPE_LONG, TYPE_OBJECT, TYPE_SHORT, TYPE_STRING, TYPE_UNKNOWN, TYPE_VOID, value| Constructor and Description |
|---|
ArrayFieldNode(String name,
String type,
com.sun.jdi.Value value,
com.sun.jdi.ArrayReference array,
int index)
Construct an
ArrayFieldNode. |
| Modifier and Type | Method and Description |
|---|---|
void |
setValue(com.sun.jdi.Value value) |
addChild, addChildren, children, equals, getAllowsChildren, getChildAt, getChildCount, getDescription, getIndex, getName, getParent, getStringValue, getType, getTypeName, getValue, hashCode, insert, isLeaf, remove, remove, removeAllChildren, removeFromParent, setName, setParent, setUserObject, toStringpublic ArrayFieldNode(String name, String type, com.sun.jdi.Value value, com.sun.jdi.ArrayReference array, int index)
ArrayFieldNode.public void setValue(com.sun.jdi.Value value)
setValue in class VariableNodeCopyright © 2001–2017 Processing Foundation. All rights reserved.