Top Fields Constructors Methods
sun.jvm.hotspot.debugger.cdbg.basic

public Class BasicPointerType

extends BasicType
implements PointerType
Class Inheritance
All Implemented Interfaces
sun.jvm.hotspot.debugger.cdbg.PointerType, 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
BasicPointerType(int size, Type targetType)

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

Method Summary

Modifier and TypeMethod and Description
public PointerType
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:
addCVVariantasArrayasBitasCompoundasDoubleasEnumasFloatasFunctionasIntasMemberFunctionasRefasVoidfindCVVariantgetCVVariantgetNamegetSizeisArrayisBitisCompoundisConstisDoubleisEnumisFloatisFunctionisIntisLazyisMemberFunctionisPointerisRefisVoidisVolatileiterateObjectsetNametoString

Field Detail

targetTypeback to summary
private Type targetType

Constructor Detail

BasicPointerTypeback to summary
public BasicPointerType(int size, Type targetType)
BasicPointerTypeback to summary
private BasicPointerType(String name, int size, Type targetType, int cvAttributes)

Method Detail

asPointerback to summary
public PointerType asPointer()

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

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

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.PointerType.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.