class Metasm::JavaClass::Attributes

Attributes

attributes[RW]

Public Instance Methods

[](idx) click to toggle source
# File metasm/exe_format/javaclass.rb, line 269
def [](idx)
        @attributes[idx]
end
decode(c) click to toggle source
Calls superclass method Metasm::SerialStruct#decode
# File metasm/exe_format/javaclass.rb, line 251
def decode(c)
        super(c)

        @attributes = []
        @attributes_count.times { |i|
                @attributes << AttributeInfo.decode(c)
        }
end
encode(c) click to toggle source
Calls superclass method Metasm::SerialStruct#encode
# File metasm/exe_format/javaclass.rb, line 260
def encode(c)
        ret = super(c)

        @attributes.each { |e|
                ret << e.encode(c)
        }
        ret
end