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

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

#decode(io) ⇒ self

Deserializes a Rex::Java::Serialization::Model::NewClass

Raises:

  • if deserialization doesn't succeed

Parameters:

  • the io to read from

Returns:

  • if deserialization succeeds



27
28
29
30
31
32
# File 'lib/rex/java/serialization/model/new_class.rb', line 27

def decode(io)
  self.class_description = ClassDesc.decode(io, stream)
  stream.add_reference(self) unless stream.nil?

  self
end