Uses of Class
org.openjdk.jol.info.ClassData
Packages that use ClassData
Package
Description
-
Uses of ClassData in org.openjdk.jol.heap
Fields in org.openjdk.jol.heap with type parameters of type ClassDataMethods in org.openjdk.jol.heap that return types with arguments of type ClassData -
Uses of ClassData in org.openjdk.jol.info
Fields in org.openjdk.jol.info declared as ClassDataModifier and TypeFieldDescriptionprivate final ClassData
ClassLayout.classData
private ClassData
ClassData.superClass
Methods in org.openjdk.jol.info that return ClassDataModifier and TypeMethodDescriptionprivate static ClassData
static ClassData
ClassData.parseClass
(Class klass) Parse the existing class.static ClassData
ClassData.parseInstance
(Object o) Parse the existing instance.ClassData.superClass()
Get ClassData of the super-class.Methods in org.openjdk.jol.info with parameters of type ClassDataModifier and TypeMethodDescriptionvoid
ClassData.addSuperClassData
(ClassData superClassData) Add the super-class data of the class.static ClassLayout
ClassLayout.create
(ClassData classData, SortedSet<FieldLayout> fields, DataModel model, long instanceSize, boolean check) Builds the class layout.void
Merge this class data with the super-class class dataConstructors in org.openjdk.jol.info with parameters of type ClassDataModifierConstructorDescriptionprivate
ClassLayout
(ClassData classData, SortedSet<FieldLayout> fields, DataModel model, long instanceSize, int lossesInternal, int lossesExternal, int lossesTotal) -
Uses of ClassData in org.openjdk.jol.layouters
Methods in org.openjdk.jol.layouters with parameters of type ClassDataModifier and TypeMethodDescriptionprivate ClassLayout
HotSpotLayouter.newLayouter
(ClassData cd) private ClassLayout
HotSpotLayouter.oldLayouter
(ClassData cd) -
Uses of ClassData in org.openjdk.jol.operations
Methods in org.openjdk.jol.operations with parameters of type ClassDataMethod parameters in org.openjdk.jol.operations with type arguments of type ClassData