|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICStackFrame
C/C++ specific extension of IStackFrame
.
Method Summary | |
---|---|
boolean |
canEvaluate()
Returns whether this stack frame can currently evaluate an expression. |
org.eclipse.debug.core.model.IValue |
evaluateExpression(java.lang.String expression)
Evaluates the given expression in the context of this stack frame. |
java.lang.String |
evaluateExpressionToString(java.lang.String expression)
Evaluates the specified expression in the context of this stack frame and returns the evaluation result as a string. |
IAddress |
getAddress()
Returns the address of this stack frame. |
java.lang.String |
getFile()
Returns the source file of this stack frame or null
if the source file is unknown. |
int |
getFrameLineNumber()
Returns the line number of this stack frame or 0
if the line number is unknown. |
java.lang.String |
getFunction()
Returns the function of this stack frame or null
if the function is unknown. |
int |
getLevel()
Returns the level of this stack frame. |
Methods inherited from interface org.eclipse.cdt.debug.core.model.IRunToLine |
---|
canRunToLine, canRunToLine, runToLine, runToLine |
Methods inherited from interface org.eclipse.cdt.debug.core.model.IRunToAddress |
---|
canRunToAddress, runToAddress |
Methods inherited from interface org.eclipse.cdt.debug.core.model.IJumpToLine |
---|
canJumpToLine, canJumpToLine, jumpToLine, jumpToLine |
Methods inherited from interface org.eclipse.cdt.debug.core.model.IJumpToAddress |
---|
canJumpToAddress, jumpToAddress |
Methods inherited from interface org.eclipse.debug.core.model.IStackFrame |
---|
getCharEnd, getCharStart, getLineNumber, getName, getRegisterGroups, getThread, getVariables, hasRegisterGroups, hasVariables |
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement |
---|
getDebugTarget, getLaunch, getModelIdentifier |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Methods inherited from interface org.eclipse.debug.core.model.IStep |
---|
canStepInto, canStepOver, canStepReturn, isStepping, stepInto, stepOver, stepReturn |
Methods inherited from interface org.eclipse.debug.core.model.ISuspendResume |
---|
canResume, canSuspend, isSuspended, resume, suspend |
Methods inherited from interface org.eclipse.debug.core.model.ITerminate |
---|
canTerminate, isTerminated, terminate |
Methods inherited from interface org.eclipse.cdt.debug.core.model.ICDebugElement |
---|
getCurrentStateInfo, getState |
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement |
---|
getDebugTarget, getLaunch, getModelIdentifier |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Method Detail |
---|
IAddress getAddress()
java.lang.String getFile()
null
if the source file is unknown.
java.lang.String getFunction()
null
if the function is unknown.
int getFrameLineNumber()
0
if the line number is unknown.
int getLevel()
org.eclipse.debug.core.model.IValue evaluateExpression(java.lang.String expression) throws org.eclipse.debug.core.DebugException
expression
- expression to evaluate
org.eclipse.debug.core.DebugException
- if this method fails.java.lang.String evaluateExpressionToString(java.lang.String expression) throws org.eclipse.debug.core.DebugException
expression
- the expression to evaluate
org.eclipse.debug.core.DebugException
- on failure. Reasons include:boolean canEvaluate()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |