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

public Class LazyType

extends BasicType
Class Inheritance
Imports
sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.debugger.cdbg.*, sun.jvm.hotspot.utilities.Assert

Field Summary

Modifier and TypeField and Description
private int
private Object

Constructor Summary

AccessConstructor and Description
public
private
LazyType(Object key, int cvAttributes)

Method Summary

Modifier and TypeMethod and Description
protected Type
public Object
public boolean
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:
addCVVariantasArrayasBitasCompoundasDoubleasEnumasFloatasFunctionasIntasMemberFunctionasPointerasRefasVoidfindCVVariantgetCVVariantgetNamegetSizeisArrayisBitisCompoundisConstisDoubleisEnumisFloatisFunctionisIntisMemberFunctionisPointerisRefisVoidisVolatileiterateObjectsetNametoString

Field Detail

cvAttributesback to summary
private int cvAttributes

Hides sun.jvm.hotspot.debugger.cdbg.basic.BasicType.cvAttributes.

keyback to summary
private Object key

Constructor Detail

LazyTypeback to summary
public LazyType(Object key)
LazyTypeback to summary
private LazyType(Object key, int cvAttributes)

Method Detail

createCVVariantback to summary
protected Type createCVVariant(int cvAttributes)

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

getKeyback to summary
public Object getKey()
isLazyback to summary
public boolean isLazy()

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

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.