Class StacktraceFrame
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.stacktrace.StacktraceFrame
-
public class StacktraceFrame extends java.lang.ObjectAn expanded version ofIMCFramethat adds relations to items and to other frames in astacktrace model.Note that the wrapped frame is not necessarily an exact match to the actual stacktrace in all items. It is only guaranteed to be similar according to the
FrameSeparatorused in the stacktrace model.
-
-
Field Summary
Fields Modifier and Type Field Description private StacktraceModel.Branchbranchprivate IMCFrameframeprivate intindexInBranchprivate SimpleArray<IItem>items
-
Constructor Summary
Constructors Constructor Description StacktraceFrame(SimpleArray<IItem> items, IMCFrame frame, StacktraceModel.Branch branch, int indexInBranch)StacktraceFrame(IItem[] items, IMCFrame frame, StacktraceModel.Branch branch, int indexInBranch)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StacktraceModel.BranchgetBranch()IMCFramegetFrame()intgetIndexInBranch()intgetItemCount()SimpleArray<IItem>getItems()
-
-
-
Field Detail
-
items
private final SimpleArray<IItem> items
-
frame
private final IMCFrame frame
-
branch
private final StacktraceModel.Branch branch
-
indexInBranch
private final int indexInBranch
-
-
Constructor Detail
-
StacktraceFrame
StacktraceFrame(IItem[] items, IMCFrame frame, StacktraceModel.Branch branch, int indexInBranch)
-
StacktraceFrame
StacktraceFrame(SimpleArray<IItem> items, IMCFrame frame, StacktraceModel.Branch branch, int indexInBranch)
-
-
Method Detail
-
getItems
public SimpleArray<IItem> getItems()
- Returns:
- items that share this frame
-
getFrame
public IMCFrame getFrame()
- Returns:
- the wrapped frame
-
getBranch
public StacktraceModel.Branch getBranch()
- Returns:
- the branch that this frame has been grouped into
-
getIndexInBranch
public int getIndexInBranch()
- Returns:
- the frame index within this branch (not including parent branches)
-
getItemCount
public int getItemCount()
- Returns:
- the number of items that share this frame
-
-