classes.de.datasecs.hydra.shared.protocol.packets.Packet.class Maven / Gradle / Ivy
???? 4
9
t t
!
"
#
$%
&
'(
)
*+
,-.
/0
1
2
3
4
56
#7
58
&)
9:;
)/<
,=>
.?
.@
.5
,5A
B)
9C
DE
tFGHI
J
K
L
tM
t3
DN
OP VWX \W]
t^_
`
t@a d Jef
Dg
Dh
ti Jjkl
m)
Dn q t ? v
9wx
3)
yz
y{
yE
|
}
y~ J???
y??
? J? t???
?E
??
??
??
??
S)? byteBuf Lio/netty/buffer/ByteBuf; objectToSerialize Ljava/lang/Object; fieldsToSerialize Ljava/util/Map; Signature 5Ljava/util/Map; ()V Code LineNumberTable LocalVariableTable this 2Lde/datasecs/hydra/shared/protocol/packets/Packet;
setByteBuf (Lio/netty/buffer/ByteBuf;)V read write writeByte (B)V byt B readByte ()B writeInt (I)V integer I readInt ()I
writeFloat (F)V floatNumber F readFloat ()F writeDouble (D)V doubleNumber D
readDouble ()D writeLong (J)V
longNumber J readLong ()J writeString (Ljava/lang/String;)V e &Ljava/io/UnsupportedEncodingException; string Ljava/lang/String;
StackMapTable(
readString ()Ljava/lang/String; bytes [B? ? writeObject (Ljava/lang/Object;)V objectOutputStream Ljava/io/ObjectOutputStream; byteArrayOutputStream Ljava/io/ByteArrayOutputStream; Ljava/io/IOException; object LocalVariableTypeTable TT;H0618 (TT;)V
readObject ()Ljava/lang/Object; objectInputStream Ljava/io/ObjectInputStream; byteArrayInputStream Ljava/io/ByteArrayInputStream; Ljava/lang/Exception; length<>? writeCustomObject '(Ljava/lang/Object;Ljava/lang/String;)V customObject pathOfCustomClassAtReceiver packageName .(TT;Ljava/lang/String;)V serializeClass $(Ljava/lang/Object;Ljava/util/Map;)V customClass objects Q(TT;Ljava/util/Map;)V readCustomObject &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/ReflectiveOperationException;
packagesNames [Ljava/lang/String; ?? (TT;)TT; deserializeClass 5(Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Object; fields S(TT;Ljava/util/Map;)TT;
writeArray ([Ljava/lang/Object;)V array [Ljava/lang/Object; readArray ()[Ljava/lang/Object; ()[TT; lambda$deserializeClass$5 >(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/reflect/Method;)V
currentMethod Ljava/lang/reflect/Method;
lambda$null$4 b(Ljava/lang/reflect/Method;Ljava/lang/Object;Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)V className "Ljava/lang/ClassNotFoundException; key value clazz Ljava/lang/Class;
valueIsMap Z valueToCompare Ljava/lang/Class<*>;?+A?a lambda$deserializeClass$3 (Ljava/lang/reflect/Method;)Z method lambda$readCustomObject$2 :([Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V lambda$serializeClass$1 +(Ljava/util/Map;Ljava/lang/reflect/Field;)V subFields originalObject originalObjectClass field Ljava/lang/reflect/Field; lambda$serializeClass$0 .(Ljava/lang/Object;Ljava/lang/reflect/Field;)Z "Ljava/lang/IllegalAccessException;?l
SourceFile Packet.java } ~ &java/util/concurrent/ConcurrentHashMap y z u v? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ? ? UTF-8???? $java/io/UnsupportedEncodingException? ~?? java/lang/String }? "java/lang/IllegalArgumentException object can't be null } ? java/io/ByteArrayOutputStream java/io/ObjectOutputStream }? ? ???? ~ java/lang/Throwable?? java/io/IOException? ? java/lang/IllegalStateException .length can't be larger than the readable bytes java/io/ByteArrayInputStream }? java/io/ObjectInputStream }? ? ? java/lang/ClassNotFoundException????? ? ? ? %s;%s java/lang/Object .?????? ? ?????? BootstrapMethods????????? ??????? ? ? ;??
java/util/Map?????? %s.%s??? ? ? ?? ~ java/lang/InstantiationException java/lang/IllegalAccessException?????????????? ? ?? ???? ?????? ? +java/lang/reflect/InvocationTargetException set :de/datasecs/hydra/shared/serialization/IgnoreSerialization?? #???? w x java/io/Serializable #%s???? ????? ? 0de/datasecs/hydra/shared/protocol/packets/Packet java/lang/Exception &java/lang/ReflectiveOperationException java/lang/Class java/lang/reflect/Method java/lang/reflect/Field io/netty/buffer/ByteBuf (I)Lio/netty/buffer/ByteBuf; (F)Lio/netty/buffer/ByteBuf; (D)Lio/netty/buffer/ByteBuf; (J)Lio/netty/buffer/ByteBuf; getBytes (Ljava/lang/String;)[B
writeBytes ([B)Lio/netty/buffer/ByteBuf; printStackTrace readBytes ([BLjava/lang/String;)V (Ljava/io/OutputStream;)V toByteArray ()[B close
addSuppressed (Ljava/lang/Throwable;)V
readableBytes ([B)V (Ljava/io/InputStream;)V getClass ()Ljava/lang/Class; getName lastIndexOf (Ljava/lang/String;)I substring (I)Ljava/lang/String; format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; getDeclaredFields ()[Ljava/lang/reflect/Field; java/util/Arrays stream .([Ljava/lang/Object;)Ljava/util/stream/Stream;
?? (Ljava/lang/Object;)Z
t? (Ljava/lang/reflect/Field;)Z test d(Lde/datasecs/hydra/shared/protocol/packets/Packet;Ljava/lang/Object;)Ljava/util/function/Predicate; java/util/stream/Stream filter 9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
t? (Ljava/lang/reflect/Field;)V accept `(Lde/datasecs/hydra/shared/protocol/packets/Packet;Ljava/util/Map;)Ljava/util/function/Consumer; forEach (Ljava/util/function/Consumer;)V split '(Ljava/lang/String;)[Ljava/lang/String; '(Ljava/lang/Object;Ljava/lang/Object;)V
t? f(Lde/datasecs/hydra/shared/protocol/packets/Packet;[Ljava/lang/String;)Ljava/util/function/BiConsumer; "(Ljava/util/function/BiConsumer;)V forName %(Ljava/lang/String;)Ljava/lang/Class; newInstance clear getDeclaredMethods ()[Ljava/lang/reflect/Method;
t? ()Ljava/util/function/Predicate;
t? (Ljava/lang/reflect/Method;)V r(Lde/datasecs/hydra/shared/protocol/packets/Packet;Ljava/util/Map;Ljava/lang/Object;)Ljava/util/function/Consumer;
t? ?(Lde/datasecs/hydra/shared/protocol/packets/Packet;Ljava/lang/reflect/Method;Ljava/lang/Object;Ljava/util/Map;)Ljava/util/function/BiConsumer; toString getParameterCount getParameterTypes ()[Ljava/lang/Class; toLowerCase contains (Ljava/lang/CharSequence;)Z invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; remove isAnnotationPresent (Ljava/lang/Class;)Z
startsWith (Ljava/lang/String;)Z put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
setAccessible (Z)V getModifiers java/lang/reflect/Modifier isTransient (I)Z get??? ? ? ? ? "java/lang/invoke/LambdaMetafactory metafactory Lookup InnerClasses ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles! t 9 u v w x y z { | } ~ > *? *? Y? ? ? ?
? ? ? ? ? > *+? ? ?
? ? ? u v ? ~ ? ~ ? ? B
*? ? W? ?
! " ?
? ?
? ? ? ? 2 *? ? ? ? % ? ? ? ? ? B
*? ? W? ?
) * ?
? ?
? ? ? ? 2 *? ? ? ? - ? ? ? ? ? B
*? #?
W? ?
1 2 ?
? ?
? ? ? ? 2 *? ? ? ? 5 ? ? ? ? ? B
*? '? W? ?
9 : ?
? ?
? ? ? ? 2 *? ?
? ? = ? ? ? ? ? B
*? ? W? ?
A B ?
? ?
? ? ? ? 2 *? ? ? ? E ? ? ? ? ? ? #*? +? ? W*? +? ? W? M,? ? ? I L O M N " P ? ? ? # ? ? # ? ? ? ] ? ? ? ? %*? ? ?L*? +? W? Y+? ?M,? ? ? S
T W X Y # \ ? ? ? % ? ?
? ? ? ? ? ? ? ? ? ? ?+?
? Y? ?? Y? MN? Y,? ::+? ,? !:*? ?? W*? ? W? U? ? "? H:? $? <? "? 4::?:? !? ? "? :? $? ? "?,? K-? ,? %? @:-? $? 5,? %? .:N?: ,? -? ,? %? :
-
? $? ,? % ?? M,? '? P U X # % F l # % F u ? ? ? # l w u ? ? ? # ? ? # ? ? ? ? ? # ? ? ? ? ? &