com.google.common.base.Utf8.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jelly Show documentation
Show all versions of jelly Show documentation
Java Functional Metaprogramming API
The newest version!
???? 2 r F G F H I J I K
L M N
O P
Q
R
S
T ? ??
F U
V
W
X Y
Z [
\
O ] ^
encodedLength (Ljava/lang/CharSequence;)I Code LineNumberTable LocalVariableTable c C sequence Ljava/lang/CharSequence; utf16Length I
utf8Length i
StackMapTable RuntimeVisibleAnnotations #Ljavax/annotation/CheckReturnValue; encodedLengthGeneral (Ljava/lang/CharSequence;I)I start isWellFormed ([B)Z bytes [B ([BII)Z off len end isWellFormedSlowPath byte2 byte1 index unpairedSurrogateMsg (I)Ljava/lang/String; ()V this Lcom/google/common/base/Utf8;
SourceFile Utf8.java RuntimeInvisibleAnnotations $Lcom/google/common/annotations/Beta; -Lcom/google/common/annotations/GwtCompatible; _ ` " a " b c d e f , - "java/lang/IllegalArgumentException java/lang/StringBuilder = > "UTF-8 length does not fit in int: g h g i j k = l m - ; < / 3 n o p 7 3 Unpaired surrogate at index g q com/google/common/base/Utf8 java/lang/Object java/lang/Character
MIN_SURROGATE
MAX_SURROGATE java/lang/CharSequence length ()I charAt (I)C append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V codePointAt $com/google/common/base/Preconditions checkPositionIndexes (III)V (I)Ljava/lang/StringBuilder; 1 ! *? <=>? *? ?? ????? 3*? 6 ? d|`=? *? `=? ????? #? Y? Y? ?
? a?
? ? ?? > 7 8 9 <