Class: BiteScript::ASM::FieldMirror::Builder

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

Instance Method Summary collapse

Constructor Details

#initialize(mirror) ⇒ Builder

Returns a new instance of Builder.



412
413
414
415
# File 'lib/bitescript/mirror.rb', line 412

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

Instance Method Details

#mirrorObject



417
418
419
# File 'lib/bitescript/mirror.rb', line 417

def mirror
  @current
end

#to_sObject



421
422
423
# File 'lib/bitescript/mirror.rb', line 421

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