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

public Class ObjArray

extends Array
Class Inheritance
Imports
java.io.*, java.util.*, sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.runtime.*, sun.jvm.hotspot.types.*, sun.jvm.hotspot.utilities.Observable, .Observer

Field Summary

Modifier and TypeField and Description
private static long

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public Oop
getObjAt(long index)

public OopHandle
getOopHandleAt(long index)

private static synchronized void
public boolean
public void
iterateFields(OopVisitor visitor, boolean doVMFields)

Overrides sun.jvm.hotspot.oops.Array.iterateFields.

public void
Inherited from sun.jvm.hotspot.oops.Array:
baseOffsetInBytesgetLengthgetObjectSizeisArray

Field Detail

elementSizeback to summary
private static long elementSize

Constructor Detail

ObjArrayback to summary
pack-priv ObjArray(OopHandle handle, ObjectHeap heap)

Method Detail

getObjAtback to summary
public Oop getObjAt(long index)
getOopHandleAtback to summary
public OopHandle getOopHandleAt(long index)
initializeback to summary
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException

Hides sun.jvm.hotspot.oops.Array.initialize.

isObjArrayback to summary
public boolean isObjArray()

Overrides sun.jvm.hotspot.oops.Oop.isObjArray.

iterateFieldsback to summary
public void iterateFields(OopVisitor visitor, boolean doVMFields)

Overrides sun.jvm.hotspot.oops.Array.iterateFields.

printValueOnback to summary
public void printValueOn(PrintStream tty)

Overrides sun.jvm.hotspot.oops.Oop.printValueOn.