public class StacktraceFrame
extends java.lang.Object
IMCFrame
that adds relations to items and to other frames in a
stacktrace 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 FrameSeparator
used in the
stacktrace model.
Modifier and Type | Field and Description |
---|---|
private StacktraceModel.Branch |
branch |
private IMCFrame |
frame |
private int |
indexInBranch |
private SimpleArray<IItem> |
items |
Constructor and Description |
---|
StacktraceFrame(IItem[] items,
IMCFrame frame,
StacktraceModel.Branch branch,
int indexInBranch) |
StacktraceFrame(SimpleArray<IItem> items,
IMCFrame frame,
StacktraceModel.Branch branch,
int indexInBranch) |
Modifier and Type | Method and Description |
---|---|
StacktraceModel.Branch |
getBranch() |
IMCFrame |
getFrame() |
int |
getIndexInBranch() |
int |
getItemCount() |
SimpleArray<IItem> |
getItems() |
private final SimpleArray<IItem> items
private final IMCFrame frame
private final StacktraceModel.Branch branch
private final int indexInBranch
StacktraceFrame(IItem[] items, IMCFrame frame, StacktraceModel.Branch branch, int indexInBranch)
StacktraceFrame(SimpleArray<IItem> items, IMCFrame frame, StacktraceModel.Branch branch, int indexInBranch)
public SimpleArray<IItem> getItems()
public IMCFrame getFrame()
public StacktraceModel.Branch getBranch()
public int getIndexInBranch()
public int getItemCount()