Method: Rasm::Java::Bytecode#cp_info

Defined in:
lib/rasm/java/bytecode.rb

#cp_infoObject



82
83
84
85
86
87
88
89
90
91
92
93
# File 'lib/rasm/java/bytecode.rb', line 82

def cp_info
  str = "cp_info (#{@constant_pool_count}) \n"
  constant_pool.each do|i, e|
    if e.is_a? Ref
      str << "#%02d = %-16s %-20s %s\n" % [i, e.name, e, ("//#{e.val}" if e.is_a?(Ref))]
    else
      str << "#%02d = %-16s %-20s\n" % [i, e.name, e.val]
    end

  end
  str
end