APIdia Launch Partner
Top Fields Constructors Methods
sun.jvm.hotspot.debugger.cdbg.basic

public Class BasicRefType

extends BasicType
implements RefType
Class Inheritance
All Implemented Interfaces
sun.jvm.hotspot.debugger.cdbg.RefType, sun.jvm.hotspot.debugger.cdbg.Type
Imports
sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.debugger.cdbg.*

Field Summary

Modifier and TypeField and Description
private Type

Constructor Summary

AccessConstructor and Description
public
BasicRefType(String name, int size, Type targetType)

private
BasicRefType(String name, int size, Type targetType, int cvAttributes)

Method Summary

Modifier and TypeMethod and Description
public RefType
private void
protected Type
public Type
public void
iterateObject(Address a, ObjectVisitor v, FieldIdentifier f)

Implements abstract sun.jvm.hotspot.debugger.cdbg.basic.BasicType.iterateObject.

Implements sun.jvm.hotspot.debugger.cdbg.Type.iterateObject.

Alternate visitor which allows end user to specify the FieldIdentifier associated with this type (typically for visiting locals in a frame)

pack-priv Type
public void
Inherited from sun.jvm.hotspot.debugger.cdbg.basic.BasicType:
addCVVariantasArrayasBitasCompoundasDoubleasEnumasFloatasFunctionasIntasMemberFunctionasPointerasVoidfindCVVariantgetCVVariantgetNamegetSizeisArrayisBitisCompoundisConstisDoubleisEnumisFloatisFunctionisIntisLazyisMemberFunctionisPointerisRefisVoidisVolatileiterateObjectsetNametoString

Field Detail

targetTypeback to summary
private Type targetType

Constructor Detail

BasicRefTypeback to summary
public BasicRefType(String name, int size, Type targetType)
BasicRefTypeback to summary
private BasicRefType(String name, int size, Type targetType, int cvAttributes)

Method Detail

asRefback to summary
public RefType asRef()

Overrides sun.jvm.hotspot.debugger.cdbg.basic.BasicType.asRef.

Implements sun.jvm.hotspot.debugger.cdbg.Type.asRef.

computeNameback to summary
private void computeName()
createCVVariantback to summary
protected Type createCVVariant(int cvAttributes)

Implements abstract sun.jvm.hotspot.debugger.cdbg.basic.BasicType.createCVVariant.

getTargetTypeback to summary
public Type getTargetType()

Implements sun.jvm.hotspot.debugger.cdbg.RefType.getTargetType.

iterateObjectback to summary
public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier f)

Implements abstract sun.jvm.hotspot.debugger.cdbg.basic.BasicType.iterateObject.

Implements sun.jvm.hotspot.debugger.cdbg.Type.iterateObject.

Doc from sun.jvm.hotspot.debugger.cdbg.Type.iterateObject.

Alternate visitor which allows end user to specify the FieldIdentifier associated with this type (typically for visiting locals in a frame)

resolveTypesback to summary
pack-priv Type resolveTypes(BasicCDebugInfoDataBase db, ResolveListener listener)

Overrides sun.jvm.hotspot.debugger.cdbg.basic.BasicType.resolveTypes.

visitback to summary
public void visit(TypeVisitor v)

Implements abstract sun.jvm.hotspot.debugger.cdbg.basic.BasicType.visit.