public static class StackFrameItem.CapturedStackFrame extends XStackFrame implements JVMStackFrameInfoProvider, XDebuggerFramesList.ItemWithSeparatorAbove
Constructor and Description |
---|
CapturedStackFrame(DebugProcessImpl debugProcess,
StackFrameItem item) |
Modifier and Type | Method and Description |
---|---|
void |
computeChildren(XCompositeNode node)
Start computing children of the value.
|
void |
customizePresentation(ColoredTextContainer component)
Customize presentation of the stack frame in frames list
|
java.lang.String |
getCaptionAboveOf() |
XSourcePosition |
getSourcePosition() |
boolean |
hasSeparatorAbove() |
boolean |
isInLibraryContent() |
boolean |
isSynthetic() |
void |
setWithSeparator(boolean withSeparator) |
java.lang.String |
toString() |
getEqualityObject, getEvaluator
public CapturedStackFrame(DebugProcessImpl debugProcess, StackFrameItem item)
public XSourcePosition getSourcePosition()
getSourcePosition
in class XStackFrame
public boolean isSynthetic()
isSynthetic
in interface JVMStackFrameInfoProvider
public boolean isInLibraryContent()
isInLibraryContent
in interface JVMStackFrameInfoProvider
public void customizePresentation(ColoredTextContainer component)
XStackFrame
customizePresentation
in class XStackFrame
component
- componentpublic void computeChildren(XCompositeNode node)
XValueContainer
XCompositeNode.addChildren(XValueChildrenList, boolean)
to add child nodes.
Note that this method is called from the Event Dispatch thread so it should return quickly.computeChildren
in class XValueContainer
node
- node in the treepublic java.lang.String getCaptionAboveOf()
getCaptionAboveOf
in interface XDebuggerFramesList.ItemWithSeparatorAbove
public boolean hasSeparatorAbove()
hasSeparatorAbove
in interface XDebuggerFramesList.ItemWithSeparatorAbove
public void setWithSeparator(boolean withSeparator)
public java.lang.String toString()
toString
in class java.lang.Object