Class: BiteScript::ASM::MethodMirror::Builder

Inherits:
BiteScript::ASM::MethodVisitor
  • Object
show all
Defined in:
lib/bitescript/mirror.rb

Instance Method Summary collapse

Constructor Details

#initialize(mirror) ⇒ Builder

Returns a new instance of Builder.



475
476
477
478
# File 'lib/bitescript/mirror.rb', line 475

def initialize(mirror)
  super(BiteScript::ASM::Opcodes::ASM4)
  @current = mirror
end

Instance Method Details

#mirrorObject



480
481
482
# File 'lib/bitescript/mirror.rb', line 480

def mirror
  @current
end

#to_sObject



484
485
486
# File 'lib/bitescript/mirror.rb', line 484

def to_s
  "MethodBuilder(#{type.class_name})"
end