
com.google.protobuf.RopeByteString.class Maven / Gradle / Ivy
The newest version!
???? 2Y ? ? ?
?
?
? ? ?
?
? ? ? ?
? ?
? ?
?
?
?
?
?
"
"
"
3
+
3 ?
?
3!"
7 ?
#$
:%
&'()
=*
A+,??? ?-
A./ InnerClasses RopeInputStream
PieceIterator Balancer minLengthByDepth [I totalLength I left Lcom/google/protobuf/ByteString; right
leftLength treeDepth serialVersionUID J
ConstantValue C(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ByteString;)V Code LineNumberTable LocalVariableTable this $Lcom/google/protobuf/RopeByteString; concatenate b(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/ByteString; newRight leftRope newLength newDepth
StackMapTable ? concatenateBytes leftSize rightSize bytes [B newInstanceForTest f(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/RopeByteString; byteAt (I)B index size ()I getTreeDepth
isBalanced ()Z substring $(II)Lcom/google/protobuf/ByteString;
beginIndex endIndex length leftSub rightSub copyToInternal ([BIII)V target sourceOffset targetOffset numberToCopy copyTo (Ljava/nio/ByteBuffer;)V Ljava/nio/ByteBuffer; asReadOnlyByteBuffer ()Ljava/nio/ByteBuffer;
byteBuffer asReadOnlyByteBufferList ()Ljava/util/List;
byteString LeafByteString /Lcom/google/protobuf/ByteString$LeafByteString; result Ljava/util/List; pieces 2Lcom/google/protobuf/RopeByteString$PieceIterator; LocalVariableTypeTable 'Ljava/util/List;0
Signature )()Ljava/util/List; writeTo (Ljava/io/OutputStream;)V outputStream Ljava/io/OutputStream;
Exceptions1 writeToInternal (Ljava/io/OutputStream;II)V numberToWriteInLeft out
numberToWrite #(Lcom/google/protobuf/ByteOutput;)V output Lcom/google/protobuf/ByteOutput; toStringInternal .(Ljava/nio/charset/Charset;)Ljava/lang/String; charset Ljava/nio/charset/Charset; isValidUtf8 leftPartial state partialIsValidUtf8 (III)I offset toIndex equals (Ljava/lang/Object;)Z other Ljava/lang/Object; otherByteString thisHash thatHash ? equalsFragments #(Lcom/google/protobuf/ByteString;)Z
thisRemaining
thatRemaining bytesToCompare
stillEqual Z
thisOffset thisIter Ljava/util/Iterator;
thisString
thatOffset thatIter
thatString pos ELjava/util/Iterator;2 partialHash h
newCodedInput (()Lcom/google/protobuf/CodedInputStream; newInput ()Ljava/io/InputStream; writeReplace ()Ljava/lang/Object;
readObject (Ljava/io/ObjectInputStream;)V in Ljava/io/ObjectInputStream; i(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ByteString;Lcom/google/protobuf/RopeByteString$1;)V x0 x1 x2 &Lcom/google/protobuf/RopeByteString$1;
access$400 F(Lcom/google/protobuf/RopeByteString;)Lcom/google/protobuf/ByteString;
access$500
access$600 ()[I ()V temp i numbers f1 f2 %Ljava/util/List;
SourceFile RopeByteString.java K L Q P O P Y Z Y ? r s R N M N t s345 S N com/google/protobuf/ByteString h a "com/google/protobuf/RopeByteString +com/google/protobuf/RopeByteString$Balancer Y678 ? 9:;< o p= ?> P w x w? ~ ? ?@AB9CD ? java/util/ArrayList 0com/google/protobuf/RopeByteString$PieceIterator YEF vGH ? ?0I ? ? ? ? ? ? ? java/lang/String YJ com/google/protobuf/Utf8 ? ?K s ? ?2G ? -com/google/protobuf/ByteString$LeafByteStringL5MN java/lang/IllegalStateException ? ? 2com/google/protobuf/RopeByteString$RopeInputStream YOPQR java/io/InvalidObjectException :RopeByteStream instances are not to be serialized directly YSTU java/lang/IntegerVWX s $com/google/protobuf/RopeByteString$1 java/util/List java/io/IOException java/util/Iterator java/lang/Math max (II)I )(Lcom/google/protobuf/RopeByteString$1;)V
access$100 ?(Lcom/google/protobuf/RopeByteString$Balancer;Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/ByteString; wrap $([B)Lcom/google/protobuf/ByteString;
checkIndex (II)V
checkRange EMPTY #(I)Lcom/google/protobuf/ByteString; toByteArray ()[B java/nio/ByteBuffer ([B)Ljava/nio/ByteBuffer; asReadOnlyBuffer I(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/RopeByteString$1;)V hasNext next 1()Lcom/google/protobuf/ByteString$LeafByteString; add ([BLjava/nio/charset/Charset;)V peekCachedHashCode min equalsRange %(Lcom/google/protobuf/ByteString;II)Z '(Lcom/google/protobuf/RopeByteString;)V $com/google/protobuf/CodedInputStream newInstance =(Ljava/io/InputStream;)Lcom/google/protobuf/CodedInputStream; (Ljava/lang/String;)V valueOf (I)Ljava/lang/Integer; get (I)Ljava/lang/Object; intValue 0 K L M N O P Q P R N S N T U V W Y Z [ ? 5*? *+? *,? *+? ? **? ,? `? *+? ,? ?
`? ? \ ? ? ? ? ? # ? 4 ? ] 5 ^ _ 5 O P 5 Q P ` a [ ? ?+? ? *?*? ? +?*? +? `= ?? *+?
?*? ? j*? N-? ? +? ` ?? -? +?
:? Y-? ? ?-? ? -? ? ? *-? +? ? ? Y-? +? :? Y-? ? ?*? +? ?
`>? .?
? Y*+? ?? Y? *+? ? \ R ? ? ? ? ? ? # ? ) ? 0 ? 5 ? G ? Q ? _ ? q ? { ? ? ? ? ? ? ? ? ? ? ? ] H Q b P ? b P 5 b c _ ? O P ? Q P ? d N ? ! e N f ? ? 5 g? 7?
h a [ ? )*? =+? >`?:*? +? ? ? \ ? ?
? ? ? # ? ] 4 ) O P ) Q P $ i N
j N k l m n [ >
? Y*+? ? \ ? ]
O P
Q P o p [ p '*? ? *? ? *? ? ?*? *? d? ? \ ? ] ' ^ _ ' q N f r s [ / *? ? \ ] ^ _ t s [ / *? ? \ ] ^ _ u v [ J *? ? *? .? ? ? \ ] ^ _ f @ w x [ p*? ? >? ? ?*? ? *?*? ?
*? ? ?*? ? *? *? d*? d? ?*? ? :*? *? d? :? Y? ? \ 2 3
5 7 : <