META-INF.modules.java.base.classes.sun.nio.cs.StreamEncoder.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
???? 8@ ? ? ?
?
? ?
? ?
? ? ?
? ?
? ? ?
?
?
?
?
? ?
?
?
? ?
?
?
x ?
? ?
?
? ?
?
?
? ? ? ?
? ?
? ?
Q ? ? ? ? ?
? ? ? ?
? ? ?
Q ?
? ?
? ?
? ? ? ?
2 ? ? ?
2 ?
? ?
? ?
? ?
? ?
? ?
? ? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
?
? ?
? ?
?
? ?
? ?
? ? ? ?
? ?
? ? ? N ?
? DEFAULT_BYTE_BUFFER_SIZE I
ConstantValue closed Z cs Ljava/nio/charset/Charset; encoder !Ljava/nio/charset/CharsetEncoder; bb Ljava/nio/ByteBuffer; out Ljava/io/OutputStream; ch 'Ljava/nio/channels/WritableByteChannel; haveLeftoverChar leftoverChar C lcb Ljava/nio/CharBuffer; $assertionsDisabled
ensureOpen ()V Code LineNumberTable LocalVariableTable this Lsun/nio/cs/StreamEncoder;
StackMapTable
Exceptions forOutputStreamWriter V(Ljava/io/OutputStream;Ljava/lang/Object;Ljava/lang/String;)Lsun/nio/cs/StreamEncoder; lock Ljava/lang/Object; charsetName Ljava/lang/String; csn ^(Ljava/io/OutputStream;Ljava/lang/Object;Ljava/nio/charset/Charset;)Lsun/nio/cs/StreamEncoder; e(Ljava/io/OutputStream;Ljava/lang/Object;Ljava/nio/charset/CharsetEncoder;)Lsun/nio/cs/StreamEncoder; enc
forEncoder e(Ljava/nio/channels/WritableByteChannel;Ljava/nio/charset/CharsetEncoder;I)Lsun/nio/cs/StreamEncoder; minBufferCap getEncoding ()Ljava/lang/String; flushBuffer write (I)V c cbuf [C ([CII)V off len (Ljava/lang/String;II)V str (Ljava/nio/CharBuffer;)V cb position flush close isOpen ()Z E(Ljava/io/OutputStream;Ljava/lang/Object;Ljava/nio/charset/Charset;)V L(Ljava/io/OutputStream;Ljava/lang/Object;Ljava/nio/charset/CharsetEncoder;)V L(Ljava/nio/channels/WritableByteChannel;Ljava/nio/charset/CharsetEncoder;I)V mbc
writeBytes lim pos rem flushLeftoverChar (Ljava/nio/CharBuffer;Z)V cr Ljava/nio/charset/CoderResult;
endOfInput implWrite implFlushBuffer implFlush implClose x Ljava/io/IOException; encodingName
SourceFile StreamEncoder.java V W java/io/IOException
Stream closed ?
? sun/nio/cs/StreamEncoder ? ? ,java/nio/charset/IllegalCharsetNameException $java/io/UnsupportedEncodingException ? ? ? ? ? ? ? ? s t ? i ? ? h i #java/lang/IndexOutOfBoundsException ? i ? ? ? ? ? ? ? i ? i ? b W e f ^ _ ` a
X Y Z [!"# \ ]$%& g W java/lang/AssertionError ?' ? ?()* ?+,%",- c d./0 ?12$-345 ?6 ? ? i7 i89 ? ?: ? i ?; ? i< #sun/nio/cs/HistoricallyNamedCharset= ?>? ? java/io/Writer java/lang/String java/lang/Object java/lang/Throwable java/nio/CharBuffer java/io/OutputStream java/nio/charset/CharsetEncoder %java/nio/channels/WritableByteChannel java/nio/charset/CoderResult (Ljava/lang/String;)V java/nio/charset/Charset defaultCharset ()Ljava/nio/charset/Charset; name isSupported (Ljava/lang/String;)Z forName .(Ljava/lang/String;)Ljava/nio/charset/Charset; getChars (II[CI)V ()I (I)Ljava/nio/CharBuffer;
newEncoder #()Ljava/nio/charset/CharsetEncoder; "java/nio/charset/CodingErrorAction REPLACE $Ljava/nio/charset/CodingErrorAction; onMalformedInput G(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; onUnmappableCharacter (Ljava/lang/Object;)V charset java/nio/ByteBuffer allocate (I)Ljava/nio/ByteBuffer; flip ()Ljava/nio/ByteBuffer; limit (Ljava/nio/ByteBuffer;)I array ()[B arrayOffset ([BII)V clear ()Ljava/nio/CharBuffer; put (C)Ljava/nio/CharBuffer; hasRemaining get ()C encode K(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult; isUnderflow
isOverflow throwException wrap ([CII)Ljava/nio/CharBuffer; remaining 5(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult; reset historicalName java/lang/Class desiredAssertionStatus ! Q R S T U B V W X Y Z [ \ ] ^ _ ` a b W c d e f g W h i j M *? ?
? Y? ?? k , - . l m n o p q r j ? 0,N-?
? ? N-? ? ? Y*+-? ?
?? :? Y-?
?
! % k 6 7 8
: ; " <