#
# Copyright (c) 2015, 2025, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.  Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
# or visit www.oracle.com if you need additional information or have any
# questions.
#
# ##########################################################
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
# ##########################################################
#
class name java/io/BufferedInputStream
header extends java/io/FilterInputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name buf descriptor [B flags 44
field name count descriptor I flags 4
field name pos descriptor I flags 4
field name markpos descriptor I flags 4
field name marklimit descriptor I flags 4
method name <init> descriptor (Ljava/io/InputStream;)V flags 1
method name <init> descriptor (Ljava/io/InputStream;I)V flags 1
method name read descriptor ()I thrownTypes java/io/IOException flags 21
method name read descriptor ([BII)I thrownTypes java/io/IOException flags 21
method name skip descriptor (J)J thrownTypes java/io/IOException flags 21
method name available descriptor ()I thrownTypes java/io/IOException flags 21
method name mark descriptor (I)V flags 21
method name reset descriptor ()V thrownTypes java/io/IOException flags 21
method name markSupported descriptor ()Z flags 1
method name close descriptor ()V thrownTypes java/io/IOException flags 1

class name java/io/BufferedOutputStream
header extends java/io/FilterOutputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name buf descriptor [B flags 4
field name count descriptor I flags 4
method name <init> descriptor (Ljava/io/OutputStream;)V flags 1
method name <init> descriptor (Ljava/io/OutputStream;I)V flags 1
method name write descriptor (I)V thrownTypes java/io/IOException flags 21
method name write descriptor ([BII)V thrownTypes java/io/IOException flags 21
method name flush descriptor ()V thrownTypes java/io/IOException flags 21

class name java/io/BufferedReader
header extends java/io/Reader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/io/Reader;I)V flags 1
method name <init> descriptor (Ljava/io/Reader;)V flags 1
method name read descriptor ()I thrownTypes java/io/IOException flags 1
method name read descriptor ([CII)I thrownTypes java/io/IOException flags 1
method name readLine descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1
method name skip descriptor (J)J thrownTypes java/io/IOException flags 1
method name ready descriptor ()Z thrownTypes java/io/IOException flags 1
method name markSupported descriptor ()Z flags 1
method name mark descriptor (I)V thrownTypes java/io/IOException flags 1
method name reset descriptor ()V thrownTypes java/io/IOException flags 1
method name close descriptor ()V thrownTypes java/io/IOException flags 1
method name lines descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<Ljava/lang/String;>;

class name java/io/BufferedWriter
header extends java/io/Writer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/io/Writer;)V flags 1
method name <init> descriptor (Ljava/io/Writer;I)V flags 1
method name write descriptor (I)V thrownTypes java/io/IOException flags 1
method name write descriptor ([CII)V thrownTypes java/io/IOException flags 1
method name write descriptor (Ljava/lang/String;II)V thrownTypes java/io/IOException flags 1
method name newLine descriptor ()V thrownTypes java/io/IOException flags 1
method name flush descriptor ()V thrownTypes java/io/IOException flags 1
method name close descriptor ()V thrownTypes java/io/IOException flags 1

class name java/io/ByteArrayInputStream
header extends java/io/InputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name buf descriptor [B flags 4
field name pos descriptor I flags 4
field name mark descriptor I flags 4
field name count descriptor I flags 4
method name <init> descriptor ([B)V flags 1
method name <init> descriptor ([BII)V flags 1
method name read descriptor ()I flags 21
method name read descriptor ([BII)I flags 21
method name skip descriptor (J)J flags 21
method name available descriptor ()I flags 21
method name markSupported descriptor ()Z flags 1
method name mark descriptor (I)V flags 1
method name reset descriptor ()V flags 21
method name close descriptor ()V thrownTypes java/io/IOException flags 1

class name java/io/ByteArrayOutputStream
header extends java/io/OutputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name buf descriptor [B flags 4
field name count descriptor I flags 4
method name <init> descriptor ()V flags 1
method name <init> descriptor (I)V flags 1
method name write descriptor (I)V flags 21
method name write descriptor ([BII)V flags 21
method name writeTo descriptor (Ljava/io/OutputStream;)V thrownTypes java/io/IOException flags 21
method name reset descriptor ()V flags 21
method name toByteArray descriptor ()[B flags 21
method name size descriptor ()I flags 21
method name toString descriptor ()Ljava/lang/String; flags 21
method name toString descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/io/UnsupportedEncodingException flags 21
method name toString descriptor (I)Ljava/lang/String; flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
method name close descriptor ()V thrownTypes java/io/IOException flags 1

class name java/io/CharArrayReader
header extends java/io/Reader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name buf descriptor [C flags 4
field name pos descriptor I flags 4
field name markedPos descriptor I flags 4
field name count descriptor I flags 4
method name <init> descriptor ([C)V flags 1
method name <init> descriptor ([CII)V flags 1
method name read descriptor ()I thrownTypes java/io/IOException flags 1
method name read descriptor ([CII)I thrownTypes java/io/IOException flags 1
method name skip descriptor (J)J thrownTypes java/io/IOException flags 1
method name ready descriptor ()Z thrownTypes java/io/IOException flags 1
method name markSupported descriptor ()Z flags 1
method name mark descriptor (I)V thrownTypes java/io/IOException flags 1
method name reset descriptor ()V thrownTypes java/io/IOException flags 1
method name close descriptor ()V flags 1

class name java/io/CharArrayWriter
header extends java/io/Writer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name buf descriptor [C flags 4
field name count descriptor I flags 4
method name <init> descriptor ()V flags 1
method name <init> descriptor (I)V flags 1
method name write descriptor (I)V flags 1
method name write descriptor ([CII)V flags 1
method name write descriptor (Ljava/lang/String;II)V flags 1
method name writeTo descriptor (Ljava/io/Writer;)V thrownTypes java/io/IOException flags 1
method name append descriptor (Ljava/lang/CharSequence;)Ljava/io/CharArrayWriter; flags 1
method name append descriptor (Ljava/lang/CharSequence;II)Ljava/io/CharArrayWriter; flags 1
method name append descriptor (C)Ljava/io/CharArrayWriter; flags 1
method name reset descriptor ()V flags 1
method name toCharArray descriptor ()[C flags 1
method name size descriptor ()I flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name flush descriptor ()V flags 1
method name close descriptor ()V flags 1
method name append descriptor (C)Ljava/io/Writer; thrownTypes java/io/IOException flags 1041
method name append descriptor (Ljava/lang/CharSequence;II)Ljava/io/Writer; thrownTypes java/io/IOException flags 1041
method name append descriptor (Ljava/lang/CharSequence;)Ljava/io/Writer; thrownTypes java/io/IOException flags 1041
method name append descriptor (C)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041
method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041
method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041

class name java/io/CharConversionException
header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor ()V flags 1
method name <init> descriptor (Ljava/lang/String;)V flags 1

class name java/io/Closeable
header extends java/lang/Object implements java/lang/AutoCloseable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name close descriptor ()V thrownTypes java/io/IOException flags 401

class name java/io/Console
header extends java/lang/Object implements java/io/Flushable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name writer descriptor ()Ljava/io/PrintWriter; flags 1
method name reader descriptor ()Ljava/io/Reader; flags 1
method name format descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/Console; flags 81
method name printf descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/Console; flags 81
method name readLine descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; flags 81
method name readLine descriptor ()Ljava/lang/String; flags 1
method name readPassword descriptor (Ljava/lang/String;[Ljava/lang/Object;)[C flags 81
method name readPassword descriptor ()[C flags 1
method name flush descriptor ()V flags 1

class name java/io/DataInput
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name readFully descriptor ([B)V thrownTypes java/io/IOException flags 401
method name readFully descriptor ([BII)V thrownTypes java/io/IOException flags 401
method name skipBytes descriptor (I)I thrownTypes java/io/IOException flags 401
method name readBoolean descriptor ()Z thrownTypes java/io/IOException flags 401
method name readByte descriptor ()B thrownTypes java/io/IOException flags 401
method name readUnsignedByte descriptor ()I thrownTypes java/io/IOException flags 401
method name readShort descriptor ()S thrownTypes java/io/IOException flags 401
method name readUnsignedShort descriptor ()I thrownTypes java/io/IOException flags 401
method name readChar descriptor ()C thrownTypes java/io/IOException flags 401
method name readInt descriptor ()I thrownTypes java/io/IOException flags 401
method name readLong descriptor ()J thrownTypes java/io/IOException flags 401
method name readFloat descriptor ()F thrownTypes java/io/IOException flags 401
method name readDouble descriptor ()D thrownTypes java/io/IOException flags 401
method name readLine descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 401
method name readUTF descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 401

class name java/io/DataInputStream
header extends java/io/FilterInputStream implements java/io/DataInput flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/io/InputStream;)V flags 1
method name read descriptor ([B)I thrownTypes java/io/IOException flags 11
method name read descriptor ([BII)I thrownTypes java/io/IOException flags 11
method name readFully descriptor ([B)V thrownTypes java/io/IOException flags 11
method name readFully descriptor ([BII)V thrownTypes java/io/IOException flags 11
method name skipBytes descriptor (I)I thrownTypes java/io/IOException flags 11
method name readBoolean descriptor ()Z thrownTypes java/io/IOException flags 11
method name readByte descriptor ()B thrownTypes java/io/IOException flags 11
method name readUnsignedByte descriptor ()I thrownTypes java/io/IOException flags 11
method name readShort descriptor ()S thrownTypes java/io/IOException flags 11
method name readUnsignedShort descriptor ()I thrownTypes java/io/IOException flags 11
method name readChar descriptor ()C thrownTypes java/io/IOException flags 11
method name readInt descriptor ()I thrownTypes java/io/IOException flags 11
method name readLong descriptor ()J thrownTypes java/io/IOException flags 11
method name readFloat descriptor ()F thrownTypes java/io/IOException flags 11
method name readDouble descriptor ()D thrownTypes java/io/IOException flags 11
method name readLine descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
method name readUTF descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 11
method name readUTF descriptor (Ljava/io/DataInput;)Ljava/lang/String; thrownTypes java/io/IOException flags 19

class name java/io/DataOutput
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name write descriptor (I)V thrownTypes java/io/IOException flags 401
method name write descriptor ([B)V thrownTypes java/io/IOException flags 401
method name write descriptor ([BII)V thrownTypes java/io/IOException flags 401
method name writeBoolean descriptor (Z)V thrownTypes java/io/IOException flags 401
method name writeByte descriptor (I)V thrownTypes java/io/IOException flags 401
method name writeShort descriptor (I)V thrownTypes java/io/IOException flags 401
method name writeChar descriptor (I)V thrownTypes java/io/IOException flags 401
method name writeInt descriptor (I)V thrownTypes java/io/IOException flags 401
method name writeLong descriptor (J)V thrownTypes java/io/IOException flags 401
method name writeFloat descriptor (F)V thrownTypes java/io/IOException flags 401
method name writeDouble descriptor (D)V thrownTypes java/io/IOException flags 401
method name writeBytes descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 401
method name writeChars descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 401
method name writeUTF descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 401

class name java/io/DataOutputStream
header extends java/io/FilterOutputStream implements java/io/DataOutput flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name written descriptor I flags 4
method name <init> descriptor (Ljava/io/OutputStream;)V flags 1
method name write descriptor (I)V thrownTypes java/io/IOException flags 21
method name write descriptor ([BII)V thrownTypes java/io/IOException flags 21
method name flush descriptor ()V thrownTypes java/io/IOException flags 1
method name writeBoolean descriptor (Z)V thrownTypes java/io/IOException flags 11
method name writeByte descriptor (I)V thrownTypes java/io/IOException flags 11
method name writeShort descriptor (I)V thrownTypes java/io/IOException flags 11
method name writeChar descriptor (I)V thrownTypes java/io/IOException flags 11
method name writeInt descriptor (I)V thrownTypes java/io/IOException flags 11
method name writeLong descriptor (J)V thrownTypes java/io/IOException flags 11
method name writeFloat descriptor (F)V thrownTypes java/io/IOException flags 11
method name writeDouble descriptor (D)V thrownTypes java/io/IOException flags 11
method name writeBytes descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 11
method name writeChars descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 11
method name writeUTF descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 11
method name size descriptor ()I flags 11

class name java/io/EOFException
header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor ()V flags 1
method name <init> descriptor (Ljava/lang/String;)V flags 1

class name java/io/Externalizable
header extends java/lang/Object implements java/io/Serializable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name writeExternal descriptor (Ljava/io/ObjectOutput;)V thrownTypes java/io/IOException flags 401
method name readExternal descriptor (Ljava/io/ObjectInput;)V thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 401

class name java/io/File
header extends java/lang/Object implements java/io/Serializable,java/lang/Comparable flags 21 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/io/File;>; classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name separatorChar descriptor C flags 19
field name separator descriptor Ljava/lang/String; flags 19
field name pathSeparatorChar descriptor C flags 19
field name pathSeparator descriptor Ljava/lang/String; flags 19
method name <init> descriptor (Ljava/lang/String;)V flags 1
method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1
method name <init> descriptor (Ljava/io/File;Ljava/lang/String;)V flags 1
method name <init> descriptor (Ljava/net/URI;)V flags 1
method name getName descriptor ()Ljava/lang/String; flags 1
method name getParent descriptor ()Ljava/lang/String; flags 1
method name getParentFile descriptor ()Ljava/io/File; flags 1
method name getPath descriptor ()Ljava/lang/String; flags 1
method name isAbsolute descriptor ()Z flags 1
method name getAbsolutePath descriptor ()Ljava/lang/String; flags 1
method name getAbsoluteFile descriptor ()Ljava/io/File; flags 1
method name getCanonicalPath descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1
method name getCanonicalFile descriptor ()Ljava/io/File; thrownTypes java/io/IOException flags 1
method name toURL descriptor ()Ljava/net/URL; thrownTypes java/net/MalformedURLException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
method name toURI descriptor ()Ljava/net/URI; flags 1
method name canRead descriptor ()Z flags 1
method name canWrite descriptor ()Z flags 1
method name exists descriptor ()Z flags 1
method name isDirectory descriptor ()Z flags 1
method name isFile descriptor ()Z flags 1
method name isHidden descriptor ()Z flags 1
method name lastModified descriptor ()J flags 1
method name length descriptor ()J flags 1
method name createNewFile descriptor ()Z thrownTypes java/io/IOException flags 1
method name delete descriptor ()Z flags 1
method name deleteOnExit descriptor ()V flags 1
method name list descriptor ()[Ljava/lang/String; flags 1
method name list descriptor (Ljava/io/FilenameFilter;)[Ljava/lang/String; flags 1
method name listFiles descriptor ()[Ljava/io/File; flags 1
method name listFiles descriptor (Ljava/io/FilenameFilter;)[Ljava/io/File; flags 1
method name listFiles descriptor (Ljava/io/FileFilter;)[Ljava/io/File; flags 1
method name mkdir descriptor ()Z flags 1
method name mkdirs descriptor ()Z flags 1
method name renameTo descriptor (Ljava/io/File;)Z flags 1
method name setLastModified descriptor (J)Z flags 1
method name setReadOnly descriptor ()Z flags 1
method name setWritable descriptor (ZZ)Z flags 1
method name setWritable descriptor (Z)Z flags 1
method name setReadable descriptor (ZZ)Z flags 1
method name setReadable descriptor (Z)Z flags 1
method name setExecutable descriptor (ZZ)Z flags 1
method name setExecutable descriptor (Z)Z flags 1
method name canExecute descriptor ()Z flags 1
method name listRoots descriptor ()[Ljava/io/File; flags 9
method name getTotalSpace descriptor ()J flags 1
method name getFreeSpace descriptor ()J flags 1
method name getUsableSpace descriptor ()J flags 1
method name createTempFile descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; thrownTypes java/io/IOException flags 9
method name createTempFile descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; thrownTypes java/io/IOException flags 9
method name compareTo descriptor (Ljava/io/File;)I flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name hashCode descriptor ()I flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name toPath descriptor ()Ljava/nio/file/Path; flags 1
method name compareTo descriptor (Ljava/lang/Object;)I flags 1041

class name java/io/FileDescriptor
header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name in descriptor Ljava/io/FileDescriptor; flags 19
field name out descriptor Ljava/io/FileDescriptor; flags 19
field name err descriptor Ljava/io/FileDescriptor; flags 19
method name <init> descriptor ()V flags 1
method name valid descriptor ()Z flags 1
method name sync descriptor ()V thrownTypes java/io/SyncFailedException flags 101

class name java/io/FileFilter
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface;
method name accept descriptor (Ljava/io/File;)Z flags 401

class name java/io/FileInputStream
header extends java/io/InputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException flags 1
method name <init> descriptor (Ljava/io/File;)V thrownTypes java/io/FileNotFoundException flags 1
method name <init> descriptor (Ljava/io/FileDescriptor;)V flags 1
method name read descriptor ()I thrownTypes java/io/IOException flags 101
method name read descriptor ([B)I thrownTypes java/io/IOException flags 1
method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1
method name skip descriptor (J)J thrownTypes java/io/IOException flags 101
method name available descriptor ()I thrownTypes java/io/IOException flags 101
method name close descriptor ()V thrownTypes java/io/IOException flags 1
method name getFD descriptor ()Ljava/io/FileDescriptor; thrownTypes java/io/IOException flags 11
method name getChannel descriptor ()Ljava/nio/channels/FileChannel; flags 1
method name finalize descriptor ()V thrownTypes java/io/IOException flags 4

class name java/io/FileNotFoundException
header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor ()V flags 1
method name <init> descriptor (Ljava/lang/String;)V flags 1

class name java/io/FileOutputStream
header extends java/io/OutputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException flags 1
method name <init> descriptor (Ljava/lang/String;Z)V thrownTypes java/io/FileNotFoundException flags 1
method name <init> descriptor (Ljava/io/File;)V thrownTypes java/io/FileNotFoundException flags 1
method name <init> descriptor (Ljava/io/File;Z)V thrownTypes java/io/FileNotFoundException flags 1
method name <init> descriptor (Ljava/io/FileDescriptor;)V flags 1
method name write descriptor (I)V thrownTypes java/io/IOException flags 1
method name write descriptor ([B)V thrownTypes java/io/IOException flags 1
method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1
method name close descriptor ()V thrownTypes java/io/IOException flags 1
method name getFD descriptor ()Ljava/io/FileDescriptor; thrownTypes java/io/IOException flags 11
method name getChannel descriptor ()Ljava/nio/channels/FileChannel; flags 1
method name finalize descriptor ()V thrownTypes java/io/IOException flags 4

class name java/io/FilePermission
header extends java/security/Permission implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1
method name implies descriptor (Ljava/security/Permission;)Z flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name hashCode descriptor ()I flags 1
method name getActions descriptor ()Ljava/lang/String; flags 1
method name newPermissionCollection descriptor ()Ljava/security/PermissionCollection; flags 1

class name java/io/FileReader
header extends java/io/InputStreamReader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException flags 1
method name <init> descriptor (Ljava/io/File;)V thrownTypes java/io/FileNotFoundException flags 1
method name <init> descriptor (Ljava/io/FileDescriptor;)V flags 1

class name java/io/FileWriter
header extends java/io/OutputStreamWriter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1
method name <init> descriptor (Ljava/lang/String;Z)V thrownTypes java/io/IOException flags 1
method name <init> descriptor (Ljava/io/File;)V thrownTypes java/io/IOException flags 1
method name <init> descriptor (Ljava/io/File;Z)V thrownTypes java/io/IOException flags 1
method name <init> descriptor (Ljava/io/FileDescriptor;)V flags 1

class name java/io/FilenameFilter
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface;
method name accept descriptor (Ljava/io/File;Ljava/lang/String;)Z flags 401

class name java/io/FilterInputStream
header extends java/io/InputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name in descriptor Ljava/io/InputStream; flags 44
method name <init> descriptor (Ljava/io/InputStream;)V flags 4
method name read descriptor ()I thrownTypes java/io/IOException flags 1
method name read descriptor ([B)I thrownTypes java/io/IOException flags 1
method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1
method name skip descriptor (J)J thrownTypes java/io/IOException flags 1
method name available descriptor ()I thrownTypes java/io/IOException flags 1
method name close descriptor ()V thrownTypes java/io/IOException flags 1
method name mark descriptor (I)V flags 21
method name reset descriptor ()V thrownTypes java/io/IOException flags 21
method name markSupported descriptor ()Z flags 1

class name java/io/FilterOutputStream
header extends java/io/OutputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name out descriptor Ljava/io/OutputStream; flags 4
method name <init> descriptor (Ljava/io/OutputStream;)V flags 1
method name write descriptor (I)V thrownTypes java/io/IOException flags 1
method name write descriptor ([B)V thrownTypes java/io/IOException flags 1
method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1
method name flush descriptor ()V thrownTypes java/io/IOException flags 1
method name close descriptor ()V thrownTypes java/io/IOException flags 1

class name java/io/FilterReader
header extends java/io/Reader flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name in descriptor Ljava/io/Reader; flags 4
method name <init> descriptor (Ljava/io/Reader;)V flags 4
method name read descriptor ()I thrownTypes java/io/IOException flags 1
method name read descriptor ([CII)I thrownTypes java/io/IOException flags 1
method name skip descriptor (J)J thrownTypes java/io/IOException flags 1
method name ready descriptor ()Z thrownTypes java/io/IOException flags 1
method name markSupported descriptor ()Z flags 1
method name mark descriptor (I)V thrownTypes java/io/IOException flags 1
method name reset descriptor ()V thrownTypes java/io/IOException flags 1
method name close descriptor ()V thrownTypes java/io/IOException flags 1

class name java/io/FilterWriter
header extends java/io/Writer flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name out descriptor Ljava/io/Writer; flags 4
method name <init> descriptor (Ljava/io/Writer;)V flags 4
method name write descriptor (I)V thrownTypes java/io/IOException flags 1
method name write descriptor ([CII)V thrownTypes java/io/IOException flags 1
method name write descriptor (Ljava/lang/String;II)V thrownTypes java/io/IOException flags 1
method name flush descriptor ()V thrownTypes java/io/IOException flags 1
method name close descriptor ()V thrownTypes java/io/IOException flags 1

class name java/io/Flushable
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name flush descriptor ()V thrownTypes java/io/IOException flags 401

class name java/io/IOError
header extends java/lang/Error flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/lang/Throwable;)V flags 1

class name java/io/IOException
header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor ()V flags 1
method name <init> descriptor (Ljava/lang/String;)V flags 1
method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1
method name <init> descriptor (Ljava/lang/Throwable;)V flags 1

class name java/io/InputStream
header extends java/lang/Object implements java/io/Closeable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor ()V flags 1
method name read descriptor ()I thrownTypes java/io/IOException flags 401
method name read descriptor ([B)I thrownTypes java/io/IOException flags 1
method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1
method name skip descriptor (J)J thrownTypes java/io/IOException flags 1
method name available descriptor ()I thrownTypes java/io/IOException flags 1
method name close descriptor ()V thrownTypes java/io/IOException flags 1
method name mark descriptor (I)V flags 21
method name reset descriptor ()V thrownTypes java/io/IOException flags 21
method name markSupported descriptor ()Z flags 1

class name java/io/InputStreamReader
header extends java/io/Reader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/io/InputStream;)V flags 1
method name <init> descriptor (Ljava/io/InputStream;Ljava/lang/String;)V thrownTypes java/io/UnsupportedEncodingException flags 1
method name <init> descriptor (Ljava/io/InputStream;Ljava/nio/charset/Charset;)V flags 1
method name <init> descriptor (Ljava/io/InputStream;Ljava/nio/charset/CharsetDecoder;)V flags 1
method name getEncoding descriptor ()Ljava/lang/String; flags 1
method name read descriptor ()I thrownTypes java/io/IOException flags 1
method name read descriptor ([CII)I thrownTypes java/io/IOException flags 1
method name ready descriptor ()Z thrownTypes java/io/IOException flags 1
method name close descriptor ()V thrownTypes java/io/IOException flags 1

class name java/io/InterruptedIOException
header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name bytesTransferred descriptor I flags 1
method name <init> descriptor ()V flags 1
method name <init> descriptor (Ljava/lang/String;)V flags 1

class name java/io/InvalidClassException
header extends java/io/ObjectStreamException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name classname descriptor Ljava/lang/String; flags 1
method name <init> descriptor (Ljava/lang/String;)V flags 1
method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1
method name getMessage descriptor ()Ljava/lang/String; flags 1

class name java/io/InvalidObjectException
header extends java/io/ObjectStreamException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/lang/String;)V flags 1

class name java/io/LineNumberInputStream
header extends java/io/FilterInputStream flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/Deprecated;
method name <init> descriptor (Ljava/io/InputStream;)V flags 1
method name read descriptor ()I thrownTypes java/io/IOException flags 1
method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1
method name skip descriptor (J)J thrownTypes java/io/IOException flags 1
method name setLineNumber descriptor (I)V flags 1
method name getLineNumber descriptor ()I flags 1
method name available descriptor ()I thrownTypes java/io/IOException flags 1
method name mark descriptor (I)V flags 1
method name reset descriptor ()V thrownTypes java/io/IOException flags 1

class name java/io/LineNumberReader
header extends java/io/BufferedReader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/io/Reader;)V flags 1
method name <init> descriptor (Ljava/io/Reader;I)V flags 1
method name setLineNumber descriptor (I)V flags 1
method name getLineNumber descriptor ()I flags 1
method name read descriptor ()I thrownTypes java/io/IOException flags 1
method name read descriptor ([CII)I thrownTypes java/io/IOException flags 1
method name readLine descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1
method name skip descriptor (J)J thrownTypes java/io/IOException flags 1
method name mark descriptor (I)V thrownTypes java/io/IOException flags 1
method name reset descriptor ()V thrownTypes java/io/IOException flags 1

class name java/io/NotActiveException
header extends java/io/ObjectStreamException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/lang/String;)V flags 1
method name <init> descriptor ()V flags 1

class name java/io/NotSerializableException
header extends java/io/ObjectStreamException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/lang/String;)V flags 1
method name <init> descriptor ()V flags 1

class name java/io/ObjectInput
header extends java/lang/Object implements java/io/DataInput,java/lang/AutoCloseable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name readObject descriptor ()Ljava/lang/Object; thrownTypes java/lang/ClassNotFoundException,java/io/IOException flags 401
method name read descriptor ()I thrownTypes java/io/IOException flags 401
method name read descriptor ([B)I thrownTypes java/io/IOException flags 401
method name read descriptor ([BII)I thrownTypes java/io/IOException flags 401
method name skip descriptor (J)J thrownTypes java/io/IOException flags 401
method name available descriptor ()I thrownTypes java/io/IOException flags 401
method name close descriptor ()V thrownTypes java/io/IOException flags 401

class name java/io/ObjectInputStream
header extends java/io/InputStream implements java/io/ObjectInput,java/io/ObjectStreamConstants flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
method name <init> descriptor (Ljava/io/InputStream;)V thrownTypes java/io/IOException flags 1
method name <init> descriptor ()V thrownTypes java/io/IOException,java/lang/SecurityException flags 4
method name readObject descriptor ()Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 11
method name readObjectOverride descriptor ()Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 4
method name readUnshared descriptor ()Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 1
method name defaultReadObject descriptor ()V thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 1
method name readFields descriptor ()Ljava/io/ObjectInputStream$GetField; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 1
method name registerValidation descriptor (Ljava/io/ObjectInputValidation;I)V thrownTypes java/io/NotActiveException,java/io/InvalidObjectException flags 1
method name resolveClass descriptor (Ljava/io/ObjectStreamClass;)Ljava/lang/Class; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 4 signature (Ljava/io/ObjectStreamClass;)Ljava/lang/Class<*>;
method name resolveProxyClass descriptor ([Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 4 signature ([Ljava/lang/String;)Ljava/lang/Class<*>;
method name resolveObject descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/io/IOException flags 4
method name enableResolveObject descriptor (Z)Z thrownTypes java/lang/SecurityException flags 4
method name readStreamHeader descriptor ()V thrownTypes java/io/IOException,java/io/StreamCorruptedException flags 4
method name readClassDescriptor descriptor ()Ljava/io/ObjectStreamClass; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 4
method name read descriptor ()I thrownTypes java/io/IOException flags 1
method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1
method name available descriptor ()I thrownTypes java/io/IOException flags 1
method name close descriptor ()V thrownTypes java/io/IOException flags 1
method name readBoolean descriptor ()Z thrownTypes java/io/IOException flags 1
method name readByte descriptor ()B thrownTypes java/io/IOException flags 1
method name readUnsignedByte descriptor ()I thrownTypes java/io/IOException flags 1
method name readChar descriptor ()C thrownTypes java/io/IOException flags 1
method name readShort descriptor ()S thrownTypes java/io/IOException flags 1
method name readUnsignedShort descriptor ()I thrownTypes java/io/IOException flags 1
method name readInt descriptor ()I thrownTypes java/io/IOException flags 1
method name readLong descriptor ()J thrownTypes java/io/IOException flags 1
method name readFloat descriptor ()F thrownTypes java/io/IOException flags 1
method name readDouble descriptor ()D thrownTypes java/io/IOException flags 1
method name readFully descriptor ([B)V thrownTypes java/io/IOException flags 1
method name readFully descriptor ([BII)V thrownTypes java/io/IOException flags 1
method name skipBytes descriptor (I)I thrownTypes java/io/IOException flags 1
method name readLine descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
method name readUTF descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1

class name java/io/ObjectInputStream$GetField
header extends java/lang/Object flags 421
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
method name <init> descriptor ()V flags 1
method name getObjectStreamClass descriptor ()Ljava/io/ObjectStreamClass; flags 401
method name defaulted descriptor (Ljava/lang/String;)Z thrownTypes java/io/IOException flags 401
method name get descriptor (Ljava/lang/String;Z)Z thrownTypes java/io/IOException flags 401
method name get descriptor (Ljava/lang/String;B)B thrownTypes java/io/IOException flags 401
method name get descriptor (Ljava/lang/String;C)C thrownTypes java/io/IOException flags 401
method name get descriptor (Ljava/lang/String;S)S thrownTypes java/io/IOException flags 401
method name get descriptor (Ljava/lang/String;I)I thrownTypes java/io/IOException flags 401
method name get descriptor (Ljava/lang/String;J)J thrownTypes java/io/IOException flags 401
method name get descriptor (Ljava/lang/String;F)F thrownTypes java/io/IOException flags 401
method name get descriptor (Ljava/lang/String;D)D thrownTypes java/io/IOException flags 401
method name get descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/io/IOException flags 401

class name java/io/ObjectInputValidation
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name validateObject descriptor ()V thrownTypes java/io/InvalidObjectException flags 401

class name java/io/ObjectOutput
header extends java/lang/Object implements java/io/DataOutput,java/lang/AutoCloseable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name writeObject descriptor (Ljava/lang/Object;)V thrownTypes java/io/IOException flags 401
method name write descriptor (I)V thrownTypes java/io/IOException flags 401
method name write descriptor ([B)V thrownTypes java/io/IOException flags 401
method name write descriptor ([BII)V thrownTypes java/io/IOException flags 401
method name flush descriptor ()V thrownTypes java/io/IOException flags 401
method name close descriptor ()V thrownTypes java/io/IOException flags 401

class name java/io/ObjectOutputStream
header extends java/io/OutputStream implements java/io/ObjectOutput,java/io/ObjectStreamConstants flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
method name <init> descriptor (Ljava/io/OutputStream;)V thrownTypes java/io/IOException flags 1
method name <init> descriptor ()V thrownTypes java/io/IOException,java/lang/SecurityException flags 4
method name useProtocolVersion descriptor (I)V thrownTypes java/io/IOException flags 1
method name writeObject descriptor (Ljava/lang/Object;)V thrownTypes java/io/IOException flags 11
method name writeObjectOverride descriptor (Ljava/lang/Object;)V thrownTypes java/io/IOException flags 4
method name writeUnshared descriptor (Ljava/lang/Object;)V thrownTypes java/io/IOException flags 1
method name defaultWriteObject descriptor ()V thrownTypes java/io/IOException flags 1
method name putFields descriptor ()Ljava/io/ObjectOutputStream$PutField; thrownTypes java/io/IOException flags 1
method name writeFields descriptor ()V thrownTypes java/io/IOException flags 1
method name reset descriptor ()V thrownTypes java/io/IOException flags 1
method name annotateClass descriptor (Ljava/lang/Class;)V thrownTypes java/io/IOException flags 4 signature (Ljava/lang/Class<*>;)V
method name annotateProxyClass descriptor (Ljava/lang/Class;)V thrownTypes java/io/IOException flags 4 signature (Ljava/lang/Class<*>;)V
method name replaceObject descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/io/IOException flags 4
method name enableReplaceObject descriptor (Z)Z thrownTypes java/lang/SecurityException flags 4
method name writeStreamHeader descriptor ()V thrownTypes java/io/IOException flags 4
method name writeClassDescriptor descriptor (Ljava/io/ObjectStreamClass;)V thrownTypes java/io/IOException flags 4
method name write descriptor (I)V thrownTypes java/io/IOException flags 1
method name write descriptor ([B)V thrownTypes java/io/IOException flags 1
method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1
method name flush descriptor ()V thrownTypes java/io/IOException flags 1
method name drain descriptor ()V thrownTypes java/io/IOException flags 4
method name close descriptor ()V thrownTypes java/io/IOException flags 1
method name writeBoolean descriptor (Z)V thrownTypes java/io/IOException flags 1
method name writeByte descriptor (I)V thrownTypes java/io/IOException flags 1
method name writeShort descriptor (I)V thrownTypes java/io/IOException flags 1
method name writeChar descriptor (I)V thrownTypes java/io/IOException flags 1
method name writeInt descriptor (I)V thrownTypes java/io/IOException flags 1
method name writeLong descriptor (J)V thrownTypes java/io/IOException flags 1
method name writeFloat descriptor (F)V thrownTypes java/io/IOException flags 1
method name writeDouble descriptor (D)V thrownTypes java/io/IOException flags 1
method name writeBytes descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1
method name writeChars descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1
method name writeUTF descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1

class name java/io/ObjectOutputStream$PutField
header extends java/lang/Object flags 421
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
method name <init> descriptor ()V flags 1
method name put descriptor (Ljava/lang/String;Z)V flags 401
method name put descriptor (Ljava/lang/String;B)V flags 401
method name put descriptor (Ljava/lang/String;C)V flags 401
method name put descriptor (Ljava/lang/String;S)V flags 401
method name put descriptor (Ljava/lang/String;I)V flags 401
method name put descriptor (Ljava/lang/String;J)V flags 401
method name put descriptor (Ljava/lang/String;F)V flags 401
method name put descriptor (Ljava/lang/String;D)V flags 401
method name put descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 401
method name write descriptor (Ljava/io/ObjectOutput;)V thrownTypes java/io/IOException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;

class name java/io/ObjectStreamClass
header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name NO_FIELDS descriptor [Ljava/io/ObjectStreamField; flags 19
method name lookup descriptor (Ljava/lang/Class;)Ljava/io/ObjectStreamClass; flags 9 signature (Ljava/lang/Class<*>;)Ljava/io/ObjectStreamClass;
method name lookupAny descriptor (Ljava/lang/Class;)Ljava/io/ObjectStreamClass; flags 9 signature (Ljava/lang/Class<*>;)Ljava/io/ObjectStreamClass;
method name getName descriptor ()Ljava/lang/String; flags 1
method name getSerialVersionUID descriptor ()J flags 1
method name forClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive;
method name getFields descriptor ()[Ljava/io/ObjectStreamField; flags 1
method name getField descriptor (Ljava/lang/String;)Ljava/io/ObjectStreamField; flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name java/io/ObjectStreamConstants
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name STREAM_MAGIC descriptor S constantValue -21267 flags 19
field name STREAM_VERSION descriptor S constantValue 5 flags 19
field name TC_BASE descriptor B constantValue 112 flags 19
field name TC_NULL descriptor B constantValue 112 flags 19
field name TC_REFERENCE descriptor B constantValue 113 flags 19
field name TC_CLASSDESC descriptor B constantValue 114 flags 19
field name TC_OBJECT descriptor B constantValue 115 flags 19
field name TC_STRING descriptor B constantValue 116 flags 19
field name TC_ARRAY descriptor B constantValue 117 flags 19
field name TC_CLASS descriptor B constantValue 118 flags 19
field name TC_BLOCKDATA descriptor B constantValue 119 flags 19
field name TC_ENDBLOCKDATA descriptor B constantValue 120 flags 19
field name TC_RESET descriptor B constantValue 121 flags 19
field name TC_BLOCKDATALONG descriptor B constantValue 122 flags 19
field name TC_EXCEPTION descriptor B constantValue 123 flags 19
field name TC_LONGSTRING descriptor B constantValue 124 flags 19
field name TC_PROXYCLASSDESC descriptor B constantValue 125 flags 19
field name TC_ENUM descriptor B constantValue 126 flags 19
field name TC_MAX descriptor B constantValue 126 flags 19
field name baseWireHandle descriptor I constantValue 8257536 flags 19
field name SC_WRITE_METHOD descriptor B constantValue 1 flags 19
field name SC_BLOCK_DATA descriptor B constantValue 8 flags 19
field name SC_SERIALIZABLE descriptor B constantValue 2 flags 19
field name SC_EXTERNALIZABLE descriptor B constantValue 4 flags 19
field name SC_ENUM descriptor B constantValue 16 flags 19
field name SUBSTITUTION_PERMISSION descriptor Ljava/io/SerializablePermission; flags 19
field name SUBCLASS_IMPLEMENTATION_PERMISSION descriptor Ljava/io/SerializablePermission; flags 19
field name PROTOCOL_VERSION_1 descriptor I constantValue 1 flags 19
field name PROTOCOL_VERSION_2 descriptor I constantValue 2 flags 19

class name java/io/ObjectStreamException
header extends java/io/IOException flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/lang/String;)V flags 4
method name <init> descriptor ()V flags 4

class name java/io/ObjectStreamField
header extends java/lang/Object implements java/lang/Comparable flags 21 signature Ljava/lang/Object;Ljava/lang/Comparable<Ljava/lang/Object;>; classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/lang/String;Ljava/lang/Class;)V flags 1 signature (Ljava/lang/String;Ljava/lang/Class<*>;)V
method name <init> descriptor (Ljava/lang/String;Ljava/lang/Class;Z)V flags 1 signature (Ljava/lang/String;Ljava/lang/Class<*>;Z)V
method name getName descriptor ()Ljava/lang/String; flags 1
method name getType descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive;
method name getTypeCode descriptor ()C flags 1
method name getTypeString descriptor ()Ljava/lang/String; flags 1
method name getOffset descriptor ()I flags 1
method name setOffset descriptor (I)V flags 4
method name isPrimitive descriptor ()Z flags 1
method name isUnshared descriptor ()Z flags 1
method name compareTo descriptor (Ljava/lang/Object;)I flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name java/io/OptionalDataException
header extends java/io/ObjectStreamException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name length descriptor I flags 1
field name eof descriptor Z flags 1

class name java/io/OutputStream
header extends java/lang/Object implements java/io/Closeable,java/io/Flushable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor ()V flags 1
method name write descriptor (I)V thrownTypes java/io/IOException flags 401
method name write descriptor ([B)V thrownTypes java/io/IOException flags 1
method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1
method name flush descriptor ()V thrownTypes java/io/IOException flags 1
method name close descriptor ()V thrownTypes java/io/IOException flags 1

class name java/io/OutputStreamWriter
header extends java/io/Writer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V thrownTypes java/io/UnsupportedEncodingException flags 1
method name <init> descriptor (Ljava/io/OutputStream;)V flags 1
method name <init> descriptor (Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V flags 1
method name <init> descriptor (Ljava/io/OutputStream;Ljava/nio/charset/CharsetEncoder;)V flags 1
method name getEncoding descriptor ()Ljava/lang/String; flags 1
method name write descriptor (I)V thrownTypes java/io/IOException flags 1
method name write descriptor ([CII)V thrownTypes java/io/IOException flags 1
method name write descriptor (Ljava/lang/String;II)V thrownTypes java/io/IOException flags 1
method name flush descriptor ()V thrownTypes java/io/IOException flags 1
method name close descriptor ()V thrownTypes java/io/IOException flags 1

class name java/io/PipedInputStream
header extends java/io/InputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
field name PIPE_SIZE descriptor I constantValue 1024 flags 1c
field name buffer descriptor [B flags 4
field name in descriptor I flags 4
field name out descriptor I flags 4
method name <init> descriptor (Ljava/io/PipedOutputStream;)V thrownTypes java/io/IOException flags 1
method name <init> descriptor (Ljava/io/PipedOutputStream;I)V thrownTypes java/io/IOException flags 1
method name <init> descriptor ()V flags 1
method name <init> descriptor (I)V flags 1
method name connect descriptor (Ljava/io/PipedOutputStream;)V thrownTypes java/io/IOException flags 1
method name receive descriptor (I)V thrownTypes java/io/IOException flags 24
method name read descriptor ()I thrownTypes java/io/IOException flags 21
method name read descriptor ([BII)I thrownTypes java/io/IOException flags 21
method name available descriptor ()I thrownTypes java/io/IOException flags 21
method name close descriptor ()V thrownTypes java/io/IOException flags 1

class name java/io/PipedOutputStream
header extends java/io/OutputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/io/PipedInputStream;)V thrownTypes java/io/IOException flags 1
method name <init> descriptor ()V flags 1
method name connect descriptor (Ljava/io/PipedInputStream;)V thrownTypes java/io/IOException flags 21
method name write descriptor (I)V thrownTypes java/io/IOException flags 1
method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1
method name flush descriptor ()V thrownTypes java/io/IOException flags 21
method name close descriptor ()V thrownTypes java/io/IOException flags 1

class name java/io/PipedReader
header extends java/io/Reader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/io/PipedWriter;)V thrownTypes java/io/IOException flags 1
method name <init> descriptor (Ljava/io/PipedWriter;I)V thrownTypes java/io/IOException flags 1
method name <init> descriptor ()V flags 1
method name <init> descriptor (I)V flags 1
method name connect descriptor (Ljava/io/PipedWriter;)V thrownTypes java/io/IOException flags 1
method name read descriptor ()I thrownTypes java/io/IOException flags 21
method name read descriptor ([CII)I thrownTypes java/io/IOException flags 21
method name ready descriptor ()Z thrownTypes java/io/IOException flags 21
method name close descriptor ()V thrownTypes java/io/IOException flags 1

class name java/io/PipedWriter
header extends java/io/Writer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/io/PipedReader;)V thrownTypes java/io/IOException flags 1
method name <init> descriptor ()V flags 1
method name connect descriptor (Ljava/io/PipedReader;)V thrownTypes java/io/IOException flags 21
method name write descriptor (I)V thrownTypes java/io/IOException flags 1
method name write descriptor ([CII)V thrownTypes java/io/IOException flags 1
method name flush descriptor ()V thrownTypes java/io/IOException flags 21
method name close descriptor ()V thrownTypes java/io/IOException flags 1

class name java/io/PrintStream
header extends java/io/FilterOutputStream implements java/lang/Appendable,java/io/Closeable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
method name <init> descriptor (Ljava/io/OutputStream;)V flags 1
method name <init> descriptor (Ljava/io/OutputStream;Z)V flags 1
method name <init> descriptor (Ljava/io/OutputStream;ZLjava/lang/String;)V thrownTypes java/io/UnsupportedEncodingException flags 1
method name <init> descriptor (Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException flags 1
method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException,java/io/UnsupportedEncodingException flags 1
method name <init> descriptor (Ljava/io/File;)V thrownTypes java/io/FileNotFoundException flags 1
method name <init> descriptor (Ljava/io/File;Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException,java/io/UnsupportedEncodingException flags 1
method name flush descriptor ()V flags 1
method name close descriptor ()V flags 1
method name checkError descriptor ()Z flags 1
method name setError descriptor ()V flags 4
method name clearError descriptor ()V flags 4
method name write descriptor (I)V flags 1
method name write descriptor ([BII)V flags 1
method name print descriptor (Z)V flags 1
method name print descriptor (C)V flags 1
method name print descriptor (I)V flags 1
method name print descriptor (J)V flags 1
method name print descriptor (F)V flags 1
method name print descriptor (D)V flags 1
method name print descriptor ([C)V flags 1
method name print descriptor (Ljava/lang/String;)V flags 1
method name print descriptor (Ljava/lang/Object;)V flags 1
method name println descriptor ()V flags 1
method name println descriptor (Z)V flags 1
method name println descriptor (C)V flags 1
method name println descriptor (I)V flags 1
method name println descriptor (J)V flags 1
method name println descriptor (F)V flags 1
method name println descriptor (D)V flags 1
method name print