Frame
inner class Frame(pc: Int, finalLine: Int, variables: MutableMap<String, ExecValue>, depth: Int, showMoveToLine: Boolean, stepInto: Boolean, mostRecentlyUpdatedQueue: LinkedList<Int>, displayedDataMap: MutableMap<Int, Pair<String, ExecValue>>, updateVariableState: Boolean, hideCode: Boolean, functionNamePrefix: String, localDataStructures: MutableSet<String>)
Content copied to clipboard
Frame
Constructors
Frame
Link copied to clipboard
fun Frame(pc: Int, finalLine: Int, variables: MutableMap<String, ExecValue>, depth: Int = 1, showMoveToLine: Boolean = true, stepInto: Boolean = STEP_INTO_DEFAULT, mostRecentlyUpdatedQueue: LinkedList<Int> = LinkedList(), displayedDataMap: MutableMap<Int, Pair<String, ExecValue>> = mutableMapOf(), updateVariableState: Boolean = true, hideCode: Boolean = false, functionNamePrefix: String = "", localDataStructures: MutableSet<String> = mutableSetOf())
Content copied to clipboard
Creates a new execution frame.
Functions
executeExpression
Link copied to clipboard
fun executeExpression(node: ExpressionNode, insideMethodCall: Boolean = false, identifier: AssignLHS = EmptyLHS, subtitleExpression: Boolean = false): ExecValue
Content copied to clipboard
getShowMoveToLine
Link copied to clipboard
insertVariable
Link copied to clipboard
removeVariable
Link copied to clipboard
updateVariableState
Link copied to clipboard
fun updateVariableState()
Content copied to clipboard
Properties
functionNamePrefix
Link copied to clipboard