APIdia Launch Partner
Top Description Inners Fields Constructors Methods
sun.jvm.hotspot.ui.tree

public Class CTypeTreeNodeAdapter

extends FieldTreeNodeAdapter
Class Inheritance
Imports
java.util.*, sun.jvm.hotspot.oops.FieldIdentifier, .Oop, .UnknownOopException, sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.runtime.*, sun.jvm.hotspot.types.*, sun.jvm.hotspot.utilities.CStringUtilities

Encapsulates an arbitrary type value in a tree handled by SimpleTreeModel

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Field Summary

Modifier and TypeField and Description
private final Address
private CTypeTreeNodeAdapter.CTypeFieldIdentifier[]
private final Type

Constructor Summary

AccessConstructor and Description
public
public
CTypeTreeNodeAdapter(Address a, Type t, FieldIdentifier id, boolean treeTableMode)

public
public

Method Summary

Modifier and TypeMethod and Description
private void
collectFields(Type type, ArrayList<CTypeTreeNodeAdapter.CTypeFieldIdentifier> list, boolean statics, boolean recurse)

public SimpleTreeNode
public int
private CTypeTreeNodeAdapter.CTypeFieldIdentifier[]
public int
public String
getValue()

Implements sun.jvm.hotspot.ui.tree.SimpleTreeNode.getValue.

TreeTable support: get value of the node

public boolean
Inherited from sun.jvm.hotspot.ui.tree.FieldTreeNodeAdapter:
getIDgetNamegetTreeTableModetoString

Field Detail

addrback to summary
private final Address addr
fieldsback to summary
private CTypeTreeNodeAdapter.CTypeFieldIdentifier[] fields
typeback to summary
private final Type type

Constructor Detail

CTypeTreeNodeAdapterback to summary
public CTypeTreeNodeAdapter(Address a, Type t, FieldIdentifier id)
CTypeTreeNodeAdapterback to summary
public CTypeTreeNodeAdapter(Address a, Type t, FieldIdentifier id, boolean treeTableMode)
CTypeTreeNodeAdapterback to summary
public CTypeTreeNodeAdapter(Type t)
CTypeTreeNodeAdapterback to summary
public CTypeTreeNodeAdapter(Iterator<E> types)

Method Detail

collectFieldsback to summary
private void collectFields(Type type, ArrayList<CTypeTreeNodeAdapter.CTypeFieldIdentifier> list, boolean statics, boolean recurse)
getChildback to summary
public SimpleTreeNode getChild(int index)

Implements sun.jvm.hotspot.ui.tree.SimpleTreeNode.getChild.

getChildCountback to summary
public int getChildCount()

Implements sun.jvm.hotspot.ui.tree.SimpleTreeNode.getChildCount.

getFieldsback to summary
private CTypeTreeNodeAdapter.CTypeFieldIdentifier[] getFields()
getIndexOfChildback to summary
public int getIndexOfChild(SimpleTreeNode child)

Implements sun.jvm.hotspot.ui.tree.SimpleTreeNode.getIndexOfChild.

getValueback to summary
public String getValue()

Implements sun.jvm.hotspot.ui.tree.SimpleTreeNode.getValue.

Doc from sun.jvm.hotspot.ui.tree.SimpleTreeNode.getValue.

TreeTable support: get value of the node

isLeafback to summary
public boolean isLeaf()

Implements sun.jvm.hotspot.ui.tree.SimpleTreeNode.isLeaf.

sun.jvm.hotspot.ui.tree back to summary

pack-priv Class CTypeTreeNodeAdapter.CTypeFieldIdentifier

extends FieldIdentifier
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final Field
private final Type

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public Field
public String
Inherited from sun.jvm.hotspot.oops.FieldIdentifier:
printOn

Field Detail

fieldback to summary
private final Field field
holderback to summary
private final Type holder

Constructor Detail

CTypeFieldIdentifierback to summary
pack-priv CTypeFieldIdentifier(Type t, Field f)

Method Detail

getFieldback to summary
public Field getField()
getNameback to summary
public String getName()

Overrides sun.jvm.hotspot.oops.FieldIdentifier.getName.