Package editor.debugger
Class VarTree
java.lang.Object
editor.debugger.VarTree
- All Implemented Interfaces:
MutableTreeNode,TreeNode
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddViaModel(MutableTreeNode child) children()private voidexpand()private IconfindIcon()booleangetChildAt(int childIndex) intgetIcon()intprivate MessagesPanelgetName()getPath()getTree()getType()com.sun.jdi.ValuegetValue()(package private) static ValueKindgetValueKind(com.sun.jdi.Value value) static booleanhasSuperClass(com.sun.jdi.ReferenceType referenceType, String typeName) voidinsert(MutableTreeNode child) voidinsert(MutableTreeNode child, int index) voidinsertViaModel(MutableTreeNode child, int index) booleanisLeaf()booleanisRoot()booleanvoidremove(int index) voidremove(MutableTreeNode node) voidvoidselect()voidsetParent(MutableTreeNode newParent) voidsetUserObject(Object object) private voidshowArrayElements(com.sun.jdi.ArrayReference ref) private voidshowFields(com.sun.jdi.ObjectReference ref, com.sun.jdi.ReferenceType type) private voidshowValue(com.sun.jdi.Value value) toString()
-
Field Details
-
_name
-
_type
-
_value
private final com.sun.jdi.Value _value -
_parent
-
_children
-
-
Constructor Details
-
VarTree
-
VarTree
-
VarTree
-
-
Method Details
-
getName
-
getType
-
getValue
public com.sun.jdi.Value getValue() -
expand
private void expand() -
showValue
private void showValue(com.sun.jdi.Value value) -
getValueKind
-
showFields
private void showFields(com.sun.jdi.ObjectReference ref, com.sun.jdi.ReferenceType type) -
showArrayElements
private void showArrayElements(com.sun.jdi.ArrayReference ref) -
isTerminal
public boolean isTerminal() -
isRoot
public boolean isRoot() -
getChildren
-
insert
-
insert
- Specified by:
insertin interfaceMutableTreeNode
-
addViaModel
-
insertViaModel
-
remove
public void remove(int index) - Specified by:
removein interfaceMutableTreeNode
-
remove
- Specified by:
removein interfaceMutableTreeNode
-
setUserObject
- Specified by:
setUserObjectin interfaceMutableTreeNode
-
removeFromParent
public void removeFromParent()- Specified by:
removeFromParentin interfaceMutableTreeNode
-
setParent
- Specified by:
setParentin interfaceMutableTreeNode
-
getChildAt
- Specified by:
getChildAtin interfaceTreeNode
-
getChildCount
public int getChildCount()- Specified by:
getChildCountin interfaceTreeNode
-
getParent
-
getIndex
-
getAllowsChildren
public boolean getAllowsChildren()- Specified by:
getAllowsChildrenin interfaceTreeNode
-
isLeaf
public boolean isLeaf() -
children
-
toString
-
select
public void select() -
getPath
-
makePath
-
getMessagesPanel
-
getIcon
-
findIcon
-
getTree
-
hasSuperClass
-