META-INF.modules.java.base.classes.sun.nio.cs.HKSCS$Decoder.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
???? : ? sun/nio/cs/CharsetMapping?
sun/nio/cs/DoubleByte$Decoder '(Ljava/nio/charset/Charset;FF[[C[CIIZ)V
sun/nio/cs/HKSCS$Decoder big5Dec Lsun/nio/cs/DoubleByte$Decoder; b2cBmp [[C b2cSupp
decodeSingle (I)C
decodeDouble (II)C ! " b2Min I
$ % & ' ( java/nio/ByteBuffer array ()[B
$ * + , arrayOffset ()I
$ . / , position
$ 1 2 , limit
4 5 6 ' 7 java/nio/CharBuffer ()[C
4 *
4 .
4 1
?? > ? @ A B java/nio/charset/CoderResult UNDERFLOW Ljava/nio/charset/CoderResult;
$ D / E (I)Ljava/nio/ByteBuffer;
4 G / H (I)Ljava/nio/CharBuffer; J K " b2Max
> M N O unmappableForLength !(I)Ljava/nio/charset/CoderResult;
R S decodeDoubleEx
U V
decodeBig5 > X Y B OVERFLOW
\ ] ^ _ sun/nio/cs/Surrogate high
\ a b low
$ d e f hasRemaining ()Z
$ h i j get ()B
$ l m , remaining
4 l
4 p q r put (C)Ljava/nio/CharBuffer;
t u v replacement ()Ljava/lang/String;
x y z { java/lang/String charAt
$ } ~ f hasArray
4 }
? ? ? decodeArrayLoop J(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult;
? ? ? decodeBufferLoop ? ? ? ? ? sun/nio/cs/DoubleByte B2C_UNMAPPABLE [C
x ? ? 7 toCharArray B(Ljava/nio/charset/Charset;Lsun/nio/cs/DoubleByte$Decoder;[[C[[C)V Code LineNumberTable LocalVariableTable this Lsun/nio/cs/HKSCS$Decoder; cs Ljava/nio/charset/Charset; b b1 b2 c C inSize outSize cc src Ljava/nio/ByteBuffer; dst Ljava/nio/CharBuffer; sa [B sp sl da dp dl
StackMapTable ? ? ? java/lang/Throwable mark decode ([BII[C)I len repl
decodeLoop initb2c ([[C[Ljava/lang/String;)V i b2c b2cStr [Ljava/lang/String; ()V
SourceFile
HKSCS.java NestHost ? sun/nio/cs/HKSCS InnerClasses Decoder ! ! " K " ? ? ? *+? *,?
*-? *? ? ? 8
9 : ; <