META-INF.modules.java.base.classes.java.nio.charset.CharsetEncoder.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/lang/Object ()V
"java/nio/charset/CodingErrorAction REPORT $Ljava/nio/charset/CodingErrorAction; java/nio/charset/CharsetEncoder malformedInputAction unmappableCharacterAction state I
cachedDecoder Ljava/lang/ref/WeakReference; charset Ljava/nio/charset/Charset; " "java/lang/IllegalArgumentException $ Non-positive averageBytesPerChar
! & ' (Ljava/lang/String;)V ) Non-positive maxBytesPerChar + +averageBytesPerChar exceeds maxBytesPerChar - . / replacement [B 1 2 3 averageBytesPerChar F 5 6 3 maxBytesPerChar
8 9 : replaceWith %([B)Ljava/nio/charset/CharsetEncoder;
< = !(Ljava/nio/charset/Charset;FF[B)V
? @ A B C java/util/Arrays copyOf ([BI)[B E Null replacement G Empty replacement I Replacement too long
K L M isLegalReplacement ([B)Z O Illegal replacement
Q R S implReplaceWith ([B)V
U V W X Y java/lang/ref/WeakReference get ()Ljava/lang/Object; [ java/nio/charset/CharsetDecoder
] ^ ()Ljava/nio/charset/Charset;
` a b c d java/nio/charset/Charset
newDecoder #()Ljava/nio/charset/CharsetDecoder;
Z f g h onMalformedInput G(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder;
Z j k h onUnmappableCharacter
U m n (Ljava/lang/Object;)V
Z p q d reset
s t u v w java/nio/ByteBuffer wrap ([B)Ljava/nio/ByteBuffer;
s y z { remaining ()I
Z } ~ maxCharsPerByte ()F
? ? ? ? ? java/nio/CharBuffer allocate (I)Ljava/nio/CharBuffer;
Z ? ? ? decode K(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;Z)Ljava/nio/charset/CoderResult;
? ? ? ? ? java/nio/charset/CoderResult isError ()Z ? Null action
? ? ? implOnMalformedInput '(Ljava/nio/charset/CodingErrorAction;)V
? ? ? implOnUnmappableCharacter
? ? ? throwIllegalStateException (II)V
? ? ?
encodeLoop J(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult; ? !java/nio/BufferUnderflowException ? &java/nio/charset/CoderMalfunctionError
? ? ? (Ljava/lang/Exception;)V ? java/nio/BufferOverflowException
? ? ? ?
isOverflow
? ? ? ? isUnderflow
? ? ? ? hasRemaining
? y
? ? ? ? malformedForLength !(I)Ljava/nio/charset/CoderResult;
? ? ? ? isMalformed
? ? ? ? isUnmappable ? ? ? $assertionsDisabled Z ? java/lang/AssertionError
? ? ? ? toString ()Ljava/lang/String;
? m ? ? REPLACE ? ? ? ? OVERFLOW Ljava/nio/charset/CoderResult;
s ? ? w put ? ? IGNORE
? ? ? { position
? ? ? { length
? ? ? ?
?
? ? ? implFlush 5(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult; ? ? ? ? UNDERFLOW
? ? implReset
? 2
s ? ? ? (I)Ljava/nio/ByteBuffer;
? q ? #()Ljava/nio/charset/CharsetEncoder;
? ? ? encode K(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult;
? ? ? flush
s ? ? ? flip ()Ljava/nio/ByteBuffer;
s ? ? ? ,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;
? throwException
&()Ljava/nio/charset/CodingErrorAction;
g G(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder;
k
? ,(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; )java/nio/charset/CharacterCodingException
? ? (C)Ljava/nio/CharBuffer;
? ? ()Ljava/nio/CharBuffer;
canEncode (Ljava/nio/CharBuffer;)Z
? duplicate ? java/lang/CharSequence
?" v# /(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer;% java/lang/IllegalStateException' java/lang/StringBuilder
&