Skip to content

Commit 2c290e2

Browse files
committed
Use classes short name
1 parent 8f403f3 commit 2c290e2

File tree

5 files changed

+23
-23
lines changed

5 files changed

+23
-23
lines changed

lib/rex/java/serialization/model/annotation.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def decode(io)
2727
loop do
2828
content = decode_content(io, stream)
2929
self.contents << content
30-
return self if content.class == Rex::Java::Serialization::Model::EndBlockData
30+
return self if content.class == EndBlockData
3131
end
3232

3333
self

lib/rex/java/serialization/model/contents.rb

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -65,31 +65,31 @@ def encode_content(content)
6565
encoded = ''
6666

6767
case content
68-
when Rex::Java::Serialization::Model::BlockData
68+
when BlockData
6969
encoded << [TC_BLOCKDATA].pack('C')
70-
when Rex::Java::Serialization::Model::BlockDataLong
70+
when BlockDataLong
7171
encoded << [TC_BLOCKDATALONG].pack('C')
72-
when Rex::Java::Serialization::Model::EndBlockData
72+
when EndBlockData
7373
encoded << [TC_ENDBLOCKDATA].pack('C')
74-
when Rex::Java::Serialization::Model::NewObject
74+
when NewObject
7575
encoded << [TC_OBJECT].pack('C')
76-
when Rex::Java::Serialization::Model::ClassDesc
76+
when ClassDesc
7777
encoded << [TC_CLASS].pack('C')
78-
when Rex::Java::Serialization::Model::NewArray
78+
when NewArray
7979
encoded << [TC_ARRAY].pack('C')
80-
when Rex::Java::Serialization::Model::Utf
80+
when Utf
8181
encoded << [TC_STRING].pack('C')
82-
when Rex::Java::Serialization::Model::LongUtf
82+
when LongUtf
8383
encoded << [TC_LONGSTRING].pack('C')
84-
when Rex::Java::Serialization::Model::NewEnum
84+
when NewEnum
8585
encoded << [TC_ENUM].pack('C')
86-
when Rex::Java::Serialization::Model::NewClassDesc
86+
when NewClassDesc
8787
encoded << [TC_CLASSDESC].pack('C')
88-
when Rex::Java::Serialization::Model::NullReference
88+
when NullReference
8989
encoded << [TC_NULL].pack('C')
90-
when Rex::Java::Serialization::Model::Reset
90+
when Reset
9191
encoded << [TC_RESET].pack('C')
92-
when Rex::Java::Serialization::Model::Reference
92+
when Reference
9393
encoded << [TC_REFERENCE].pack('C')
9494
else
9595
raise ::RuntimeError, 'Failed to serialize content'

lib/rex/java/serialization/model/new_array.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def decode(io)
5050
# @return [String] if serialization succeeds
5151
# @raise [RuntimeError] if serialization doesn't succeed
5252
def encode
53-
unless array_description.class == Rex::Java::Serialization::Model::ClassDesc
53+
unless array_description.class == ClassDesc
5454
raise ::RuntimeError, 'Failed to serialize NewArray'
5555
end
5656

@@ -92,7 +92,7 @@ def array_type
9292
raise ::RuntimeError, 'Empty NewArray description'
9393
end
9494

95-
unless array_description.class == Rex::Java::Serialization::Model::ClassDesc
95+
unless array_description.class == ClassDesc
9696
raise ::RuntimeError, 'Unsupported NewArray description class'
9797
end
9898

@@ -198,7 +198,7 @@ def encode_value(value)
198198
res = [value].pack('s>')
199199
when 'boolean'
200200
res = [value].pack('c')
201-
when Rex::Java::Serialization::Model::Element
201+
when Element
202202
res = value.encode
203203
else # object
204204
res = encode_content(value)

lib/rex/java/serialization/model/new_enum.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ def decode(io)
3939
# @return [String] if serialization succeeds
4040
# @raise [RuntimeError] if serialization doesn't succeed
4141
def encode
42-
unless enum_description.class == Rex::Java::Serialization::Model::ClassDesc &&
43-
constant_name.class == Rex::Java::Serialization::Model::Utf
42+
unless enum_description.class == ClassDesc &&
43+
constant_name.class == Utf
4444
raise ::RuntimeError, 'Failed to serialize EnumDescription'
4545
end
4646

lib/rex/java/serialization/model/new_object.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ def decode(io)
3030
self.class_desc = ClassDesc.decode(io, stream)
3131
stream.add_reference(self) unless stream.nil?
3232

33-
if class_desc.description.class == Rex::Java::Serialization::Model::NewClassDesc
33+
if class_desc.description.class == NewClassDesc
3434
self.class_data = decode_class_data(io, class_desc.description)
35-
elsif class_desc.description.class == Rex::Java::Serialization::Model::Reference
35+
elsif class_desc.description.class == Reference
3636
ref = class_desc.description.handle - BASE_WIRE_HANDLE
3737
self.class_data = decode_class_data(io, stream.references[ref])
3838
end
@@ -45,7 +45,7 @@ def decode(io)
4545
# @return [String] if serialization succeeds
4646
# @raise [RuntimeError] if serialization doesn't succeed
4747
def encode
48-
unless class_desc.class == Rex::Java::Serialization::Model::ClassDesc
48+
unless class_desc.class == ClassDesc
4949
raise ::RuntimeError, 'Failed to serialize NewObject'
5050
end
5151

@@ -74,7 +74,7 @@ def encode
7474
def decode_class_data(io, my_class_desc)
7575
values = []
7676

77-
unless my_class_desc.super_class.description.class == Rex::Java::Serialization::Model::NullReference
77+
unless my_class_desc.super_class.description.class == NullReference
7878
values += decode_class_data(io, my_class_desc.super_class.description)
7979
end
8080

0 commit comments

Comments
 (0)