PTP
Release 5.0

org.eclipse.ptp.debug.core.model
Interface IPStackFrame

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IDebugElement, IJumpToAddress, IJumpToLine, IPDebugElement, IRunToAddress, IRunToLine, org.eclipse.debug.core.model.IStackFrame, org.eclipse.debug.core.model.IStep, org.eclipse.debug.core.model.ISuspendResume, org.eclipse.debug.core.model.ITerminate

public interface IPStackFrame
extends IRunToLine, IRunToAddress, IJumpToLine, IJumpToAddress, IPDebugElement, org.eclipse.debug.core.model.IStackFrame


Method Summary
 boolean canEvaluate()
           
 org.eclipse.debug.core.model.IValue evaluateExpression(java.lang.String expression)
           
 java.lang.String evaluateExpressionToString(java.lang.String expression)
           
 java.math.BigInteger getAddress()
           
 java.lang.String getFile()
           
 int getFrameLineNumber()
           
 java.lang.String getFunction()
           
 int getLevel()
           
 IPDIStackFrame getPDIStackFrame()
           
 
Methods inherited from interface org.eclipse.ptp.debug.core.model.IRunToLine
canRunToLine, canRunToLine, runToLine, runToLine
 
Methods inherited from interface org.eclipse.ptp.debug.core.model.IRunToAddress
canRunToAddress, runToAddress
 
Methods inherited from interface org.eclipse.ptp.debug.core.model.IJumpToLine
canJumpToLine, canJumpToLine, jumpToLine, jumpToLine
 
Methods inherited from interface org.eclipse.ptp.debug.core.model.IJumpToAddress
canJumpToAddress, jumpToAddress
 
Methods inherited from interface org.eclipse.ptp.debug.core.model.IPDebugElement
getCurrentStateInfo, getID, getSession, getState
 
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.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
 

Method Detail

canEvaluate

boolean canEvaluate()
Returns:

evaluateExpression

org.eclipse.debug.core.model.IValue evaluateExpression(java.lang.String expression)
                                                       throws org.eclipse.debug.core.DebugException
Parameters:
expression -
Returns:
Throws:
org.eclipse.debug.core.DebugException

evaluateExpressionToString

java.lang.String evaluateExpressionToString(java.lang.String expression)
                                            throws org.eclipse.debug.core.DebugException
Parameters:
expression -
Returns:
Throws:
org.eclipse.debug.core.DebugException

getAddress

java.math.BigInteger getAddress()
Returns:

getFile

java.lang.String getFile()
Returns:

getFrameLineNumber

int getFrameLineNumber()
Returns:

getFunction

java.lang.String getFunction()
Returns:

getLevel

int getLevel()
Returns:

getPDIStackFrame

IPDIStackFrame getPDIStackFrame()
Returns:

PTP
Release 5.0

Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.