class JvmBytecode::Constants::Class
Attributes
name_index[R]
Public Class Methods
decode(io)
click to toggle source
# File lib/jvm_bytecode/constants/class.rb, line 8 def self.decode(io) new(io.read(2).unpack('S>').first) end
new(name_index)
click to toggle source
# File lib/jvm_bytecode/constants/class.rb, line 12 def initialize(name_index) @name_index = name_index end
Public Instance Methods
additional_bytecode()
click to toggle source
# File lib/jvm_bytecode/constants/class.rb, line 16 def additional_bytecode [@name_index].pack('S>') end
to_hash()
click to toggle source
# File lib/jvm_bytecode/constants/class.rb, line 20 def to_hash { name_index: @name_index } end