public class JavaExecutionStack extends XExecutionStack
XExecutionStack.XStackFrameContainerEMPTY_ARRAY| Constructor and Description |
|---|
JavaExecutionStack(ThreadReferenceProxyImpl threadProxy,
DebugProcessImpl debugProcess,
boolean current) |
| Modifier and Type | Method and Description |
|---|---|
void |
computeStackFrames(int firstFrameIndex,
XExecutionStack.XStackFrameContainer container)
Start computing stack frames top-down starting from
firstFrameIndex. |
XStackFrame |
createStackFrame(StackFrameProxyImpl stackFrameProxy) |
boolean |
equals(java.lang.Object o) |
XStackFrame |
getTopFrame()
Return top stack frame synchronously
|
int |
hashCode() |
void |
initTopFrame() |
java.lang.String |
toString() |
getDisplayName, getExecutionLineIconRenderer, getIconpublic JavaExecutionStack(ThreadReferenceProxyImpl threadProxy, DebugProcessImpl debugProcess, boolean current)
public final void initTopFrame()
public XStackFrame createStackFrame(StackFrameProxyImpl stackFrameProxy)
public XStackFrame getTopFrame()
XExecutionStackgetTopFrame in class XExecutionStacknull if it isn't availablepublic void computeStackFrames(int firstFrameIndex,
XExecutionStack.XStackFrameContainer container)
XExecutionStackfirstFrameIndex. This method is called from the Event Dispatch Thread
so it should return quicklycomputeStackFrames in class XExecutionStackfirstFrameIndex - frame index to start from (1 corresponds to the frame just under the top frame)container - callbackpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object