
com.groupbyinc.flux.common.google.common.base.Utf8.class Maven / Gradle / Ivy
???? 2 j 2com/groupbyinc/flux/common/google/common/base/Utf8 java/lang/Object Utf8.java ;Lcom/groupbyinc/flux/common/google/common/annotations/Beta; DLcom/groupbyinc/flux/common/google/common/annotations/GwtCompatible;
encodedLength (Ljava/lang/CharSequence;)I java/lang/CharSequence
length ()I
charAt (I)C encodedLengthGeneral (Ljava/lang/CharSequence;I)I
"java/lang/IllegalArgumentException java/lang/StringBuilder (I)V
"UTF-8 length does not fit in int: " append -(Ljava/lang/String;)Ljava/lang/StringBuilder; $ %
& (J)Ljava/lang/StringBuilder; $ (
) toString ()Ljava/lang/String; + ,
- (Ljava/lang/String;)V /
0 c C sequence Ljava/lang/CharSequence; utf16Length I
utf8Length i ? ?? java/lang/Character < codePointAt >
= ? Unpaired surrogate at index B (I)Ljava/lang/StringBuilder; $ D
E cp start isWellFormed ([B)Z ([BII)Z I K
L bytes [B ;com/groupbyinc/flux/common/google/common/base/Preconditions P checkPositionIndexes (III)V R S
Q T isWellFormedSlowPath V K
W off len end byte2 byte1 index ()V _
` this 4Lcom/groupbyinc/flux/common/google/common/base/Utf8; Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile RuntimeInvisibleAnnotations 1 d ' ?*? <=>? *? ?? ????? 3*? 6 ? d|`=? *? `=? ????? )? Y? a7? Y6? !#? '? *? .? 1?? e 4 1 ! 2 3 ? 4 5 ~ 6 7 | 8 7 z 9 7 f > 2 3 4 7 8 # <