Method: Rex::Java::Serialization::Model::Annotation#decode

Defined in:
lib/rex/java/serialization/model/annotation.rb

#decode(io) ⇒ self

Deserializes a Rex::Java::Serialization::Model::Annotation

Parameters:

  • io (IO)

    the io to read from

Returns:

  • (self)

    if deserialization succeeds

Raises:



28
29
30
31
32
33
34
35
36
# File 'lib/rex/java/serialization/model/annotation.rb', line 28

def decode(io)
  loop do
    content = decode_content(io, stream)
    self.contents << content
    return self if content.kind_of?(EndBlockData)
  end

  self
end