public class DefaultOopVisitor extends java.lang.Object implements OopVisitor
Constructor and Description |
---|
DefaultOopVisitor() |
Modifier and Type | Method and Description |
---|---|
void |
doBoolean(BooleanField field,
boolean isVMField) |
void |
doByte(ByteField field,
boolean isVMField) |
void |
doChar(CharField field,
boolean isVMField) |
void |
doCInt(CIntField field,
boolean isVMField) |
void |
doDouble(DoubleField field,
boolean isVMField) |
void |
doFloat(FloatField field,
boolean isVMField) |
void |
doInt(IntField field,
boolean isVMField) |
void |
doLong(LongField field,
boolean isVMField) |
void |
doMetadata(MetadataField field,
boolean isVMField) |
void |
doOop(NarrowOopField field,
boolean isVMField) |
void |
doOop(OopField field,
boolean isVMField) |
void |
doShort(ShortField field,
boolean isVMField) |
void |
epilogue() |
Oop |
getObj() |
void |
prologue() |
void |
setObj(Oop obj) |
public void prologue()
prologue
in interface OopVisitor
public void epilogue()
epilogue
in interface OopVisitor
public void setObj(Oop obj)
setObj
in interface OopVisitor
public Oop getObj()
getObj
in interface OopVisitor
public void doMetadata(MetadataField field, boolean isVMField)
doMetadata
in interface FieldVisitor
public void doOop(OopField field, boolean isVMField)
doOop
in interface FieldVisitor
public void doOop(NarrowOopField field, boolean isVMField)
doOop
in interface FieldVisitor
public void doByte(ByteField field, boolean isVMField)
doByte
in interface FieldVisitor
public void doChar(CharField field, boolean isVMField)
doChar
in interface FieldVisitor
public void doBoolean(BooleanField field, boolean isVMField)
doBoolean
in interface FieldVisitor
public void doShort(ShortField field, boolean isVMField)
doShort
in interface FieldVisitor
public void doInt(IntField field, boolean isVMField)
doInt
in interface FieldVisitor
public void doLong(LongField field, boolean isVMField)
doLong
in interface FieldVisitor
public void doFloat(FloatField field, boolean isVMField)
doFloat
in interface FieldVisitor
public void doDouble(DoubleField field, boolean isVMField)
doDouble
in interface FieldVisitor
public void doCInt(CIntField field, boolean isVMField)
doCInt
in interface FieldVisitor
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.