StackFrame

public class StackFrame

A single stack frame.

Fields

client

protected final APIClient client

handle

protected long handle

Constructors

StackFrame

protected StackFrame(APIClient client)

Internal constructor

Methods

fromProtobuf

public static StackFrame fromProtobuf(APIClient client, Out.CocoStackFrame inputValue)

Internal constructor

getBoundVariables

public final java.util.ArrayList<io.cocotec.coco.platform.coco.VariableBinding> getBoundVariables()

All variables bound by this frame, including arguments to the function. These will be sorted in declaration order.

getCurrentNode

public final io.cocotec.coco.platform.coco.Node getCurrentNode()

The node that this stack frame is currently executing.

getFullyQualifiedName

public final String getFullyQualifiedName()

The name of the called function.

getHandle

public final long getHandle()

getName

public final String getName()

The name of the called function.

getNode

public final io.cocotec.coco.platform.coco.Node getNode()

The node that corresponds to the function being called.

toString

public String toString()