APIdia Launch Partner
Top Fields Constructors Methods
sun.jvm.hotspot.oops

public abstract Class Metadata

extends VMObject
Class Inheritance
Known Direct Subclasses
sun.jvm.hotspot.oops.Method, sun.jvm.hotspot.oops.MethodCounters, sun.jvm.hotspot.oops.ConstantPoolCache, sun.jvm.hotspot.oops.MethodData, sun.jvm.hotspot.oops.Annotations, sun.jvm.hotspot.oops.ConstantPool, sun.jvm.hotspot.oops.ConstMethod, sun.jvm.hotspot.oops.Klass
Imports
java.io.*, java.util.*, sun.jvm.hotspot.memory.*, sun.jvm.hotspot.utilities.*, .Observable, .Observer, sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.runtime.*, sun.jvm.hotspot.types.*

Field Summary

Modifier and TypeField and Description
private static VirtualBaseConstructor<Metadata>
Inherited from sun.jvm.hotspot.runtime.VMObject:
addr

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static long
alignSize(long size)

private static synchronized void
public static Metadata
public boolean
public void
pack-priv void
public abstract void
Inherited from sun.jvm.hotspot.runtime.VMObject:
equalsgetAddresshashCodetoString

Field Detail

metadataConstructorback to summary
private static VirtualBaseConstructor<Metadata> metadataConstructor

Constructor Detail

Metadataback to summary
public Metadata(Address addr)

Method Detail

alignSizeback to summary
public static long alignSize(long size)
initializeback to summary
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException
instantiateWrapperForback to summary
public static Metadata instantiateWrapperFor(Address addr)
isSharedback to summary
public boolean isShared()
iterateback to summary
public void iterate(MetadataVisitor visitor)
iterateFieldsback to summary
pack-priv void iterateFields(MetadataVisitor visitor)
printValueOnback to summary
public abstract void printValueOn(PrintStream tty)