classes.io.netty.buffer.CompositeByteBuf.class Maven / Gradle / Ivy
???? 2A ?????
G??T
? ?? ?? ??
??
????
??
?
??
?
?
??
??
??
??
???
??
?
??
??
??
??
??{
????
?? ???
'?
??
;?? ??
;?
;?
+??? +??? +???
??
??
??
;?j???
?H????? <? <?k
?? +?
;?
+? +???
?????
??
??
K????
???????? ???
X?
??
??
;?
;?
;?
;???
;?
;? ?
;
e?
;
;
;
?
;
?
;
??
?
v?
?
?
;
;
?
;
;
? ??
;
?
;
;
;!
?" ????
;#
?$
?%
;?
;&
?'
?(
?)
?*
;+
;,
?-
?./0
?1/2 ???
34
;5
;6
?7
G89
;8
?:
;;
G<
;<
?=
;>
??
G@
;@
;A
GB
;B
?C
;D
?E
?F
;G
;H
;I
JK
;L ?MNO
;P
3Q
;R
S
?T
?U
?V
;-
;.
;W
?X
?Y
?Z
?[\
;1
?]??
?^
?_
?`abac
Gd
?e
?fg
h
G?
G?
G
Gi
Gj
Gk
Gl
Gm
Gn
Go
Gp
Gq
Gr
Gs
Gt
Gu
Gv
Gw
Gx
Gy
Gz
G{
G|
G}
G~
G
G?
G?
G?
G?
G?
G?
G?
G?
G?
G?
G?
G?
G?
G?
G?
G?
G?
G?
G?
G?
??
?? ??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
;?????? InnerClasses CompositeByteBufIterator Component EMPTY_NIO_BUFFER Ljava/nio/ByteBuffer; EMPTY_ITERATOR Ljava/util/Iterator; Signature /Ljava/util/Iterator; alloc "Lio/netty/buffer/ByteBufAllocator; direct Z
components Ljava/util/List; >Ljava/util/List; maxNumComponents I freed $assertionsDisabled '(Lio/netty/buffer/ByteBufAllocator;ZI)V Code LineNumberTable LocalVariableTable this "Lio/netty/buffer/CompositeByteBuf;
StackMapTable9? A(Lio/netty/buffer/ByteBufAllocator;ZI[Lio/netty/buffer/ByteBuf;)V buffers [Lio/netty/buffer/ByteBuf; C(Lio/netty/buffer/ByteBufAllocator;ZI[Lio/netty/buffer/ByteBuf;II)V offset len ;(Lio/netty/buffer/ByteBufAllocator;ZILjava/lang/Iterable;)V Ljava/lang/Iterable; LocalVariableTypeTable /Ljava/lang/Iterable;? V(Lio/netty/buffer/ByteBufAllocator;ZILjava/lang/Iterable;)V newList (I)Ljava/util/List; A(I)Ljava/util/List; %(Lio/netty/buffer/ByteBufAllocator;)V addComponent =(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf; buffer Lio/netty/buffer/ByteBuf;
addComponents >([Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf; 8(Ljava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf; S(Ljava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf; >(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf; cIndex >(ZLio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf; increaseWriterIndex ?(Z[Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf; 9(ZLjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf; T(ZLjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf; ?(ZILio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;
addComponent0 (ZILio/netty/buffer/ByteBuf;)I prev ,Lio/netty/buffer/CompositeByteBuf$Component;
readableBytes c wasAdded??? ?(I[Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf; addComponents0 !(ZI[Lio/netty/buffer/ByteBuf;II)I b size i 9(ILjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf; T(ILjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf; (ZILjava/lang/Iterable;)I i$ list
increaseIndex col Ljava/util/Collection; +Ljava/util/List; 1Ljava/util/Collection;?? 4(ZILjava/lang/Iterable;)I consolidateIfNeeded ()V capacity consolidated
numComponents checkComponentIndex (I)V (II)V updateComponentOffsets cur removeComponent %(I)Lio/netty/buffer/CompositeByteBuf; comp removeComponents &(II)Lio/netty/buffer/CompositeByteBuf; toRemove needsUpdate iterator ()Ljava/util/Iterator; 1()Ljava/util/Iterator; decompose (II)Ljava/util/List; length componentId slice firstC first buf bytesToSlice /(II)Ljava/util/List; isDirect ()Z hasArray array ()[B arrayOffset ()I hasMemoryAddress
memoryAddress ()J padding
paddingLength nComponents newC Ljava/util/ListIterator; bytesToTrim newCapacity oldCapacity FLjava/util/ListIterator;? $()Lio/netty/buffer/ByteBufAllocator; order ()Ljava/nio/ByteOrder; toComponentIndex (I)I mid low high toByteIndex getByte (I)B index _getByte _getShort (I)S _getShortLE _getUnsignedMedium _getUnsignedMediumLE _getInt _getIntLE _getLong (I)J
_getLongLE getBytes )(I[BII)Lio/netty/buffer/CompositeByteBuf; s
adjustment localLength dst [B dstIndex :(ILjava/nio/ByteBuffer;)Lio/netty/buffer/CompositeByteBuf; limit @(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/CompositeByteBuf; -(ILjava/nio/channels/GatheringByteChannel;I)I writtenBytes J out (Ljava/nio/channels/GatheringByteChannel; count
Exceptions? %(ILjava/nio/channels/FileChannel;JI)I arr$ [Ljava/nio/ByteBuffer; len$ Ljava/nio/channels/FileChannel; position? <(ILjava/io/OutputStream;I)Lio/netty/buffer/CompositeByteBuf; Ljava/io/OutputStream; setByte value _setByte setShort _setShort _setShortLE setMedium
_setMedium _setMediumLE setInt _setInt _setIntLE setLong &(IJ)Lio/netty/buffer/CompositeByteBuf; _setLong (IJ)V
_setLongLE setBytes src srcIndex (ILjava/io/InputStream;I)I localReadBytes in Ljava/io/InputStream; readBytes? .(ILjava/nio/channels/ScatteringByteChannel;I)I )Ljava/nio/channels/ScatteringByteChannel;? copy (II)Lio/netty/buffer/ByteBuf; copyTo (IIILio/netty/buffer/ByteBuf;)V component (I)Lio/netty/buffer/ByteBuf; componentAtOffset internalComponent internalComponentAtOffset
findComponent /(I)Lio/netty/buffer/CompositeByteBuf$Component; nioBufferCount componentsCount internalNioBuffer (II)Ljava/nio/ByteBuffer; nioBuffer merged\
nioBuffers (II)[Ljava/nio/ByteBuffer; 'Ljava/util/List; consolidate $()Lio/netty/buffer/CompositeByteBuf; last endCIndex discardReadComponents readerIndex writerIndex firstComponentId discardReadBytes allocBuffer toString ()Ljava/lang/String; result Ljava/lang/String; setIndex clear markReaderIndex resetReaderIndex markWriterIndex resetWriterIndex ensureWritable minWritableBytes ?(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/CompositeByteBuf; '(I[B)Lio/netty/buffer/CompositeByteBuf;
setBoolean &(IZ)Lio/netty/buffer/CompositeByteBuf; setChar setFloat &(IF)Lio/netty/buffer/CompositeByteBuf; F setDouble &(ID)Lio/netty/buffer/CompositeByteBuf; D setZero >(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/CompositeByteBuf; ?(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/CompositeByteBuf; &([B)Lio/netty/buffer/CompositeByteBuf; (([BII)Lio/netty/buffer/CompositeByteBuf; 9(Ljava/nio/ByteBuffer;)Lio/netty/buffer/CompositeByteBuf; ;(Ljava/io/OutputStream;I)Lio/netty/buffer/CompositeByteBuf; skipBytes writeBoolean %(Z)Lio/netty/buffer/CompositeByteBuf; writeByte
writeShort writeMedium writeInt writeLong %(J)Lio/netty/buffer/CompositeByteBuf; writeChar
writeFloat %(F)Lio/netty/buffer/CompositeByteBuf; writeDouble %(D)Lio/netty/buffer/CompositeByteBuf;
writeBytes writeZero retain increment touch 6(Ljava/lang/Object;)Lio/netty/buffer/CompositeByteBuf; hint Ljava/lang/Object; ()[Ljava/nio/ByteBuffer; discardSomeReadBytes
deallocate unwrap ()Lio/netty/buffer/ByteBuf; -(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf; 0(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf; 6(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf; 5(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; 4(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; ([B)Lio/netty/buffer/ByteBuf; ([BII)Lio/netty/buffer/ByteBuf; (D)Lio/netty/buffer/ByteBuf; (F)Lio/netty/buffer/ByteBuf; (J)Lio/netty/buffer/ByteBuf; (Z)Lio/netty/buffer/ByteBuf; 2(Ljava/io/OutputStream;I)Lio/netty/buffer/ByteBuf; 6(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; 5(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; (I[B)Lio/netty/buffer/ByteBuf; (ID)Lio/netty/buffer/ByteBuf; (IJ)Lio/netty/buffer/ByteBuf; (IF)Lio/netty/buffer/ByteBuf; (IZ)Lio/netty/buffer/ByteBuf; 1(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf; (I[BII)Lio/netty/buffer/ByteBuf; 7(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf; 3(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf; 4(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted; "()Lio/netty/util/ReferenceCounted; #(I)Lio/netty/util/ReferenceCounted;
access$100 4(Lio/netty/buffer/CompositeByteBuf;)Ljava/util/List; x0 `Lio/netty/buffer/AbstractReferenceCountedByteBuf;Ljava/lang/Iterable;
SourceFile CompositeByteBuf.javaXY_? java/lang/NullPointerException_?TUVW[\uv_l "java/lang/IllegalArgumentException java/lang/StringBuilder_? maxNumComponents: ???? (expected: >= 2)GH??????K??? java/util/ArrayList??????y?}?}?y?????????^W java/lang/AssertionError???? *io/netty/buffer/CompositeByteBuf$Component??????_????\??m\????C?C??? java/lang/Throwable io/netty/buffer/ByteBuf java/util/Collection?????????F-?|s????\L??? #java/lang/IndexOutOfBoundsException 3cIndex: %d (expected: >= 0 && <= numComponents(%d)) java/lang/Object? icIndex: %d, numComponents: %d (expected: cIndex >= 0 && cIndex + numComponents <= totalNumComponents(%d))?????PQ 9io/netty/buffer/CompositeByteBuf$CompositeByteBufIterator_ ???
B-B?C-????
??? 'java/lang/UnsupportedOperationException??|?????
newCapacity: K)?????) ? java/lang/Error should not reach here??12???????????????????? ????!???"????3?56#$%:;$&?$'??)?) io/netty/buffer/CompositeByteBuf
?())?))?)*)??+??, ????-.NO?-%%-'{-*+/-0-76/0?12345 java/nio/ByteBuffer67??8?T??9-:-GH??;<
, components=?=LMNOPQ-??????U?W)X?[????^)#?#?#?#?#?#?#?e-f?h-i-j-k-l?n-o?q?s?s?s?s?s?t-u-uA>]Wwxw>u?u>t?scs`s_szsasbqropn?lmk?j?i?h?fge?#d#c#`#_#z#a#b^?S?T[\XY??W??UV?S???TQ?|>E>P>O>N>M>L>B????? ????????>??7@ /io/netty/buffer/AbstractReferenceCountedByteBuf java/lang/Iterable "io/netty/buffer/CompositeByteBuf$1 io/netty/buffer/ByteBufAllocator java/util/List java/util/Iterator java/util/ListIterator java/io/IOException java/nio/channels/FileChannel java/io/InputStream 'java/nio/channels/ScatteringByteChannel (Ljava/lang/String;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; java/lang/Math min (II)I java/util/Collections emptyList ()Ljava/util/List; !io/netty/util/internal/ObjectUtil checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; java/nio/ByteOrder
BIG_ENDIAN Ljava/nio/ByteOrder; /(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf; (Lio/netty/buffer/ByteBuf;)V add (Ljava/lang/Object;)Z endOffset get (I)Ljava/lang/Object; (ILjava/lang/Object;)V release hasNext next ()Ljava/lang/Object; toArray (([Ljava/lang/Object;)[Ljava/lang/Object; freeIfNecessary ensureAccessible java/lang/Integer valueOf (I)Ljava/lang/Integer; java/lang/String format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; remove subList isEmpty I(Lio/netty/buffer/CompositeByteBuf;Lio/netty/buffer/CompositeByteBuf$1;)V
checkIndex duplicate set '(ILjava/lang/Object;)Ljava/lang/Object; "io/netty/util/internal/EmptyArrays EMPTY_BYTES io/netty/buffer/Unpooled EMPTY_BUFFER maxCapacity listIterator (I)Ljava/util/ListIterator; hasPrevious previous (Ljava/lang/Object;)V getShort
getShortLE getUnsignedMedium getUnsignedMediumLE getInt getIntLE getLong getLongLE
checkDstIndex (IIII)V remaining (I)Ljava/nio/Buffer; &java/nio/channels/GatheringByteChannel write (Ljava/nio/ByteBuffer;)I ([Ljava/nio/ByteBuffer;)J (Ljava/nio/ByteBuffer;J)I
setShortLE setMediumLE setIntLE setLongLE
checkSrcIndex read ([B)I allocate (I)Ljava/nio/ByteBuffer; +(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; put ,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; flip ()Ljava/nio/Buffer; addAll ,(Ljava/util/Collection;[Ljava/lang/Object;)Z
adjustMarkers directBuffer
heapBuffer substring (II)Ljava/lang/String; (C)Ljava/lang/StringBuilder; java/lang/Class desiredAssertionStatus ()Ljava/nio/ByteBuffer; ! ?G H NO PQ R S TU VW XY R Z [\ ]W ^W ? _` a ? ,*? +?
? Y? ?*+? *? *? *?
? ? b " 9 :
; = > ? # @ + Ac * ,de ,TU ,VW ,[\ f ? gh ?_i a d *+?? ? b
D
Ec 4 de TU VW [\ jk _l a l*? +?
? Y? ?? #? Y?
Y? ? ? ? ? ? ?*+? *? *? *?
? *? W*? **? ? W? b 6
I J
K M N 9 R > S C T H U P W ] X a Y k Zc H lde lTU lVW l[\ ljk lm\ ln\ f ? gh C $ _o a h*? +?
? Y? ?? #? Y?
Y? ? ? ? ? ? ?*+? *? *? *?
? *? W*? **? ? W? b 6
^ _
` b c 9 g > h C i H j P l Y m ] n g oc 4 hde hTU hVW h[\ hjp q hjr f ? ghs $R t
uv a 8 ? Y? ? ? b rc [\ R w _x a e *? *+? *? *? *? ? ? b w x y z { |c de TU yz a ; *+? ? b ?c de {| ?}~ a ; *+? ? b ?c de jk } a M *+? ? b ?c de jp q jr R ? y? a F *,? !? b ?c de ?\ {| y? a g ,"? #W**? ? $ ,? %W*? *? b ? ? ? ?c de ?W {| ?}? a _ **? ? $ ,,?? W*? *? b ? ? ?c de ?W jk }? a n **? ? $ ,? W*? *? b ? ? ?c de ?W jp q jr R ? y? a i -"? #W*-? %W*? *? b ? ? ? ?c * de ?W ?\ {| ?? a ? в &? -? ? 'Y? (?6*? )-? *6? +Y-? ,? -? .? /:*? ? $ ? I*? ? 0 6?
? 1? G*? d? 2 ? +:? 1? 3? 3`? 1? *? ? 4 6? *? 5? **? 6-? *`? 7W6? -? 8W?:? -? 8W? ? ? ? ? ? b b ? ? ? ? 3 @ M Q [ l
v ? ? ? ? ? ? ? ? ? ? ? ?c R l ?? ??\ 3 ??? ?de ??W ??\ ?{| ??W f ; ? H?*? ? g? ?? g? ? ?}? a W *,,?? W*? *? b . / 0c de ?\ jk ?? a 3
?-9? #W6*? )? 6-?2:? ? %*? %`=*? ? $ 6? =???6? -2:? ? 8W? : ?????:
? -2:? ? 8W? :????
? _ e h : M s ? ? ? : s u s b j 4 5 7 : = > %? (A 3B >C DD GF JG MI TJ ZK _M eP hN jI |J ?K ?M ?P ?N ?Ic p '?| > ?\ Z ?| ? ?| ?de ??W ??\ ?jk ?m\ ?n\ ??\ f ?
? ? ?? ? ? g C? ?? ? g C ?? g C ? ? g C ?? ?? }? a f *,? W*? *? b d e fc de ?\ jp q jr R ? ?? a ? ?-? ;? *-? ;? %?-9? #W-?