class Metasm::JavaClass::Fields

Attributes

fields[RW]

Public Instance Methods

[](idx) click to toggle source
# File metasm/exe_format/javaclass.rb, line 200
def [](idx)
        @fields[idx]
end
decode(c) click to toggle source
Calls superclass method Metasm::SerialStruct#decode
# File metasm/exe_format/javaclass.rb, line 183
def decode(c)
        super(c)
        @fields = []
        @fields_count.times {
                @fields << FieldMethodInfo.decode(c)
        }
end
encode(c) click to toggle source
Calls superclass method Metasm::SerialStruct#encode
# File metasm/exe_format/javaclass.rb, line 191
def encode(c)
        ret = super(c)

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