META-INF.modules.java.base.classes.java.io.ObjectOutputStream$BlockDataOutputStream.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
???? 6 ? ?
8 ? ? ? ? ? ? ? ? ?
? ?
?
?
8 ?
?
8 ?
8 ?
?
? ?
? ?
? ?
? ?
? ?
?
? ?
?
?
? ?
?
? ?
?
? ?
?
? ?
? ?
?
?
?
? ?
? ? ?? ?
0 ?
?
?
?
?
?
? ? ? MAX_BLOCK_SIZE I
ConstantValue MAX_HEADER_SIZE
CHAR_BUF_SIZE buf [B hbuf cbuf [C blkmode Z pos out Ljava/io/OutputStream; dout Ljava/io/DataOutputStream; (Ljava/io/OutputStream;)V Code LineNumberTable LocalVariableTable this BlockDataOutputStream InnerClasses 2Ljava/io/ObjectOutputStream$BlockDataOutputStream; setBlockDataMode (Z)Z mode
StackMapTable
Exceptions ? getBlockDataMode ()Z write (I)V b ([B)V ([BII)V off len flush ()V close ([BIIZ)V wlen copy drain writeBlockHeader writeBoolean (Z)V v writeByte writeChar
writeShort writeInt
writeFloat (F)V F writeLong (J)V J writeDouble (D)V D
writeBytes (Ljava/lang/String;)V n stop s Ljava/lang/String; endoff cpos csize ?
writeChars writeUTF
writeBooleans ([ZII)V [Z ([CII)V avail limit writeShorts ([SII)V [S writeInts ([III)V [I writeFloats ([FII)V chunklen [F
writeLongs ([JII)V [J writeDoubles ([DII)V [D getUTFLength (Ljava/lang/String;)J c C utflen (Ljava/lang/String;J)V writeLongUTF writeUTFBody
SourceFile ObjectOutputStream.java java/io/ObjectStreamConstants N g ? 0java/io/ObjectOutputStream$BlockDataOutputStream B C D C E F G H I ; J K java/io/DataOutputStream N O L M l g _ i f g h g _ c m ` ? ? ? ? ? ? ? ? c ? ? ? ? r ` ? ? s ` t ` ? ? u v ? ? x y ? ? { | ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/io/UTFDataFormatException ~ ? ? ? _ ` java/io/OutputStream java/io/DataOutput java/io/IOException java/lang/String java/io/ObjectOutputStream java/lang/Math min (II)I java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V java/io/Bits putInt
putBoolean ([BIZ)V putChar ([BIC)V putShort ([BIS)V putFloat ([BIF)V putLong ([BIJ)V putDouble ([BID)V length ()I getChars (II[CI)V
access$400
([FI[BII)V
access$500
([DI[BII)V 8 9
: ; <