struct

Heucristic::Resolve::Receiver::Site

Inherits Struct < Value < Object

Constants

NONE = new(nil, Frame.of(Syntax::Context.new(Array(Index::Identity).new, Array(String).new, nil)))

Constructors

new(block : Crystal::Block | Nil, frame : Frame, named : Array(Binding) = Array(Binding).new, block_arg : Crystal::ASTNode | Nil = nil)
Source

Instance methods

block
block_arg
clone
Source
context
Source
copy_with(block _block = @block, frame _frame = @frame, named _named = @named, block_arg _block_arg = @block_arg)
Source
frame
locals
Source
named
visiting
Source