
com.google.protobuf.Utf8.class Maven / Gradle / Ivy
The newest version!
???? 2 ?
?
?
?
?
?
?
?
5 ?
5 ? ? ?
?
? ? ? ? ? ?
? ? ?
? ?
?
?
?
? ? ? ??
? ?
?
5 ?
? ?
? ?
5 ?
5 ?
5 ?
? ?????????
1 ?
- ? ?
- ? ?
/ ? ? UnsafeProcessor InnerClasses
SafeProcessor ? Processor UnpairedSurrogateException processor $Lcom/google/protobuf/Utf8$Processor; ASCII_MASK_LONG J
ConstantValue MAX_BYTES_PER_CHAR I COMPLETE MALFORMED???? UNSAFE_COUNT_ASCII_THRESHOLD isValidUtf8 ([B)Z Code LineNumberTable LocalVariableTable bytes [B ([BII)Z index limit partialIsValidUtf8 (I[BII)I state incompleteStateFor (I)I byte1
StackMapTable (II)I byte2 (III)I byte3 ([BII)I (Ljava/nio/ByteBuffer;III)I buffer Ljava/nio/ByteBuffer; remaining
encodedLength (Ljava/lang/CharSequence;)I c C sequence Ljava/lang/CharSequence; utf16Length
utf8Length i encodedLengthGeneral (Ljava/lang/CharSequence;I)I cp start encode (Ljava/lang/CharSequence;[BII)I in out offset length (Ljava/nio/ByteBuffer;)Z (ILjava/nio/ByteBuffer;II)I
encodeUtf8 0(Ljava/lang/CharSequence;Ljava/nio/ByteBuffer;)V estimateConsecutiveAscii (Ljava/nio/ByteBuffer;II)I lim ()V this Lcom/google/protobuf/Utf8;
access$000 x0 x1
access$100 x2
access$200
access$300 x3
access$400
access$500 ?
SourceFile Utf8.java S T S [ S \ w x S Y S W 8 9 F M P Q com/google/protobuf/Utf8 java/lang/AssertionError z { ? ? ? ? r ? ? ? i j "java/lang/IllegalArgumentException java/lang/StringBuilder "UTF-8 length does not fit in int: ? ? ? ? ? ? z ? java/lang/Character ? j 3com/google/protobuf/Utf8$UnpairedSurrogateException z ? u n ? ? _ ? F ? P t u v ? ? ? ? (com/google/protobuf/Utf8$UnsafeProcessor &com/google/protobuf/Utf8$SafeProcessor java/lang/Object "com/google/protobuf/Utf8$Processor java/nio/ByteBuffer get (I)B java/lang/CharSequence ()I charAt (I)C append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V codePointAt (II)V position (Ljava/nio/ByteBuffer;II)Z getLong (I)J isAvailable ()Z 0
1 8 9 : ; <