class Metasm::JavaClass::Interfaces
Attributes
interfaces[RW]
Public Instance Methods
[](idx)
click to toggle source
# File metasm/exe_format/javaclass.rb, line 174 def [](idx) @interfaces[idx] end
decode(c)
click to toggle source
Calls superclass method
Metasm::SerialStruct#decode
# File metasm/exe_format/javaclass.rb, line 156 def decode(c) super(c) @interfaces = [] @interfaces_count.times { @interfaces << ConstantIndex.decode(c) } end
encode(c)
click to toggle source
Calls superclass method
Metasm::SerialStruct#encode
# File metasm/exe_format/javaclass.rb, line 165 def encode(c) ret = super(c) @interfaces.each { |e| ret << e.encode(c) } ret end