|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.core.runtime.PlatformObject
org.eclipse.debug.core.model.DebugElement
com.aptana.ide.debug.internal.core.model.JSDebugElement
com.aptana.ide.debug.internal.core.model.JSDebugStackFrame
public class JSDebugStackFrame
| Field Summary | |
|---|---|
protected int |
pc
pc |
protected int |
scriptTag
scriptTag |
| Constructor Summary | |
|---|---|
JSDebugStackFrame(org.eclipse.debug.core.model.IDebugTarget target,
org.eclipse.debug.core.model.IThread thread,
int frameId,
java.lang.String function,
java.lang.String sourceFile,
int sourceLine,
int pc,
int scriptTag)
JSDebugStackFrame |
|
| Method Summary | |
|---|---|
boolean |
canResume()
|
boolean |
canStepInto()
|
boolean |
canStepOver()
|
boolean |
canStepReturn()
|
boolean |
canSuspend()
|
boolean |
canTerminate()
|
org.eclipse.debug.core.model.IVariable |
findVariable(java.lang.String variableName)
findVariable |
java.lang.Object |
getAdapter(java.lang.Class adapter)
|
int |
getCharEnd()
|
int |
getCharStart()
|
protected int |
getFrameId()
getFrameId |
int |
getLineNumber()
|
java.lang.String |
getName()
|
org.eclipse.debug.core.model.IRegisterGroup[] |
getRegisterGroups()
|
java.lang.String |
getSourceFileName()
getSourceFileName |
org.eclipse.debug.core.model.IThread |
getThread()
|
org.eclipse.debug.core.model.IVariable[] |
getVariables()
|
boolean |
hasRegisterGroups()
|
boolean |
hasVariables()
|
protected void |
invalidate()
invalidate |
protected void |
invalidate(int frameId,
int sourceLine,
int pc)
invalidate |
protected boolean |
isSameAs(JSDebugStackFrame other)
isSameAs |
boolean |
isStepping()
|
boolean |
isSuspended()
|
boolean |
isTerminated()
|
void |
resume()
|
void |
stepInto()
|
void |
stepOver()
|
void |
stepReturn()
|
void |
suspend()
|
void |
terminate()
|
| Methods inherited from class com.aptana.ide.debug.internal.core.model.JSDebugElement |
|---|
getModelIdentifier, throwDebugException, throwDebugException, throwDebugException, throwNotImplemented |
| Methods inherited from class org.eclipse.debug.core.model.DebugElement |
|---|
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getDebugTarget, getLaunch, notSupported, requestFailed |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.debug.core.model.IDebugElement |
|---|
getDebugTarget, getLaunch, getModelIdentifier |
| Field Detail |
|---|
protected int pc
protected int scriptTag
| Constructor Detail |
|---|
public JSDebugStackFrame(org.eclipse.debug.core.model.IDebugTarget target,
org.eclipse.debug.core.model.IThread thread,
int frameId,
java.lang.String function,
java.lang.String sourceFile,
int sourceLine,
int pc,
int scriptTag)
target - thread - frameId - function - sourceFile - sourceLine - pc - scriptTag - | Method Detail |
|---|
public java.lang.Object getAdapter(java.lang.Class adapter)
getAdapter in interface org.eclipse.core.runtime.IAdaptablegetAdapter in class org.eclipse.debug.core.model.DebugElementIAdaptable.getAdapter(java.lang.Class)
public org.eclipse.debug.core.model.IVariable[] getVariables()
throws org.eclipse.debug.core.DebugException
getVariables in interface org.eclipse.debug.core.model.IStackFrameorg.eclipse.debug.core.DebugExceptionIStackFrame.getVariables()
public boolean hasVariables()
throws org.eclipse.debug.core.DebugException
hasVariables in interface org.eclipse.debug.core.model.IStackFrameorg.eclipse.debug.core.DebugExceptionIStackFrame.hasVariables()public org.eclipse.debug.core.model.IThread getThread()
getThread in interface org.eclipse.debug.core.model.IStackFrameIStackFrame.getThread()
public int getLineNumber()
throws org.eclipse.debug.core.DebugException
getLineNumber in interface org.eclipse.debug.core.model.IStackFrameorg.eclipse.debug.core.DebugExceptionIStackFrame.getLineNumber()
public int getCharStart()
throws org.eclipse.debug.core.DebugException
getCharStart in interface org.eclipse.debug.core.model.IStackFrameorg.eclipse.debug.core.DebugExceptionIStackFrame.getCharStart()
public int getCharEnd()
throws org.eclipse.debug.core.DebugException
getCharEnd in interface org.eclipse.debug.core.model.IStackFrameorg.eclipse.debug.core.DebugExceptionIStackFrame.getCharEnd()
public java.lang.String getName()
throws org.eclipse.debug.core.DebugException
getName in interface org.eclipse.debug.core.model.IStackFrameorg.eclipse.debug.core.DebugExceptionIStackFrame.getName()
public org.eclipse.debug.core.model.IRegisterGroup[] getRegisterGroups()
throws org.eclipse.debug.core.DebugException
getRegisterGroups in interface org.eclipse.debug.core.model.IStackFrameorg.eclipse.debug.core.DebugExceptionIStackFrame.getRegisterGroups()
public boolean hasRegisterGroups()
throws org.eclipse.debug.core.DebugException
hasRegisterGroups in interface org.eclipse.debug.core.model.IStackFrameorg.eclipse.debug.core.DebugExceptionIStackFrame.hasRegisterGroups()public boolean canStepInto()
canStepInto in interface org.eclipse.debug.core.model.IStepIStep.canStepInto()public boolean canStepOver()
canStepOver in interface org.eclipse.debug.core.model.IStepIStep.canStepOver()public boolean canStepReturn()
canStepReturn in interface org.eclipse.debug.core.model.IStepIStep.canStepReturn()public boolean isStepping()
isStepping in interface org.eclipse.debug.core.model.IStepIStep.isStepping()
public void stepInto()
throws org.eclipse.debug.core.DebugException
stepInto in interface org.eclipse.debug.core.model.ISteporg.eclipse.debug.core.DebugExceptionIStep.stepInto()
public void stepOver()
throws org.eclipse.debug.core.DebugException
stepOver in interface org.eclipse.debug.core.model.ISteporg.eclipse.debug.core.DebugExceptionIStep.stepOver()
public void stepReturn()
throws org.eclipse.debug.core.DebugException
stepReturn in interface org.eclipse.debug.core.model.ISteporg.eclipse.debug.core.DebugExceptionIStep.stepReturn()public boolean canResume()
canResume in interface org.eclipse.debug.core.model.ISuspendResumeISuspendResume.canResume()public boolean canSuspend()
canSuspend in interface org.eclipse.debug.core.model.ISuspendResumeISuspendResume.canSuspend()public boolean isSuspended()
isSuspended in interface org.eclipse.debug.core.model.ISuspendResumeISuspendResume.isSuspended()
public void resume()
throws org.eclipse.debug.core.DebugException
resume in interface org.eclipse.debug.core.model.ISuspendResumeorg.eclipse.debug.core.DebugExceptionISuspendResume.resume()
public void suspend()
throws org.eclipse.debug.core.DebugException
suspend in interface org.eclipse.debug.core.model.ISuspendResumeorg.eclipse.debug.core.DebugExceptionISuspendResume.suspend()public boolean canTerminate()
canTerminate in interface org.eclipse.debug.core.model.ITerminateITerminate.canTerminate()public boolean isTerminated()
isTerminated in interface org.eclipse.debug.core.model.ITerminateITerminate.isTerminated()
public void terminate()
throws org.eclipse.debug.core.DebugException
terminate in interface org.eclipse.debug.core.model.ITerminateorg.eclipse.debug.core.DebugExceptionITerminate.terminate()public java.lang.String getSourceFileName()
IJSStackFrame
getSourceFileName in interface IJSStackFrameIJSStackFrame.getSourceFileName()protected int getFrameId()
public org.eclipse.debug.core.model.IVariable findVariable(java.lang.String variableName)
throws org.eclipse.debug.core.DebugException
IJSStackFrame
findVariable in interface IJSStackFrameorg.eclipse.debug.core.DebugExceptionIJSStackFrame.findVariable(java.lang.String)protected boolean isSameAs(JSDebugStackFrame other)
other -
protected void invalidate()
protected void invalidate(int frameId,
int sourceLine,
int pc)
frameId - sourceLine - pc -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||