Method: BiteScript::MethodBuilder#local_debug_info

Defined in:
lib/bitescript/builder.rb,
lib/bitescript/asm3/builder.rb

#local_debug_info(name, local, end_label = nil) ⇒ Object



589
590
591
592
593
594
595
596
597
# File 'lib/bitescript/builder.rb', line 589

def local_debug_info(name, local, end_label=nil)
  return unless local
  index, big, type, start = local
  end_label ||= self.label.set!
  method_visitor.visit_local_variable(name, type, nil,
                                      start.label,
                                      end_label.label,
                                      index)
end