classes.io.netty.handler.codec.LengthFieldPrepender.class Maven / Gradle / Ivy
???? 2 ?
+ Z
+ [ \ ]
+ ^
, _ ` a
_ b
c
d
e
f -
g h + i + j + k + l
) m n o p q r s t
) u
) v w x y
) z {
) |
) }
) ~ ?
% f
) ? ?
+ ? ? ? byteOrder Ljava/nio/ByteOrder; lengthFieldLength I lengthIncludesLengthFieldLength Z lengthAdjustment (I)V Code LineNumberTable LocalVariableTable this -Lio/netty/handler/codec/LengthFieldPrepender; (IZ)V (II)V (IIZ)V (Ljava/nio/ByteOrder;IIZ)V
StackMapTable ? ? encode T(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V ctx (Lio/netty/channel/ChannelHandlerContext; msg Lio/netty/buffer/ByteBuf; out Ljava/util/List; length LocalVariableTypeTable $Ljava/util/List;
Exceptions ? Signature h(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V M(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V KLio/netty/handler/codec/MessageToMessageEncoder;
SourceFile LengthFieldPrepender.java RuntimeVisibleAnnotations ? Sharable InnerClasses *Lio/netty/channel/ChannelHandler$Sharable; 4 ; 4 = ? ? . 4 > 4 ? "java/lang/IllegalArgumentException java/lang/StringBuilder 3lengthFieldLength must be either 1, 2, 3, 4, or 8: ? ? ? ? ? ? 4 ? ? ? ? - . / 0 1 2 3 0 ? ? Adjusted frame length ( ) is less than zero !length does not fit into a byte: ? ? ? ? ? ? ? ? ? ? ? ? ? *length does not fit into a short integer: ? ? +length does not fit into a medium integer: ? ? ? ? ? ? java/lang/Error should not reach here ? ? io/netty/buffer/ByteBuf B C +io/netty/handler/codec/LengthFieldPrepender .io/netty/handler/codec/MessageToMessageEncoder java/nio/ByteOrder java/lang/Exception ? (io/netty/channel/ChannelHandler$Sharable
BIG_ENDIAN ()V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V !io/netty/util/internal/ObjectUtil checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
readableBytes ()I &io/netty/channel/ChannelHandlerContext alloc $()Lio/netty/buffer/ByteBufAllocator; io/netty/buffer/ByteBufAllocator buffer (I)Lio/netty/buffer/ByteBuf; order /(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf; writeByte java/util/List add (Ljava/lang/Object;)Z
writeShort writeMedium writeInt writeLong (J)Lio/netty/buffer/ByteBuf; retain ()Lio/netty/buffer/ByteBuf; io/netty/channel/ChannelHandler ! + , - . / 0 1 2 3 0 4 5 6 ? *? ? 7
G H 8 9 : / 0 4 ; 6 J *? ? 7
X Y 8 9 : / 0 1 2 4 <