|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.openjdk.jol.info.ClassLayout
public class ClassLayout
Handles the class data *with* the layout information.
Constructor Summary | |
---|---|
ClassLayout(ClassData classData,
SortedSet<FieldLayout> fields,
int headerSize,
int instanceSize,
boolean check)
Builds the class layout. |
Method Summary | |
---|---|
SortedSet<FieldLayout> |
fields()
Answer the set of fields, including those in superclasses |
int |
headerSize()
Answer header size |
int |
instanceSize()
Answer instance size |
static ClassLayout |
parseClass(Class<?> klass)
Produce the class layout for the given class. |
static ClassLayout |
parseClass(Class<?> klass,
Layouter layouter)
Produce the class layout for the given class, and given layouter. |
String |
toPrintable()
Produce printable stringly representation of class layout. |
String |
toPrintable(Object instance)
Produce printable stringly representation of class layout. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ClassLayout(ClassData classData, SortedSet<FieldLayout> fields, int headerSize, int instanceSize, boolean check)
classData
- class datafields
- field layoutsheaderSize
- header sizeinstanceSize
- instance sizecheck
- whether to check important invariantsMethod Detail |
---|
public static ClassLayout parseClass(Class<?> klass)
klass
- class to work on
public static ClassLayout parseClass(Class<?> klass, Layouter layouter)
klass
- class to work onlayouter
- class layouter
public SortedSet<FieldLayout> fields()
public int instanceSize()
public int headerSize()
public String toString()
toString
in class Object
public String toPrintable()
public String toPrintable(Object instance)
instance
- instance to work on
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |