Modifier and Type | Method and Description |
---|---|
static long |
alignObjectOffset(long offset) |
static long |
alignObjectSize(long size) |
boolean |
equals(java.lang.Object obj) |
OopHandle |
getHandle()
Should not be used or needed by most clients outside this
package; is needed, however, by
MarkBits . |
static long |
getHeaderSize() |
Klass |
getKlass() |
Mark |
getMark() |
long |
getObjectSize() |
int |
hashCode() |
long |
identityHash()
Identity hash in the target VM
|
boolean |
isA(Klass k) |
boolean |
isArray() |
boolean |
isInstance() |
boolean |
isInstanceRef() |
boolean |
isObjArray() |
boolean |
isThread() |
boolean |
isTypeArray() |
void |
iterate(OopVisitor visitor,
boolean doVMFields) |
void |
print() |
void |
printOn(java.io.PrintStream tty) |
static void |
printOopAddressOn(Oop obj,
java.io.PrintStream tty) |
static void |
printOopValueOn(Oop obj,
java.io.PrintStream tty) |
void |
printRaw() |
void |
printRawOn(java.io.PrintStream tty) |
void |
printValue() |
void |
printValueOn(java.io.PrintStream tty) |
long |
slowIdentityHash() |
boolean |
verify() |
public OopHandle getHandle()
MarkBits
.public static long getHeaderSize()
public Mark getMark()
public Klass getKlass()
public boolean isA(Klass k)
public long getObjectSize()
public boolean isInstance()
public boolean isInstanceRef()
public boolean isArray()
public boolean isObjArray()
public boolean isTypeArray()
public boolean isThread()
public static long alignObjectSize(long size)
public static long alignObjectOffset(long offset)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public long identityHash()
public long slowIdentityHash()
public void iterate(OopVisitor visitor, boolean doVMFields)
public void print()
public void printValue()
public void printRaw()
public static void printOopValueOn(Oop obj, java.io.PrintStream tty)
public static void printOopAddressOn(Oop obj, java.io.PrintStream tty)
public void printOn(java.io.PrintStream tty)
public void printValueOn(java.io.PrintStream tty)
public void printRawOn(java.io.PrintStream tty)
public boolean verify()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.