classes.io.netty.handler.codec.protobuf.ProtobufDecoderNano.class Maven / Gradle / Ivy
???? 2 q
C D
E F G H
I
J
K
L
M
N
O P
Q R S T
U V W clazz Ljava/lang/Class; Signature :Ljava/lang/Class<+Lcom/google/protobuf/nano/MessageNano;>; (Ljava/lang/Class;)V Code LineNumberTable LocalVariableTable this 5Lio/netty/handler/codec/protobuf/ProtobufDecoderNano; LocalVariableTypeTable =(Ljava/lang/Class<+Lcom/google/protobuf/nano/MessageNano;>;)V decode T(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V array [B offset I ctx (Lio/netty/channel/ChannelHandlerContext; msg Lio/netty/buffer/ByteBuf; out Ljava/util/List; length prototype &Lcom/google/protobuf/nano/MessageNano; $Ljava/util/List;
StackMapTable V X T Y $
Exceptions Z 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/MessageToMessageDecoder;
SourceFile ProtobufDecoderNano.java RuntimeVisibleAnnotations \ Sharable InnerClasses *Lio/netty/channel/ChannelHandler$Sharable; ] You must provide a Class ^ _ ` java/lang/Class a b c d # e f b g b h i j k $com/google/protobuf/nano/MessageNano l m Y n o io/netty/buffer/ByteBuf ! " 3io/netty/handler/codec/protobuf/ProtobufDecoderNano .io/netty/handler/codec/MessageToMessageDecoder &io/netty/channel/ChannelHandlerContext java/util/List java/lang/Exception p (io/netty/channel/ChannelHandler$Sharable ()V !io/netty/util/internal/ObjectUtil checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
readableBytes ()I hasArray ()Z ()[B arrayOffset readerIndex getBytes (I[BII)Lio/netty/buffer/ByteBuf; newInstance ()Ljava/lang/Object; mergeFrom R(Lcom/google/protobuf/nano/MessageNano;[BII)Lcom/google/protobuf/nano/MessageNano; add (Ljava/lang/Object;)Z io/netty/channel/ChannelHandler ! ` *? *+? ? ? ? C D E ! " 7 W,? 6,? ? ,? :,? ,?
`6? ?:,,?
? W6*? ? ?
:-? ? W? *
L M
N O ! Q ' R 5 S 8 U D V V W f
# $ % &