Package org.openjdk.jol.info
Class GraphPathRecord
- java.lang.Object
-
- org.openjdk.jol.info.GraphPathRecord
-
- Direct Known Subclasses:
ArrayGraphPathRecord,FieldGraphPathRecord
public abstract class GraphPathRecord extends java.lang.ObjectObject path in object graph.
-
-
Field Summary
Fields Modifier and Type Field Description private intdepthprivate java.lang.Objectobjprotected GraphPathRecordparentprivate longsize
-
Constructor Summary
Constructors Constructor Description GraphPathRecord(GraphPathRecord parent, int depth, java.lang.Object obj)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) intdepth()java.lang.Class<?>klass()(package private) java.lang.Objectobj()abstract java.lang.Stringpath()(package private) voidsetSize(long size)longsize()
-
-
-
Field Detail
-
parent
protected final GraphPathRecord parent
-
depth
private final int depth
-
obj
private final java.lang.Object obj
-
size
private long size
-
-
Constructor Detail
-
GraphPathRecord
GraphPathRecord(GraphPathRecord parent, int depth, java.lang.Object obj)
-
-