Class CallStackState.CallFrame
- java.lang.Object
-
- com.tonic.analysis.simulation.state.CallStackState.CallFrame
-
- Enclosing class:
- CallStackState
public static class CallStackState.CallFrame extends Object
Represents a single frame on the call stack.
-
-
Constructor Summary
Constructors Constructor Description CallFrame(IRMethod method, InvokeInstruction callSite, SimulationState callerState, IRBlock returnBlock, int returnInstructionIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)SimulationStategetCallerState()InvokeInstructiongetCallSite()IRMethodgetMethod()IRBlockgetReturnBlock()intgetReturnInstructionIndex()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
CallFrame
public CallFrame(IRMethod method, InvokeInstruction callSite, SimulationState callerState, IRBlock returnBlock, int returnInstructionIndex)
-
-
Method Detail
-
getMethod
public IRMethod getMethod()
- Returns:
- the method
-
getCallSite
public InvokeInstruction getCallSite()
- Returns:
- the call site
-
getCallerState
public SimulationState getCallerState()
- Returns:
- the caller state
-
getReturnBlock
public IRBlock getReturnBlock()
- Returns:
- the return block
-
getReturnInstructionIndex
public int getReturnInstructionIndex()
- Returns:
- the return instruction index
-
-