Dragonstone::VM::Frame
Constructors
new(code : CompiledCode, stack_base : Int32, use_locals : Bool = false, block_value : Bytecode::BlockValue | Nil = nil, signature : Bytecode::FunctionSignature | Nil = nil, callable_name : String | Nil = nil, method_owner : Bytecode::ClassValue | Nil = nil, para_env : Hash(String, Bytecode::Value) | Nil = nil, gc_flags : Dragonstone::Runtime::GC::Flags = ::Dragonstone::Runtime::GC::Flags.new)
SourceInstance methods
block
Sourceblock=(block : Bytecode::BlockValue | Nil)
Sourcecallable_name
Sourcecode
Sourcecode=(code : CompiledCode)
Sourcegc_flags
Sourcegc_flags=(gc_flags : Dragonstone::Runtime::GC::Flags)
Sourceip
Sourcelocals
Sourcelocals_defined
Sourcemethod_owner
Sourcemethod_owner=(method_owner : Bytecode::ClassValue | Nil)
Sourcepara_env
Sourcesignature
Sourcesignature=(signature : Bytecode::FunctionSignature | Nil)
Sourcestack_base
Source