![JAR search and dependency download from the Maven repository](/logo.png)
classes.de.datasecs.hydra.shared.protocol.packets.Packet.class Maven / Gradle / Ivy
The newest version!
???? 4?
? ?
? ?
? ? ? ?
?
? ?
? ? ?
? ? ?
? ?
? ?
?
?
?
? ?
?
? ?
?
? ? ? ?
? ?
?
?
K ?
?
H
t
t
H
t
0 ?
0
0
?
?
?
? t
; ?
H
?
!
t"
t#
H$%
H&
'()
t*+
,-
.
/
t0
1
t2
t3
H4
?56
0789:;<
=>? @A
BCD ?
tEF
tG
tH
IJ
$ ?K
LM
tN qO T qUV
LW qXY objectToSerialize Ljava/lang/Object; ()V Code LineNumberTable LocalVariableTable this 2Lde/datasecs/hydra/shared/protocol/packets/Packet; read (Lio/netty/buffer/ByteBuf;)V write writeInt (Lio/netty/buffer/ByteBuf;I)V byteBuf Lio/netty/buffer/ByteBuf; integer I readInt (Lio/netty/buffer/ByteBuf;)I writeString .(Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V string Ljava/lang/String; bytes [B
readString -(Lio/netty/buffer/ByteBuf;)Ljava/lang/String; writeObject .(Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V objectOutputStream Ljava/io/ObjectOutputStream; byteArrayOutputStream Ljava/io/ByteArrayOutputStream; e Ljava/io/IOException; object
StackMapTableZ
readObject -(Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; objectInputStream Ljava/io/ObjectInputStream; byteArrayInputStream Ljava/io/ByteArrayInputStream; Ljava/lang/Exception; length ? writeCustomObject customObject LocalVariableTypeTable TT; Signature 5(Lio/netty/buffer/ByteBuf;TT;)V @(Lio/netty/buffer/ByteBuf;Ljava/lang/Object;Ljava/lang/String;)V i prefix declaredFields [Ljava/lang/reflect/Field; ? G(Lio/netty/buffer/ByteBuf;TT;Ljava/lang/String;)V serializeField Y(Lio/netty/buffer/ByteBuf;Ljava/lang/reflect/Field;Ljava/lang/String;Ljava/lang/Object;)V "Ljava/lang/IllegalAccessException; isAccessible Z
declaredField Ljava/lang/reflect/Field;[ `(Lio/netty/buffer/ByteBuf;Ljava/lang/reflect/Field;Ljava/lang/String;TT;)V readCustomObject 4(Lio/netty/buffer/ByteBuf;)TT; ?(Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)Ljava/lang/Object; subObject input 7(Lio/netty/buffer/ByteBuf;TT;)TT; getNewInstance &(Ljava/lang/String;)Ljava/lang/Object; path -(Ljava/lang/String;)TT; setField 9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
stringBuilder fieldName
fieldValue field @(TT;Ljava/lang/String;Ljava/lang/Object;)V
writeArray /(Lio/netty/buffer/ByteBuf;[Ljava/lang/Object;)V array [Ljava/lang/Object; readArray .(Lio/netty/buffer/ByteBuf;)[Ljava/lang/Object; 5(Lio/netty/buffer/ByteBuf;)[TT; writeCustomClassArray t [TT; 6(Lio/netty/buffer/ByteBuf;[TT;)V readCustomClassArray "Ljava/lang/ClassNotFoundException; writeCustomClassCollection 2(Lio/netty/buffer/ByteBuf;Ljava/util/Collection;)V
collection Ljava/util/Collection; Ljava/util/Collection; M(Lio/netty/buffer/ByteBuf;Ljava/util/Collection;)V readCustomClassCollection 1(Lio/netty/buffer/ByteBuf;)Ljava/util/Collection; L(Lio/netty/buffer/ByteBuf;)Ljava/util/Collection; #lambda$writeCustomClassCollection$0
SourceFile Packet.java w x ?\ ?]^_`abcded java/lang/String wf "java/lang/IllegalArgumentException object cannot be null wg java/io/ByteArrayOutputStream java/io/ObjectOutputStream wh ?ijkl x java/lang/Throwablemn java/io/IOExceptiono xp] java/lang/IllegalStateException /length cannot be larger than the readable bytes java/io/ByteArrayInputStream wq java/io/ObjectInputStream wr ?s java/lang/ClassNotFoundExceptiontuvw ? ? ? ? ~xy ? ? #z{ java/lang/StringBuilder §|}~w]??? ?????? u v java/lang/IllegalAccessException java/io/Serializable $%s#%s;%s java/lang/Object?w?? %s# %s%s ? ? ? ??? java/lang/Class????? java/lang/Exception ? ? $?? ;???? ? ??? ? ? ? ????? '
Additional information:
customObject: |?
Field name:
Field value:
Found field by name:
Field Accessibility: ,Could not print accessibility, field == null???
?????g .length can't be larger than the readable bytes ? ? [] ? ? ? ???? Array could not be instantiated.??? ? ??] BootstrapMethods?i????? java/util/Collection???? 0de/datasecs/hydra/shared/protocol/packets/Packet io/netty/buffer/ByteBuf java/lang/reflect/Field (I)Lio/netty/buffer/ByteBuf; ()I !java/nio/charset/StandardCharsets UTF_8 Ljava/nio/charset/Charset; getBytes (Ljava/nio/charset/Charset;)[B
writeBytes ([B)Lio/netty/buffer/ByteBuf; readBytes ([BLjava/nio/charset/Charset;)V (Ljava/lang/String;)V (Ljava/io/OutputStream;)V (Ljava/lang/Object;)V toByteArray ()[B close
addSuppressed (Ljava/lang/Throwable;)V printStackTrace
readableBytes ([B)V (Ljava/io/InputStream;)V ()Ljava/lang/Object; getClass ()Ljava/lang/Class; getName ()Ljava/lang/String; getDeclaredFields ()[Ljava/lang/reflect/Field;
startsWith (Ljava/lang/String;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString getModifiers java/lang/reflect/Modifier isTransient (I)Z ()Z
setAccessible (Z)V get &(Ljava/lang/Object;)Ljava/lang/Object; getCanonicalName format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; forName %(Ljava/lang/String;)Ljava/lang/Class; getDeclaredConstructor 3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; java/lang/reflect/Constructor newInstance '([Ljava/lang/Object;)Ljava/lang/Object; replace D(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; lastIndexOf (Ljava/lang/String;)I substring (II)Ljava/lang/String; (I)Ljava/lang/String; getDeclaredField -(Ljava/lang/String;)Ljava/lang/reflect/Field; set '(Ljava/lang/Object;Ljava/lang/Object;)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; java/lang/Boolean valueOf (Z)Ljava/lang/Boolean; java/lang/System err Ljava/io/PrintStream; java/io/PrintStream println java/lang/reflect/Array &(Ljava/lang/Class;I)Ljava/lang/Object; java/util/Objects requireNonNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; size
??
t? accept j(Lde/datasecs/hydra/shared/protocol/packets/Packet;Lio/netty/buffer/ByteBuf;)Ljava/util/function/Consumer; forEach (Ljava/util/function/Consumer;)V add (Ljava/lang/Object;)Z??? ? ? "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 ? u v w x y / *? ? z { | } ~ ? ? ? y I +? W? z
{ | } ? ? ? ? ? ? y 9 +? ? z ! { | } ? ? ? ? y j ,? ? N+-?? W+-? W? z % &