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.



433
434
435
436
# File 'lib/bitescript/mirror.rb', line 433

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

Instance Method Details

#mirrorObject



438
439
440
# File 'lib/bitescript/mirror.rb', line 438

def mirror
  @current
end

#to_sObject



442
443
444
# File 'lib/bitescript/mirror.rb', line 442

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