META-INF.modules.java.base.classes.sun.nio.cs.UnicodeEncoder.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? : ?@?
java/nio/charset/CharsetEncoder !(Ljava/nio/charset/Charset;FF[B)V sun/nio/cs/Surrogate$Parser
()V sun/nio/cs/UnicodeEncoder sgp Lsun/nio/cs/Surrogate$Parser; needsMark Z usesMark byteOrder I
! " # java/nio/ByteBuffer put (B)Ljava/nio/ByteBuffer;
% & ' ( ) java/nio/CharBuffer position ()I
% + , - hasRemaining ()Z
/ 0 ) remaining 2 3 4 5 6 java/nio/charset/CoderResult OVERFLOW Ljava/nio/charset/CoderResult; ??
9 " : (CLjava/nio/ByteBuffer;)V
% < = > get ()C
@ A B C D java/lang/Character isSurrogate (C)Z
% F ( G (I)Ljava/nio/CharBuffer;
I J K parse (CLjava/nio/CharBuffer;)I
M N O error ()Ljava/nio/charset/CoderResult;
@ Q R S
highSurrogate (I)C
@ U V S lowSurrogate 2 X Y 6 UNDERFLOW BYTE_ORDER_MARK C
ConstantValue
REVERSED_MARK ?? BIG LITTLE (Ljava/nio/charset/Charset;IZ)V Code LineNumberTable LocalVariableTable this Lsun/nio/cs/UnicodeEncoder; cs Ljava/nio/charset/Charset; bo m
StackMapTable o java/nio/charset/Charset q [B c dst Ljava/nio/ByteBuffer;
encodeLoop J(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult; d src Ljava/nio/CharBuffer; mark | java/lang/Throwable implReset canEncode
SourceFile UnicodeEncoder.java InnerClasses ? sun/nio/cs/Surrogate Parser! Z [ \ 7 ] [ \ ^ _ \ ` a \ b c d J*+
? ?
? ?YTY?T? ?Y?TYT? *? Y?
?
**Z? ? *? ? e *
/ 1
3 4 5 , / / D : 6 D 7 I 8 f * J g h J i j J k J l m P ? n n? n n? n n? n n p " : d ? 5*? ? ,z?? W, ?~?? W? , ?~?? W,z?? W? e ; <