changeset 2972:0e8fa3249327

8072480: javac should support compilation for a specific platform version Summary: Adding a new javac option for compiling for JDK N: -release N; including history data for previous version of JDK. Reviewed-by: erikj, ihse, jjg, mcimadamore, mr Contributed-by: jan.lahoda@oracle.com, erik.joelsson@oracle.com, jonathan.gibbons@oracle.com
author jlahoda
date Wed, 01 Jul 2015 09:51:48 +0200
parents 19edec07d44a
children 832e51533706 f24dad16c8a6
files make/data/symbols/README make/data/symbols/include.list make/data/symbols/java.activation-6.sym.txt make/data/symbols/java.activation-7.sym.txt make/data/symbols/java.activation-8.sym.txt make/data/symbols/java.annotations.common-6.sym.txt make/data/symbols/java.annotations.common-7.sym.txt make/data/symbols/java.annotations.common-8.sym.txt make/data/symbols/java.base-6.sym.txt make/data/symbols/java.base-7.sym.txt make/data/symbols/java.base-8.sym.txt make/data/symbols/java.compiler-6.sym.txt make/data/symbols/java.compiler-7.sym.txt make/data/symbols/java.compiler-8.sym.txt make/data/symbols/java.corba-6.sym.txt make/data/symbols/java.corba-7.sym.txt make/data/symbols/java.corba-8.sym.txt make/data/symbols/java.datatransfer-6.sym.txt make/data/symbols/java.datatransfer-7.sym.txt make/data/symbols/java.datatransfer-8.sym.txt make/data/symbols/java.desktop-6.sym.txt make/data/symbols/java.desktop-7.sym.txt make/data/symbols/java.desktop-8.sym.txt make/data/symbols/java.instrument-6.sym.txt make/data/symbols/java.instrument-7.sym.txt make/data/symbols/java.instrument-8.sym.txt make/data/symbols/java.logging-6.sym.txt make/data/symbols/java.logging-7.sym.txt make/data/symbols/java.logging-8.sym.txt make/data/symbols/java.management-6.sym.txt make/data/symbols/java.management-7.sym.txt make/data/symbols/java.management-8.sym.txt make/data/symbols/java.naming-6.sym.txt make/data/symbols/java.naming-7.sym.txt make/data/symbols/java.naming-8.sym.txt make/data/symbols/java.prefs-6.sym.txt make/data/symbols/java.prefs-7.sym.txt make/data/symbols/java.prefs-8.sym.txt make/data/symbols/java.rmi-6.sym.txt make/data/symbols/java.rmi-7.sym.txt make/data/symbols/java.rmi-8.sym.txt make/data/symbols/java.scripting-6.sym.txt make/data/symbols/java.scripting-7.sym.txt make/data/symbols/java.scripting-8.sym.txt make/data/symbols/java.security.jgss-6.sym.txt make/data/symbols/java.security.jgss-7.sym.txt make/data/symbols/java.security.jgss-8.sym.txt make/data/symbols/java.security.sasl-6.sym.txt make/data/symbols/java.security.sasl-7.sym.txt make/data/symbols/java.security.sasl-8.sym.txt make/data/symbols/java.sql-6.sym.txt make/data/symbols/java.sql-7.sym.txt make/data/symbols/java.sql-8.sym.txt make/data/symbols/java.sql.rowset-6.sym.txt make/data/symbols/java.sql.rowset-7.sym.txt make/data/symbols/java.sql.rowset-8.sym.txt make/data/symbols/java.transaction-6.sym.txt make/data/symbols/java.transaction-7.sym.txt make/data/symbols/java.transaction-8.sym.txt make/data/symbols/java.xml-6.sym.txt make/data/symbols/java.xml-7.sym.txt make/data/symbols/java.xml-8.sym.txt make/data/symbols/java.xml.bind-6.sym.txt make/data/symbols/java.xml.bind-7.sym.txt make/data/symbols/java.xml.bind-8.sym.txt make/data/symbols/java.xml.crypto-6.sym.txt make/data/symbols/java.xml.crypto-7.sym.txt make/data/symbols/java.xml.crypto-8.sym.txt make/data/symbols/java.xml.ws-6.sym.txt make/data/symbols/java.xml.ws-7.sym.txt make/data/symbols/java.xml.ws-8.sym.txt make/data/symbols/jdk.httpserver-6.sym.txt make/data/symbols/jdk.httpserver-7.sym.txt make/data/symbols/jdk.httpserver-8.sym.txt make/data/symbols/jdk.management-6.sym.txt make/data/symbols/jdk.management-7.sym.txt make/data/symbols/jdk.management-8.sym.txt make/data/symbols/jdk.scripting.nashorn-6.sym.txt make/data/symbols/jdk.scripting.nashorn-7.sym.txt make/data/symbols/jdk.scripting.nashorn-8.sym.txt make/data/symbols/jdk.sctp-6.sym.txt make/data/symbols/jdk.sctp-7.sym.txt make/data/symbols/jdk.sctp-8.sym.txt make/data/symbols/jdk.security.auth-6.sym.txt make/data/symbols/jdk.security.auth-7.sym.txt make/data/symbols/jdk.security.auth-8.sym.txt make/data/symbols/jdk.security.jgss-6.sym.txt make/data/symbols/jdk.security.jgss-7.sym.txt make/data/symbols/jdk.security.jgss-8.sym.txt make/data/symbols/symbols make/gendata/Gendata-jdk.compiler.gmk make/src/classes/build/tools/symbolgenerator/CreateSymbols.java make/src/classes/build/tools/symbolgenerator/Probe.java make/test/sym/CreateSymbolsTest.java make/test/sym/CreateSymbolsTestImpl.java src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformDescription.java src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformProvider.java src/jdk.compiler/share/classes/com/sun/tools/javac/platform/package-info.java src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties src/jdk.compiler/share/classes/com/sun/tools/javac/util/Iterators.java test/tools/javac/options/release/ReleaseOption-release7.out test/tools/javac/options/release/ReleaseOption.java test/tools/javac/options/release/ReleaseOptionClashes.java test/tools/javac/options/release/ReleaseOptionThroughAPI.java test/tools/javac/platform/PlatformProviderTest.java test/tools/javac/platform/PlatformProviderTestSource.java test/tools/javac/sym/ElementStructureTest.java test/tools/lib/ToolBox.java
diffstat 120 files changed, 88798 insertions(+), 72 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/README	Wed Jul 01 09:51:48 2015 +0200
@@ -0,0 +1,3 @@
+This directory contains history data for -release.
+
+Please see $LANGTOOLS_DIR/make/src/classes/build/tools/symbolgenerator/CreateSymbols.java for main usage.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/include.list	Wed Jul 01 09:51:48 2015 +0200
@@ -0,0 +1,311 @@
+#
+# Copyright (c) 2015, 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.
+#
+#
+#Include
+#===
+#
+#CORE_PKGS:
+#---
++java/applet/
++java/awt/
++java/awt/color/
++java/awt/datatransfer/
++java/awt/dnd/
++java/awt/event/
++java/awt/font/
++java/awt/geom/
++java/awt/im/
++java/awt/im/spi/
++java/awt/image/
++java/awt/image/renderable/
++java/awt/print/
++java/beans/
++java/beans/beancontext/
++java/io/
++java/lang/
++java/lang/annotation/
++java/lang/instrument/
++java/lang/invoke/
++java/lang/management/
++java/lang/ref/
++java/lang/reflect/
++java/math/
++java/net/
++java/net/spi/
++java/nio/
++java/nio/channels/
++java/nio/channels/spi/
++java/nio/charset/
++java/nio/charset/spi/
++java/nio/file/
++java/nio/file/attribute/
++java/nio/file/spi/
++java/rmi/
++java/rmi/activation/
++java/rmi/dgc/
++java/rmi/registry/
++java/rmi/server/
++java/security/
++java/security/acl/
++java/security/cert/
++java/security/interfaces/
++java/security/spec/
++java/sql/
++java/text/
++java/text/spi/
++java/time/
++java/time/chrono/
++java/time/format/
++java/time/temporal/
++java/time/zone/
++java/util/
++java/util/concurrent/
++java/util/concurrent/atomic/
++java/util/concurrent/locks/
++java/util/function/
++java/util/jar/
++java/util/logging/
++java/util/prefs/
++java/util/regex/
++java/util/spi/
++java/util/stream/
++java/util/zip/
++javax/accessibility/
++javax/activation/
++javax/activity/
++javax/annotation/
++javax/annotation/processing/
++javax/crypto/
++javax/crypto/interfaces/
++javax/crypto/spec/
++javax/imageio/
++javax/imageio/event/
++javax/imageio/metadata/
++javax/imageio/plugins/jpeg/
++javax/imageio/plugins/bmp/
++javax/imageio/spi/
++javax/imageio/stream/
++javax/jws/
++javax/jws/soap/
++javax/lang/model/
++javax/lang/model/element/
++javax/lang/model/type/
++javax/lang/model/util/
++javax/management/
++javax/management/loading/
++javax/management/monitor/
++javax/management/relation/
++javax/management/openmbean/
++javax/management/timer/
++javax/management/modelmbean/
++javax/management/remote/
++javax/management/remote/rmi/
++javax/naming/
++javax/naming/directory/
++javax/naming/event/
++javax/naming/ldap/
++javax/naming/spi/
++javax/net/
++javax/net/ssl/
++javax/print/
++javax/print/attribute/
++javax/print/attribute/standard/
++javax/print/event/
++javax/rmi/
++javax/rmi/CORBA/
++javax/rmi/ssl/
++javax/script/
++javax/security/auth/
++javax/security/auth/callback/
++javax/security/auth/kerberos/
++javax/security/auth/login/
++javax/security/auth/spi/
++javax/security/auth/x500/
++javax/security/cert/
++javax/security/sasl/
++javax/sound/sampled/
++javax/sound/sampled/spi/
++javax/sound/midi/
++javax/sound/midi/spi/
++javax/sql/
++javax/sql/rowset/
++javax/sql/rowset/serial/
++javax/sql/rowset/spi/
++javax/swing/
++javax/swing/border/
++javax/swing/colorchooser/
++javax/swing/filechooser/
++javax/swing/event/
++javax/swing/table/
++javax/swing/text/
++javax/swing/text/html/
++javax/swing/text/html/parser/
++javax/swing/text/rtf/
++javax/swing/tree/
++javax/swing/undo/
++javax/swing/plaf/
++javax/swing/plaf/basic/
++javax/swing/plaf/metal/
++javax/swing/plaf/multi/
++javax/swing/plaf/nimbus/
++javax/swing/plaf/synth/
++javax/tools/
++javax/tools/annotation/
++javax/transaction/
++javax/transaction/xa/
++javax/xml/parsers/
++javax/xml/bind/
++javax/xml/bind/annotation/
++javax/xml/bind/annotation/adapters/
++javax/xml/bind/attachment/
++javax/xml/bind/helpers/
++javax/xml/bind/util/
++javax/xml/soap/
++javax/xml/ws/
++javax/xml/ws/handler/
++javax/xml/ws/handler/soap/
++javax/xml/ws/http/
++javax/xml/ws/soap/
++javax/xml/ws/spi/
++javax/xml/ws/spi/http/
++javax/xml/ws/wsaddressing/
++javax/xml/transform/
++javax/xml/transform/sax/
++javax/xml/transform/dom/
++javax/xml/transform/stax/
++javax/xml/transform/stream/
++javax/xml/
++javax/xml/crypto/
++javax/xml/crypto/dom/
++javax/xml/crypto/dsig/
++javax/xml/crypto/dsig/dom/
++javax/xml/crypto/dsig/keyinfo/
++javax/xml/crypto/dsig/spec/
++javax/xml/datatype/
++javax/xml/validation/
++javax/xml/namespace/
++javax/xml/xpath/
++javax/xml/stream/
++javax/xml/stream/events/
++javax/xml/stream/util/
++org/ietf/jgss/
++org/omg/CORBA/
++org/omg/CORBA/DynAnyPackage/
++org/omg/CORBA/ORBPackage/
++org/omg/CORBA/TypeCodePackage/
++org/omg/stub/java/rmi/
++org/omg/CORBA/portable/
++org/omg/CORBA_2_3/
++org/omg/CORBA_2_3/portable/
++org/omg/CosNaming/
++org/omg/CosNaming/NamingContextExtPackage/
++org/omg/CosNaming/NamingContextPackage/
++org/omg/SendingContext/
++org/omg/PortableServer/
++org/omg/PortableServer/CurrentPackage/
++org/omg/PortableServer/POAPackage/
++org/omg/PortableServer/POAManagerPackage/
++org/omg/PortableServer/ServantLocatorPackage/
++org/omg/PortableServer/portable/
++org/omg/PortableInterceptor/
++org/omg/PortableInterceptor/ORBInitInfoPackage/
++org/omg/Messaging/
++org/omg/IOP/
++org/omg/IOP/CodecFactoryPackage/
++org/omg/IOP/CodecPackage/
++org/omg/Dynamic/
++org/omg/DynamicAny/
++org/omg/DynamicAny/DynAnyPackage/
++org/omg/DynamicAny/DynAnyFactoryPackage/
++org/w3c/dom/
++org/w3c/dom/events/
++org/w3c/dom/bootstrap/
++org/w3c/dom/ls/
++org/w3c/dom/ranges/
++org/w3c/dom/traversal/
++org/w3c/dom/views/
++org/xml/sax/
++org/xml/sax/ext/
++org/xml/sax/helpers/
+#
+#Additional required classes:
+#
++java/awt/dnd/peer/
++java/awt/peer/
+#
+#Exported(true):
+#---
++com/sun/net/httpserver/
++com/sun/net/httpserver/spi/
++com/sun/security/auth/
++com/sun/security/auth/module/
++com/sun/security/auth/callback/
++com/sun/security/auth/login/
++com/sun/security/jgss/
++com/sun/management/
++com/sun/nio/sctp/
++jdk/
+#
+#Exported(true) in 8u40:
+#
++jdk/nashorn/api/scripting/
+#
+#
+#Exclude:
+#===
+#
+#Exported(false):
+#---
+-com/sun/security/auth/PolicyFile
+-com/sun/security/auth/SolarisNumericGroupPrincipal
+-com/sun/security/auth/SolarisNumericUserPrincipal
+-com/sun/security/auth/SolarisPrincipal
+-com/sun/security/auth/X500Principal
+-com/sun/security/auth/callback/DialogCallbackHandler
+#
+#Platform specific:
+#---
+-java/io/UnixFileSystem
+-java/io/Win32FileSystem
+-java/io/WinNTFileSystem
+-java/lang/ProcessEnvironment
+-java/lang/ProcessImpl
+-java/lang/UNIXProcess
+-java/net/DualStackPlainDatagramSocketImpl
+-java/net/DualStackPlainSocketImpl
+-java/net/PlainDatagramSocketImpl
+-java/net/PlainSocketImpl
+-java/net/TwoStacksPlainDatagramSocketImpl
+-java/net/TwoStacksPlainSocketImpl
+-java/util/prefs/FileSystemPreferences
+-java/util/prefs/FileSystemPreferencesFactory
+-java/util/prefs/WindowsPreferences
+-java/util/prefs/WindowsPreferencesFactory
+-com/sun/management/OperatingSystem
+-com/sun/management/UnixOperatingSystem
+-com/sun/security/auth/module/NTLoginModule
+-com/sun/security/auth/module/NTSystem
+-com/sun/security/auth/module/UnixLoginModule
+-com/sun/security/auth/module/UnixSystem
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.activation-6.sym.txt	Wed Jul 01 09:51:48 2015 +0200
@@ -0,0 +1,28 @@
+#
+# Copyright (c) 2015, 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. ###
+# ##########################################################
+#
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.activation-7.sym.txt	Wed Jul 01 09:51:48 2015 +0200
@@ -0,0 +1,79 @@
+#
+# Copyright (c) 2015, 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 javax/activation/ActivationDataFlavor
+header extends java/awt/datatransfer/DataFlavor flags 21
+
+class name javax/activation/CommandInfo
+header extends java/lang/Object flags 21
+
+class name javax/activation/CommandMap
+header extends java/lang/Object flags 421
+
+class name javax/activation/CommandObject
+header extends java/lang/Object flags 601
+
+class name javax/activation/DataContentHandler
+header extends java/lang/Object flags 601
+
+class name javax/activation/DataContentHandlerFactory
+header extends java/lang/Object flags 601
+
+class name javax/activation/DataHandler
+header extends java/lang/Object implements java/awt/datatransfer/Transferable flags 21
+
+class name javax/activation/DataSource
+header extends java/lang/Object flags 601
+
+class name javax/activation/FileDataSource
+header extends java/lang/Object implements javax/activation/DataSource flags 21
+
+class name javax/activation/FileTypeMap
+header extends java/lang/Object flags 421
+
+class name javax/activation/MailcapCommandMap
+header extends javax/activation/CommandMap flags 21
+
+class name javax/activation/MimeType
+header extends java/lang/Object implements java/io/Externalizable flags 21
+
+class name javax/activation/MimeTypeParameterList
+header extends java/lang/Object flags 21
+
+class name javax/activation/MimeTypeParseException
+header extends java/lang/Exception flags 21
+
+class name javax/activation/MimetypesFileTypeMap
+header extends javax/activation/FileTypeMap flags 21
+
+class name javax/activation/URLDataSource
+header extends java/lang/Object implements javax/activation/DataSource flags 21
+
+class name javax/activation/UnsupportedDataTypeException
+header extends java/io/IOException flags 21
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.activation-8.sym.txt	Wed Jul 01 09:51:48 2015 +0200
@@ -0,0 +1,201 @@
+#
+# Copyright (c) 2015, 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 javax/activation/ActivationDataFlavor
+header extends java/awt/datatransfer/DataFlavor flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name <init> descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V flags 1
+method name <init> descriptor (Ljava/lang/Class;Ljava/lang/String;)V flags 1
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1
+method name getMimeType descriptor ()Ljava/lang/String; flags 1
+method name getRepresentationClass descriptor ()Ljava/lang/Class; flags 1
+method name getHumanPresentableName descriptor ()Ljava/lang/String; flags 1
+method name setHumanPresentableName descriptor (Ljava/lang/String;)V flags 1
+method name equals descriptor (Ljava/awt/datatransfer/DataFlavor;)Z flags 1
+method name isMimeTypeEqual descriptor (Ljava/lang/String;)Z flags 1
+method name normalizeMimeTypeParameter descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 4 deprecated true
+method name normalizeMimeType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 4 deprecated true
+
+class name javax/activation/CommandInfo
+header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1
+method name getCommandName descriptor ()Ljava/lang/String; flags 1
+method name getCommandClass descriptor ()Ljava/lang/String; flags 1
+method name getCommandObject descriptor (Ljavax/activation/DataHandler;Ljava/lang/ClassLoader;)Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 1
+
+class name javax/activation/CommandMap
+header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name <init> descriptor ()V flags 1
+method name getDefaultCommandMap descriptor ()Ljavax/activation/CommandMap; flags 9
+method name setDefaultCommandMap descriptor (Ljavax/activation/CommandMap;)V flags 9
+method name getPreferredCommands descriptor (Ljava/lang/String;)[Ljavax/activation/CommandInfo; flags 401
+method name getPreferredCommands descriptor (Ljava/lang/String;Ljavax/activation/DataSource;)[Ljavax/activation/CommandInfo; flags 1
+method name getAllCommands descriptor (Ljava/lang/String;)[Ljavax/activation/CommandInfo; flags 401
+method name getAllCommands descriptor (Ljava/lang/String;Ljavax/activation/DataSource;)[Ljavax/activation/CommandInfo; flags 1
+method name getCommand descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/activation/CommandInfo; flags 401
+method name getCommand descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/activation/DataSource;)Ljavax/activation/CommandInfo; flags 1
+method name createDataContentHandler descriptor (Ljava/lang/String;)Ljavax/activation/DataContentHandler; flags 401
+method name createDataContentHandler descriptor (Ljava/lang/String;Ljavax/activation/DataSource;)Ljavax/activation/DataContentHandler; flags 1
+method name getMimeTypes descriptor ()[Ljava/lang/String; flags 1
+
+class name javax/activation/CommandObject
+header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name setCommandContext descriptor (Ljava/lang/String;Ljavax/activation/DataHandler;)V thrownTypes java/io/IOException flags 401
+
+class name javax/activation/DataContentHandler
+header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name getTransferDataFlavors descriptor ()[Ljava/awt/datatransfer/DataFlavor; flags 401
+method name getTransferData descriptor (Ljava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object; thrownTypes java/awt/datatransfer/UnsupportedFlavorException,java/io/IOException flags 401
+method name getContent descriptor (Ljavax/activation/DataSource;)Ljava/lang/Object; thrownTypes java/io/IOException flags 401
+method name writeTo descriptor (Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V thrownTypes java/io/IOException flags 401
+
+class name javax/activation/DataContentHandlerFactory
+header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name createDataContentHandler descriptor (Ljava/lang/String;)Ljavax/activation/DataContentHandler; flags 401
+
+class name javax/activation/DataHandler
+header extends java/lang/Object implements java/awt/datatransfer/Transferable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name <init> descriptor (Ljavax/activation/DataSource;)V flags 1
+method name <init> descriptor (Ljava/lang/Object;Ljava/lang/String;)V flags 1
+method name <init> descriptor (Ljava/net/URL;)V flags 1
+method name getDataSource descriptor ()Ljavax/activation/DataSource; flags 1
+method name getName descriptor ()Ljava/lang/String; flags 1
+method name getContentType descriptor ()Ljava/lang/String; flags 1
+method name getInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 1
+method name writeTo descriptor (Ljava/io/OutputStream;)V thrownTypes java/io/IOException flags 1
+method name getOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 1
+method name getTransferDataFlavors descriptor ()[Ljava/awt/datatransfer/DataFlavor; flags 21
+method name isDataFlavorSupported descriptor (Ljava/awt/datatransfer/DataFlavor;)Z flags 1
+method name getTransferData descriptor (Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/Object; thrownTypes java/awt/datatransfer/UnsupportedFlavorException,java/io/IOException flags 1
+method name setCommandMap descriptor (Ljavax/activation/CommandMap;)V flags 21
+method name getPreferredCommands descriptor ()[Ljavax/activation/CommandInfo; flags 1
+method name getAllCommands descriptor ()[Ljavax/activation/CommandInfo; flags 1
+method name getCommand descriptor (Ljava/lang/String;)Ljavax/activation/CommandInfo; flags 1
+method name getContent descriptor ()Ljava/lang/Object; thrownTypes java/io/IOException flags 1
+method name getBean descriptor (Ljavax/activation/CommandInfo;)Ljava/lang/Object; flags 1
+method name setDataContentHandlerFactory descriptor (Ljavax/activation/DataContentHandlerFactory;)V flags 29
+
+class name javax/activation/DataSource
+header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name getInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 401
+method name getOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 401
+method name getContentType descriptor ()Ljava/lang/String; flags 401
+method name getName descriptor ()Ljava/lang/String; flags 401
+
+class name javax/activation/FileDataSource
+header extends java/lang/Object implements javax/activation/DataSource flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name <init> descriptor (Ljava/io/File;)V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name getInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 1
+method name getOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 1
+method name getContentType descriptor ()Ljava/lang/String; flags 1
+method name getName descriptor ()Ljava/lang/String; flags 1
+method name getFile descriptor ()Ljava/io/File; flags 1
+method name setFileTypeMap descriptor (Ljavax/activation/FileTypeMap;)V flags 1
+
+class name javax/activation/FileTypeMap
+header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name <init> descriptor ()V flags 1
+method name getContentType descriptor (Ljava/io/File;)Ljava/lang/String; flags 401
+method name getContentType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401
+method name setDefaultFileTypeMap descriptor (Ljavax/activation/FileTypeMap;)V flags 9
+method name getDefaultFileTypeMap descriptor ()Ljavax/activation/FileTypeMap; flags 9
+
+class name javax/activation/MailcapCommandMap
+header extends javax/activation/CommandMap flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1
+method name <init> descriptor (Ljava/io/InputStream;)V flags 1
+method name getPreferredCommands descriptor (Ljava/lang/String;)[Ljavax/activation/CommandInfo; flags 21
+method name getAllCommands descriptor (Ljava/lang/String;)[Ljavax/activation/CommandInfo; flags 21
+method name getCommand descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/activation/CommandInfo; flags 21
+method name addMailcap descriptor (Ljava/lang/String;)V flags 21
+method name createDataContentHandler descriptor (Ljava/lang/String;)Ljavax/activation/DataContentHandler; flags 21
+method name getMimeTypes descriptor ()[Ljava/lang/String; flags 21
+method name getNativeCommands descriptor (Ljava/lang/String;)[Ljava/lang/String; flags 21
+
+class name javax/activation/MimeType
+header extends java/lang/Object implements java/io/Externalizable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V thrownTypes javax/activation/MimeTypeParseException flags 1
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/activation/MimeTypeParseException flags 1
+method name getPrimaryType descriptor ()Ljava/lang/String; flags 1
+method name setPrimaryType descriptor (Ljava/lang/String;)V thrownTypes javax/activation/MimeTypeParseException flags 1
+method name getSubType descriptor ()Ljava/lang/String; flags 1
+method name setSubType descriptor (Ljava/lang/String;)V thrownTypes javax/activation/MimeTypeParseException flags 1
+method name getParameters descriptor ()Ljavax/activation/MimeTypeParameterList; flags 1
+method name getParameter descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1
+method name setParameter descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1
+method name removeParameter descriptor (Ljava/lang/String;)V flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name getBaseType descriptor ()Ljava/lang/String; flags 1
+method name match descriptor (Ljavax/activation/MimeType;)Z flags 1
+method name match descriptor (Ljava/lang/String;)Z thrownTypes javax/activation/MimeTypeParseException flags 1
+method name writeExternal descriptor (Ljava/io/ObjectOutput;)V thrownTypes java/io/IOException flags 1
+method name readExternal descriptor (Ljava/io/ObjectInput;)V thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 1
+
+class name javax/activation/MimeTypeParameterList
+header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V thrownTypes javax/activation/MimeTypeParseException flags 1
+method name parse descriptor (Ljava/lang/String;)V thrownTypes javax/activation/MimeTypeParseException flags 4
+method name size descriptor ()I flags 1
+method name isEmpty descriptor ()Z flags 1
+method name get descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1
+method name set descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1
+method name remove descriptor (Ljava/lang/String;)V flags 1
+method name getNames descriptor ()Ljava/util/Enumeration; flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name javax/activation/MimeTypeParseException
+header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name javax/activation/MimetypesFileTypeMap
+header extends javax/activation/FileTypeMap flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1
+method name <init> descriptor (Ljava/io/InputStream;)V flags 1
+method name addMimeTypes descriptor (Ljava/lang/String;)V flags 21
+method name getContentType descriptor (Ljava/io/File;)Ljava/lang/String; flags 1
+method name getContentType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 21
+
+class name javax/activation/URLDataSource
+header extends java/lang/Object implements javax/activation/DataSource flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name <init> descriptor (Ljava/net/URL;)V flags 1
+method name getContentType descriptor ()Ljava/lang/String; flags 1
+method name getName descriptor ()Ljava/lang/String; flags 1
+method name getInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 1
+method name getOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 1
+method name getURL descriptor ()Ljava/net/URL; flags 1
+
+class name javax/activation/UnsupportedDataTypeException
+header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.annotations.common-6.sym.txt	Wed Jul 01 09:51:48 2015 +0200
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 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 javax/annotation/Resource
+-method name lookup descriptor ()Ljava/lang/String;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.annotations.common-7.sym.txt	Wed Jul 01 09:51:48 2015 +0200
@@ -0,0 +1,46 @@
+#
+# Copyright (c) 2015, 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 javax/annotation/Generated
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;SOURCE;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;PACKAGE;eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;ANNOTATION_TYPE;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;CONSTRUCTOR;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;LOCAL_VARIABLE;eLjava/lang/annotation/ElementType;PARAMETER;})
+
+class name javax/annotation/PostConstruct
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;})
+
+class name javax/annotation/PreDestroy
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;})
+
+class name javax/annotation/Resource
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
+innerclass innerClass javax/annotation/Resource$AuthenticationType outerClass javax/annotation/Resource innerClassName AuthenticationType flags 4019
+-method name type descriptor ()Ljava/lang/Class;
+method name type descriptor ()Ljava/lang/Class; annotationDefaultValue cLjava/lang/Object; flags 401
+
+class name javax/annotation/Resources
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.annotations.common-8.sym.txt	Wed Jul 01 09:51:48 2015 +0200
@@ -0,0 +1,63 @@
+#
+# Copyright (c) 2015, 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 javax/annotation/Generated
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;SOURCE;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;PACKAGE;eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;ANNOTATION_TYPE;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;CONSTRUCTOR;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;LOCAL_VARIABLE;eLjava/lang/annotation/ElementType;PARAMETER;})
+method name value descriptor ()[Ljava/lang/String; flags 401
+method name date descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401
+method name comments descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401
+
+class name javax/annotation/PostConstruct
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;})
+
+class name javax/annotation/PreDestroy
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;})
+
+class name javax/annotation/Resource
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
+innerclass innerClass javax/annotation/Resource$AuthenticationType outerClass javax/annotation/Resource innerClassName AuthenticationType flags 4019
+method name name descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401
+method name lookup descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401
+method name type descriptor ()Ljava/lang/Class; annotationDefaultValue cLjava/lang/Object; flags 401 signature ()Ljava/lang/Class<*>;
+method name authenticationType descriptor ()Ljavax/annotation/Resource$AuthenticationType; annotationDefaultValue eLjavax/annotation/Resource$AuthenticationType;CONTAINER; flags 401
+method name shareable descriptor ()Z annotationDefaultValue Ztrue flags 401
+method name mappedName descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401
+method name description descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401
+
+class name javax/annotation/Resource$AuthenticationType
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/annotation/Resource$AuthenticationType;>;
+innerclass innerClass javax/annotation/Resource$AuthenticationType outerClass javax/annotation/Resource innerClassName AuthenticationType flags 4019
+field name CONTAINER descriptor Ljavax/annotation/Resource$AuthenticationType; flags 4019
+field name APPLICATION descriptor Ljavax/annotation/Resource$AuthenticationType; flags 4019
+method name values descriptor ()[Ljavax/annotation/Resource$AuthenticationType; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljavax/annotation/Resource$AuthenticationType; flags 9
+
+class name javax/annotation/Resources
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})
+method name value descriptor ()[Ljavax/annotation/Resource; flags 401
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.base-6.sym.txt	Wed Jul 01 09:51:48 2015 +0200
@@ -0,0 +1,890 @@
+#
+# Copyright (c) 2015, 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/Closeable
+header extends java/lang/Object flags 601
+
+class name java/io/File
+-method name toPath descriptor ()Ljava/nio/file/Path;
+
+class name java/io/FileOutputStream
+-method name write descriptor (I)V
+method name write descriptor (I)V thrownTypes java/io/IOException flags 101
+
+class name java/io/ObjectInput
+header extends java/lang/Object implements java/io/DataInput flags 601
+
+class name java/io/ObjectOutput
+header extends java/lang/Object implements java/io/DataOutput flags 601
+
+class name java/lang/AssertionError
+-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V
+
+-class name java/lang/AutoCloseable
+
+class name java/lang/Boolean
+-method name compare descriptor (ZZ)I
+
+-class name java/lang/BootstrapMethodError
+
+class name java/lang/Byte
+-method name compare descriptor (BB)I
+
+class name java/lang/Character
+header extends java/lang/Object implements java/io/Serializable,java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/lang/Character;>;
+innerclass innerClass java/lang/Character$Subset outerClass java/lang/Character innerClassName Subset flags 9
+innerclass innerClass java/lang/Character$UnicodeBlock outerClass java/lang/Character innerClassName UnicodeBlock flags 19
+-method name isBmpCodePoint descriptor (I)Z
+-method name isSurrogate descriptor (C)Z
+-method name highSurrogate descriptor (I)C
+-method name lowSurrogate descriptor (I)C
+-method name isAlphabetic descriptor (I)Z
+-method name isIdeographic descriptor (I)Z
+-method name compare descriptor (CC)I
+-method name getName descriptor (I)Ljava/lang/String;
+
+class name java/lang/Character$UnicodeBlock
+-field name ARABIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
+-field name NKO descriptor Ljava/lang/Character$UnicodeBlock;
+-field name SAMARITAN descriptor Ljava/lang/Character$UnicodeBlock;
+-field name MANDAIC descriptor Ljava/lang/Character$UnicodeBlock;
+-field name ETHIOPIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
+-field name UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock;
+-field name NEW_TAI_LUE descriptor Ljava/lang/Character$UnicodeBlock;
+-field name BUGINESE descriptor Ljava/lang/Character$UnicodeBlock;
+-field name TAI_THAM descriptor Ljava/lang/Character$UnicodeBlock;
+-field name BALINESE descriptor Ljava/lang/Character$UnicodeBlock;
+-field name SUNDANESE descriptor Ljava/lang/Character$UnicodeBlock;
+-field name BATAK descriptor Ljava/lang/Character$UnicodeBlock;
+-field name LEPCHA descriptor Ljava/lang/Character$UnicodeBlock;
+-field name OL_CHIKI descriptor Ljava/lang/Character$UnicodeBlock;
+-field name VEDIC_EXTENSIONS descriptor Ljava/lang/Character$UnicodeBlock;
+-field name PHONETIC_EXTENSIONS_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
+-field name COMBINING_DIACRITICAL_MARKS_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
+-field name GLAGOLITIC descriptor Ljava/lang/Character$UnicodeBlock;
+-field name LATIN_EXTENDED_C descriptor Ljava/lang/Character$UnicodeBlock;
+-field name COPTIC descriptor Ljava/lang/Character$UnicodeBlock;
+-field name GEORGIAN_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
+-field name TIFINAGH descriptor Ljava/lang/Character$UnicodeBlock;
+-field name ETHIOPIC_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock;
+-field name CYRILLIC_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock;
+-field name SUPPLEMENTAL_PUNCTUATION descriptor Ljava/lang/Character$UnicodeBlock;
+-field name CJK_STROKES descriptor Ljava/lang/Character$UnicodeBlock;
+-field name LISU descriptor Ljava/lang/Character$UnicodeBlock;
+-field name VAI descriptor Ljava/lang/Character$UnicodeBlock;
+-field name CYRILLIC_EXTENDED_B descriptor Ljava/lang/Character$UnicodeBlock;
+-field name BAMUM descriptor Ljava/lang/Character$UnicodeBlock;
+-field name MODIFIER_TONE_LETTERS descriptor Ljava/lang/Character$UnicodeBlock;
+-field name LATIN_EXTENDED_D descriptor Ljava/lang/Character$UnicodeBlock;
+-field name SYLOTI_NAGRI descriptor Ljava/lang/Character$UnicodeBlock;
+-field name COMMON_INDIC_NUMBER_FORMS descriptor Ljava/lang/Character$UnicodeBlock;
+-field name PHAGS_PA descriptor Ljava/lang/Character$UnicodeBlock;
+-field name SAURASHTRA descriptor Ljava/lang/Character$UnicodeBlock;
+-field name DEVANAGARI_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock;
+-field name KAYAH_LI descriptor Ljava/lang/Character$UnicodeBlock;
+-field name REJANG descriptor Ljava/lang/Character$UnicodeBlock;
+-field name HANGUL_JAMO_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock;
+-field name JAVANESE descriptor Ljava/lang/Character$UnicodeBlock;
+-field name CHAM descriptor Ljava/lang/Character$UnicodeBlock;
+-field name MYANMAR_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock;
+-field name TAI_VIET descriptor Ljava/lang/Character$UnicodeBlock;
+-field name ETHIOPIC_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock;
+-field name MEETEI_MAYEK descriptor Ljava/lang/Character$UnicodeBlock;
+-field name HANGUL_JAMO_EXTENDED_B descriptor Ljava/lang/Character$UnicodeBlock;
+-field name VERTICAL_FORMS descriptor Ljava/lang/Character$UnicodeBlock;
+-field name ANCIENT_GREEK_NUMBERS descriptor Ljava/lang/Character$UnicodeBlock;
+-field name ANCIENT_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock;
+-field name PHAISTOS_DISC descriptor Ljava/lang/Character$UnicodeBlock;
+-field name LYCIAN descriptor Ljava/lang/Character$UnicodeBlock;
+-field name CARIAN descriptor Ljava/lang/Character$UnicodeBlock;
+-field name OLD_PERSIAN descriptor Ljava/lang/Character$UnicodeBlock;
+-field name IMPERIAL_ARAMAIC descriptor Ljava/lang/Character$UnicodeBlock;
+-field name PHOENICIAN descriptor Ljava/lang/Character$UnicodeBlock;
+-field name LYDIAN descriptor Ljava/lang/Character$UnicodeBlock;
+-field name KHAROSHTHI descriptor Ljava/lang/Character$UnicodeBlock;
+-field name OLD_SOUTH_ARABIAN descriptor Ljava/lang/Character$UnicodeBlock;
+-field name AVESTAN descriptor Ljava/lang/Character$UnicodeBlock;
+-field name INSCRIPTIONAL_PARTHIAN descriptor Ljava/lang/Character$UnicodeBlock;
+-field name INSCRIPTIONAL_PAHLAVI descriptor Ljava/lang/Character$UnicodeBlock;
+-field name OLD_TURKIC descriptor Ljava/lang/Character$UnicodeBlock;
+-field name RUMI_NUMERAL_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock;
+-field name BRAHMI descriptor Ljava/lang/Character$UnicodeBlock;
+-field name KAITHI descriptor Ljava/lang/Character$UnicodeBlock;
+-field name CUNEIFORM descriptor Ljava/lang/Character$UnicodeBlock;
+-field name CUNEIFORM_NUMBERS_AND_PUNCTUATION descriptor Ljava/lang/Character$UnicodeBlock;
+-field name EGYPTIAN_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeBlock;
+-field name BAMUM_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
+-field name KANA_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
+-field name ANCIENT_GREEK_MUSICAL_NOTATION descriptor Ljava/lang/Character$UnicodeBlock;
+-field name COUNTING_ROD_NUMERALS descriptor Ljava/lang/Character$UnicodeBlock;
+-field name MAHJONG_TILES descriptor Ljava/lang/Character$UnicodeBlock;
+-field name DOMINO_TILES descriptor Ljava/lang/Character$UnicodeBlock;
+-field name PLAYING_CARDS descriptor Ljava/lang/Character$UnicodeBlock;
+-field name ENCLOSED_ALPHANUMERIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
+-field name ENCLOSED_IDEOGRAPHIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
+-field name MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS descriptor Ljava/lang/Character$UnicodeBlock;
+-field name EMOTICONS descriptor Ljava/lang/Character$UnicodeBlock;
+-field name TRANSPORT_AND_MAP_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock;
+-field name ALCHEMICAL_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock;
+-field name CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C descriptor Ljava/lang/Character$UnicodeBlock;
+-field name CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D descriptor Ljava/lang/Character$UnicodeBlock;
+
+-class name java/lang/Character$UnicodeScript
+
+class name java/lang/ClassLoader
+-method name loadClass descriptor (Ljava/lang/String;Z)Ljava/lang/Class;
+-method name getClassLoadingLock descriptor (Ljava/lang/String;)Ljava/lang/Object;
+-method name setDefaultAssertionStatus descriptor (Z)V
+-method name setPackageAssertionStatus descriptor (Ljava/lang/String;Z)V
+-method name setClassAssertionStatus descriptor (Ljava/lang/String;Z)V
+-method name clearAssertionStatus descriptor ()V
+-method name registerAsParallelCapable descriptor ()Z
+method name loadClass descriptor (Ljava/lang/String;Z)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 24 signature (Ljava/lang/String;Z)Ljava/lang/Class<*>;
+method name setDefaultAssertionStatus descriptor (Z)V flags 21
+method name setPackageAssertionStatus descriptor (Ljava/lang/String;Z)V flags 21
+method name setClassAssertionStatus descriptor (Ljava/lang/String;Z)V flags 21
+method name clearAssertionStatus descriptor ()V flags 21
+
+class name java/lang/ClassNotFoundException
+header extends java/lang/Exception flags 21
+
+-class name java/lang/ClassValue
+
+class name java/lang/Deprecated
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
+
+class name java/lang/Error
+-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V
+
+class name java/lang/Exception
+-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V
+
+class name java/lang/IllegalAccessException
+header extends java/lang/Exception flags 21
+
+class name java/lang/InstantiationException
+header extends java/lang/Exception flags 21
+
+class name java/lang/Integer
+-method name compare descriptor (II)I
+
+class name java/lang/LinkageError
+-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V
+
+class name java/lang/Long
+-method name compare descriptor (JJ)I
+
+class name java/lang/NoSuchFieldException
+header extends java/lang/Exception flags 21
+
+class name java/lang/NoSuchMethodException
+header extends java/lang/Exception flags 21
+
+class name java/lang/ProcessBuilder
+header extends java/lang/Object flags 31
+-method name redirectInput descriptor (Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder;
+-method name redirectOutput descriptor (Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder;
+-method name redirectError descriptor (Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder;
+-method name redirectInput descriptor (Ljava/io/File;)Ljava/lang/ProcessBuilder;
+-method name redirectOutput descriptor (Ljava/io/File;)Ljava/lang/ProcessBuilder;
+-method name redirectError descriptor (Ljava/io/File;)Ljava/lang/ProcessBuilder;
+-method name redirectInput descriptor ()Ljava/lang/ProcessBuilder$Redirect;
+-method name redirectOutput descriptor ()Ljava/lang/ProcessBuilder$Redirect;
+-method name redirectError descriptor ()Ljava/lang/ProcessBuilder$Redirect;
+-method name inheritIO descriptor ()Ljava/lang/ProcessBuilder;
+
+-class name java/lang/ProcessBuilder$Redirect
+
+-class name java/lang/ProcessBuilder$Redirect$Type
+
+-class name java/lang/ReflectiveOperationException
+
+class name java/lang/RuntimeException
+-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V
+
+-class name java/lang/SafeVarargs
+
+class name java/lang/Short
+-method name compare descriptor (SS)I
+
+class name java/lang/StrictMath
+-method name ceil descriptor (D)D
+-method name floor descriptor (D)D
+method name ceil descriptor (D)D flags 109
+method name floor descriptor (D)D flags 109
+
+class name java/lang/System
+-method name lineSeparator descriptor ()Ljava/lang/String;
+
+class name java/lang/Thread
+-method name clone descriptor ()Ljava/lang/Object;
+
+class name java/lang/Throwable
+-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V
+-method name getCause descriptor ()Ljava/lang/Throwable;
+-method name fillInStackTrace descriptor ()Ljava/lang/Throwable;
+-method name addSuppressed descriptor (Ljava/lang/Throwable;)V
+-method name getSuppressed descriptor ()[Ljava/lang/Throwable;
+method name getCause descriptor ()Ljava/lang/Throwable; flags 1
+method name fillInStackTrace descriptor ()Ljava/lang/Throwable; flags 121
+
+-class name java/lang/invoke/CallSite
+
+-class name java/lang/invoke/ConstantCallSite
+
+-class name java/lang/invoke/MethodHandle
+
+-class name java/lang/invoke/MethodHandleProxies
+
+-class name java/lang/invoke/MethodHandles
+
+-class name java/lang/invoke/MethodHandles$Lookup
+
+-class name java/lang/invoke/MethodType
+
+-class name java/lang/invoke/MutableCallSite
+
+-class name java/lang/invoke/SwitchPoint
+
+-class name java/lang/invoke/VolatileCallSite
+
+-class name java/lang/invoke/WrongMethodTypeException
+
+class name java/lang/reflect/InvocationTargetException
+header extends java/lang/Exception flags 21
+
+class name java/lang/reflect/Modifier
+-method name classModifiers descriptor ()I
+-method name interfaceModifiers descriptor ()I
+-method name constructorModifiers descriptor ()I
+-method name methodModifiers descriptor ()I
+-method name fieldModifiers descriptor ()I
+
+class name java/net/DatagramSocket
+header extends java/lang/Object flags 21
+
+class name java/net/HttpCookie
+-method name isHttpOnly descriptor ()Z
+-method name setHttpOnly descriptor (Z)V
+
+class name java/net/HttpURLConnection
+-field name fixedContentLengthLong descriptor J
+-method name setFixedLengthStreamingMode descriptor (J)V
+
+class name java/net/InetAddress
+-method name getLoopbackAddress descriptor ()Ljava/net/InetAddress;
+
+class name java/net/InetSocketAddress
+-method name getHostString descriptor ()Ljava/lang/String;
+
+class name java/net/NetworkInterface
+-method name getIndex descriptor ()I
+-method name getByIndex descriptor (I)Ljava/net/NetworkInterface;
+
+-class name java/net/ProtocolFamily
+
+class name java/net/ServerSocket
+header extends java/lang/Object flags 21
+
+class name java/net/Socket
+header extends java/lang/Object flags 21
+
+-class name java/net/SocketOption
+
+-class name java/net/StandardProtocolFamily
+
+-class name java/net/StandardSocketOptions
+
+class name java/net/URLClassLoader
+header extends java/security/SecureClassLoader flags 21
+-method name getResourceAsStream descriptor (Ljava/lang/String;)Ljava/io/InputStream;
+-method name close descriptor ()V
+
+class name java/net/URLConnection
+-method name getContentLengthLong descriptor ()J
+-method name getHeaderFieldLong descriptor (Ljava/lang/String;J)J
+
+class name java/nio/CharBuffer
+-method name subSequence descriptor (II)Ljava/nio/CharBuffer;
+-method name subSequence descriptor (II)Ljava/lang/CharSequence;
+method name subSequence descriptor (II)Ljava/lang/CharSequence; flags 401
+
+-class name java/nio/channels/AcceptPendingException
+
+-class name java/nio/channels/AlreadyBoundException
+
+-class name java/nio/channels/AsynchronousByteChannel
+
+-class name java/nio/channels/AsynchronousChannel
+
+-class name java/nio/channels/AsynchronousChannelGroup
+
+-class name java/nio/channels/AsynchronousFileChannel
+
+-class name java/nio/channels/AsynchronousServerSocketChannel
+
+-class name java/nio/channels/AsynchronousSocketChannel
+
+class name java/nio/channels/Channels
+-method name newInputStream descriptor (Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/InputStream;
+-method name newOutputStream descriptor (Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/OutputStream;
+
+-class name java/nio/channels/CompletionHandler
+
+class name java/nio/channels/DatagramChannel
+header extends java/nio/channels/spi/AbstractSelectableChannel implements java/nio/channels/ByteChannel,java/nio/channels/ScatteringByteChannel,java/nio/channels/GatheringByteChannel flags 421
+-method name open descriptor (Ljava/net/ProtocolFamily;)Ljava/nio/channels/DatagramChannel;
+-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/DatagramChannel;
+-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/DatagramChannel;
+-method name getRemoteAddress descriptor ()Ljava/net/SocketAddress;
+-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel;
+-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel;
+
+class name java/nio/channels/FileChannel
+header extends java/nio/channels/spi/AbstractInterruptibleChannel implements java/nio/channels/ByteChannel,java/nio/channels/GatheringByteChannel,java/nio/channels/ScatteringByteChannel flags 421
+innerclass innerClass java/nio/channels/FileChannel$MapMode outerClass java/nio/channels/FileChannel innerClassName MapMode flags 9
+-method name open descriptor (Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/FileChannel;
+-method name open descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/nio/channels/FileChannel;
+-method name truncate descriptor (J)Ljava/nio/channels/SeekableByteChannel;
+-method name position descriptor (J)Ljava/nio/channels/SeekableByteChannel;
+
+class name java/nio/channels/FileLock
+header extends java/lang/Object flags 421
+-method name <init> descriptor (Ljava/nio/channels/AsynchronousFileChannel;JJZ)V
+-method name acquiredBy descriptor ()Ljava/nio/channels/Channel;
+-method name close descriptor ()V
+
+-class name java/nio/channels/IllegalChannelGroupException
+
+-class name java/nio/channels/InterruptedByTimeoutException
+
+-class name java/nio/channels/MembershipKey
+
+-class name java/nio/channels/MulticastChannel
+
+-class name java/nio/channels/NetworkChannel
+
+-class name java/nio/channels/ReadPendingException
+
+-class name java/nio/channels/SeekableByteChannel
+
+class name java/nio/channels/Selector
+header extends java/lang/Object flags 421
+
+class name java/nio/channels/ServerSocketChannel
+header extends java/nio/channels/spi/AbstractSelectableChannel flags 421
+-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/ServerSocketChannel;
+-method name bind descriptor (Ljava/net/SocketAddress;I)Ljava/nio/channels/ServerSocketChannel;
+-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/ServerSocketChannel;
+-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel;
+-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel;
+
+-class name java/nio/channels/ShutdownChannelGroupException
+
+class name java/nio/channels/SocketChannel
+header extends java/nio/channels/spi/AbstractSelectableChannel implements java/nio/channels/ByteChannel,java/nio/channels/ScatteringByteChannel,java/nio/channels/GatheringByteChannel flags 421
+-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/SocketChannel;
+-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/SocketChannel;
+-method name shutdownInput descriptor ()Ljava/nio/channels/SocketChannel;
+-method name shutdownOutput descriptor ()Ljava/nio/channels/SocketChannel;
+-method name getRemoteAddress descriptor ()Ljava/net/SocketAddress;
+-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel;
+-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel;
+
+-class name java/nio/channels/WritePendingException
+
+-class name java/nio/channels/spi/AsynchronousChannelProvider
+
+class name java/nio/channels/spi/SelectorProvider
+-method name openDatagramChannel descriptor (Ljava/net/ProtocolFamily;)Ljava/nio/channels/DatagramChannel;
+
+-class name java/nio/charset/StandardCharsets
+
+-class name java/nio/file/AccessDeniedException
+
+-class name java/nio/file/AccessMode
+
+-class name java/nio/file/AtomicMoveNotSupportedException
+
+-class name java/nio/file/ClosedDirectoryStreamException
+
+-class name java/nio/file/ClosedFileSystemException
+
+-class name java/nio/file/ClosedWatchServiceException
+
+-class name java/nio/file/CopyOption
+
+-class name java/nio/file/DirectoryIteratorException
+
+-class name java/nio/file/DirectoryNotEmptyException
+
+-class name java/nio/file/DirectoryStream
+
+-class name java/nio/file/DirectoryStream$Filter
+
+-class name java/nio/file/FileAlreadyExistsException
+
+-class name java/nio/file/FileStore
+
+-class name java/nio/file/FileSystem
+
+-class name java/nio/file/FileSystemAlreadyExistsException
+
+-class name java/nio/file/FileSystemException
+
+-class name java/nio/file/FileSystemLoopException
+
+-class name java/nio/file/FileSystemNotFoundException
+
+-class name java/nio/file/FileSystems
+
+-class name java/nio/file/FileVisitOption
+
+-class name java/nio/file/FileVisitResult
+
+-class name java/nio/file/FileVisitor
+
+-class name java/nio/file/Files
+
+-class name java/nio/file/InvalidPathException
+
+-class name java/nio/file/LinkOption
+
+-class name java/nio/file/LinkPermission
+
+-class name java/nio/file/NoSuchFileException
+
+-class name java/nio/file/NotDirectoryException
+
+-class name java/nio/file/NotLinkException
+
+-class name java/nio/file/OpenOption
+
+-class name java/nio/file/Path
+
+-class name java/nio/file/PathMatcher
+
+-class name java/nio/file/Paths
+
+-class name java/nio/file/ProviderMismatchException
+
+-class name java/nio/file/ProviderNotFoundException
+
+-class name java/nio/file/ReadOnlyFileSystemException
+
+-class name java/nio/file/SecureDirectoryStream
+
+-class name java/nio/file/SimpleFileVisitor
+
+-class name java/nio/file/StandardCopyOption
+
+-class name java/nio/file/StandardOpenOption
+
+-class name java/nio/file/StandardWatchEventKinds
+
+-class name java/nio/file/WatchEvent
+
+-class name java/nio/file/WatchEvent$Kind
+
+-class name java/nio/file/WatchEvent$Modifier
+
+-class name java/nio/file/WatchKey
+
+-class name java/nio/file/WatchService
+
+-class name java/nio/file/Watchable
+
+-class name java/nio/file/attribute/AclEntry
+
+-class name java/nio/file/attribute/AclEntry$Builder
+
+-class name java/nio/file/attribute/AclEntryFlag
+
+-class name java/nio/file/attribute/AclEntryPermission
+
+-class name java/nio/file/attribute/AclEntryType
+
+-class name java/nio/file/attribute/AclFileAttributeView
+
+-class name java/nio/file/attribute/AttributeView
+
+-class name java/nio/file/attribute/BasicFileAttributeView
+
+-class name java/nio/file/attribute/BasicFileAttributes
+
+-class name java/nio/file/attribute/DosFileAttributeView
+
+-class name java/nio/file/attribute/DosFileAttributes
+
+-class name java/nio/file/attribute/FileAttribute
+
+-class name java/nio/file/attribute/FileAttributeView
+
+-class name java/nio/file/attribute/FileOwnerAttributeView
+
+-class name java/nio/file/attribute/FileStoreAttributeView
+
+-class name java/nio/file/attribute/FileTime
+
+-class name java/nio/file/attribute/GroupPrincipal
+
+-class name java/nio/file/attribute/PosixFileAttributeView
+
+-class name java/nio/file/attribute/PosixFileAttributes
+
+-class name java/nio/file/attribute/PosixFilePermission
+
+-class name java/nio/file/attribute/PosixFilePermissions
+
+-class name java/nio/file/attribute/UserDefinedFileAttributeView
+
+-class name java/nio/file/attribute/UserPrincipal
+
+-class name java/nio/file/attribute/UserPrincipalLookupService
+
+-class name java/nio/file/attribute/UserPrincipalNotFoundException
+
+-class name java/nio/file/spi/FileSystemProvider
+
+-class name java/nio/file/spi/FileTypeDetector
+
+-class name java/security/AlgorithmConstraints
+
+-class name java/security/CryptoPrimitive
+
+-class name java/security/cert/CRLReason
+
+class name java/security/cert/CertPathValidatorException
+header extends java/security/GeneralSecurityException flags 21
+-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;Ljava/security/cert/CertPath;ILjava/security/cert/CertPathValidatorException$Reason;)V
+-method name getReason descriptor ()Ljava/security/cert/CertPathValidatorException$Reason;
+
+-class name java/security/cert/CertPathValidatorException$BasicReason
+
+-class name java/security/cert/CertPathValidatorException$Reason
+
+-class name java/security/cert/CertificateRevokedException
+
+-class name java/security/cert/Extension
+
+-class name java/security/cert/PKIXReason
+
+class name java/security/cert/X509CRLEntry
+-method name getRevocationReason descriptor ()Ljava/security/cert/CRLReason;
+
+class name java/util/ArrayList
+-method name removeAll descriptor (Ljava/util/Collection;)Z
+-method name retainAll descriptor (Ljava/util/Collection;)Z
+-method name listIterator descriptor (I)Ljava/util/ListIterator;
+-method name listIterator descriptor ()Ljava/util/ListIterator;
+-method name iterator descriptor ()Ljava/util/Iterator;
+-method name subList descriptor (II)Ljava/util/List;
+
+class name java/util/Arrays
+-method name asList descriptor ([Ljava/lang/Object;)Ljava/util/List;
+method name asList descriptor ([Ljava/lang/Object;)Ljava/util/List; flags 89 signature <T:Ljava/lang/Object;>([TT;)Ljava/util/List<TT;>;
+
+class name java/util/BitSet
+-method name valueOf descriptor ([J)Ljava/util/BitSet;
+-method name valueOf descriptor (Ljava/nio/LongBuffer;)Ljava/util/BitSet;
+-method name valueOf descriptor ([B)Ljava/util/BitSet;
+-method name valueOf descriptor (Ljava/nio/ByteBuffer;)Ljava/util/BitSet;
+-method name toByteArray descriptor ()[B
+-method name toLongArray descriptor ()[J
+-method name previousSetBit descriptor (I)I
+-method name previousClearBit descriptor (I)I
+
+class name java/util/Calendar
+-method name isWeekDateSupported descriptor ()Z
+-method name getWeekYear descriptor ()I
+-method name setWeekDate descriptor (III)V
+-method name getWeeksInWeekYear descriptor ()I
+
+class name java/util/Collections
+-method name emptyIterator descriptor ()Ljava/util/Iterator;
+-method name emptyListIterator descriptor ()Ljava/util/ListIterator;
+-method name emptyEnumeration descriptor ()Ljava/util/Enumeration;
+-method name addAll descriptor (Ljava/util/Collection;[Ljava/lang/Object;)Z
+method name addAll descriptor (Ljava/util/Collection;[Ljava/lang/Object;)Z flags 89 signature <T:Ljava/lang/Object;>(Ljava/util/Collection<-TT;>;[TT;)Z
+
+class name java/util/ConcurrentModificationException
+-method name <init> descriptor (Ljava/lang/Throwable;)V
+-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V
+
+class name java/util/Currency
+-method name getAvailableCurrencies descriptor ()Ljava/util/Set;
+-method name getNumericCode descriptor ()I
+-method name getDisplayName descriptor ()Ljava/lang/String;
+-method name getDisplayName descriptor (Ljava/util/Locale;)Ljava/lang/String;
+
+class name java/util/EnumMap
+-method name hashCode descriptor ()I
+
+class name java/util/EnumSet
+-method name of descriptor (Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet;
+method name of descriptor (Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet; flags 89 signature <E:Ljava/lang/Enum<TE;>;>(TE;[TE;)Ljava/util/EnumSet<TE;>;
+
+class name java/util/EventListenerProxy
+header extends java/lang/Object implements java/util/EventListener flags 421
+-method name <init> descriptor (Ljava/util/EventListener;)V
+-method name getListener descriptor ()Ljava/util/EventListener;
+method name <init> descriptor (Ljava/util/EventListener;)V flags 1
+method name getListener descriptor ()Ljava/util/EventListener; flags 1
+
+class name java/util/GregorianCalendar
+-method name isWeekDateSupported descriptor ()Z
+-method name getWeekYear descriptor ()I
+-method name setWeekDate descriptor (III)V
+-method name getWeeksInWeekYear descriptor ()I
+
+-class name java/util/IllformedLocaleException
+
+class name java/util/Locale
+header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 31
+-field name PRIVATE_USE_EXTENSION descriptor C
+-field name UNICODE_LOCALE_EXTENSION descriptor C
+-method name getDefault descriptor (Ljava/util/Locale$Category;)Ljava/util/Locale;
+-method name setDefault descriptor (Ljava/util/Locale$Category;Ljava/util/Locale;)V
+-method name getScript descriptor ()Ljava/lang/String;
+-method name getExtension descriptor (C)Ljava/lang/String;
+-method name getExtensionKeys descriptor ()Ljava/util/Set;
+-method name getUnicodeLocaleAttributes descriptor ()Ljava/util/Set;
+-method name getUnicodeLocaleType descriptor (Ljava/lang/String;)Ljava/lang/String;
+-method name getUnicodeLocaleKeys descriptor ()Ljava/util/Set;
+-method name toLanguageTag descriptor ()Ljava/lang/String;
+-method name forLanguageTag descriptor (Ljava/lang/String;)Ljava/util/Locale;
+-method name getDisplayScript descriptor ()Ljava/lang/String;
+-method name getDisplayScript descriptor (Ljava/util/Locale;)Ljava/lang/String;
+
+-class name java/util/Locale$Builder
+
+-class name java/util/Locale$Category
+
+-class name java/util/Objects
+
+class name java/util/Properties
+-method name save descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V
+-method name storeToXML descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V
+-method name storeToXML descriptor (Ljava/io/OutputStream;Ljava/lang/String;Ljava/lang/String;)V
+method name save descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name storeToXML descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V thrownTypes java/io/IOException flags 21
+method name storeToXML descriptor (Ljava/io/OutputStream;Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/io/IOException flags 21
+
+class name java/util/Scanner
+header extends java/lang/Object implements java/util/Iterator flags 31 signature Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/String;>;
+-method name <init> descriptor (Ljava/nio/file/Path;)V
+-method name <init> descriptor (Ljava/nio/file/Path;Ljava/lang/String;)V
+
+class name java/util/SimpleTimeZone
+-method name observesDaylightTime descriptor ()Z
+
+class name java/util/TimeZone
+-method name observesDaylightTime descriptor ()Z
+
+class name java/util/Vector
+-method name listIterator descriptor (I)Ljava/util/ListIterator;
+-method name listIterator descriptor ()Ljava/util/ListIterator;
+-method name iterator descriptor ()Ljava/util/Iterator;
+
+-class name java/util/concurrent/ConcurrentLinkedDeque
+
+class name java/util/concurrent/ConcurrentLinkedQueue
+-method name addAll descriptor (Ljava/util/Collection;)Z
+
+-class name java/util/concurrent/ForkJoinPool
+
+-class name java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory
+
+-class name java/util/concurrent/ForkJoinPool$ManagedBlocker
+
+-class name java/util/concurrent/ForkJoinTask
+
+-class name java/util/concurrent/ForkJoinWorkerThread
+
+class name java/util/concurrent/LinkedBlockingQueue
+-method name contains descriptor (Ljava/lang/Object;)Z
+
+-class name java/util/concurrent/LinkedTransferQueue
+
+-class name java/util/concurrent/Phaser
+
+-class name java/util/concurrent/RecursiveAction
+
+-class name java/util/concurrent/RecursiveTask
+
+class name java/util/concurrent/ScheduledThreadPoolExecutor
+-method name setRemoveOnCancelPolicy descriptor (Z)V
+-method name getRemoveOnCancelPolicy descriptor ()Z
+method name remove descriptor (Ljava/lang/Runnable;)Z flags 1
+
+-class name java/util/concurrent/ThreadLocalRandom
+
+class name java/util/concurrent/ThreadPoolExecutor
+-method name toString descriptor ()Ljava/lang/String;
+
+-class name java/util/concurrent/TransferQueue
+
+class name java/util/concurrent/locks/AbstractQueuedLongSynchronizer
+-method name hasQueuedPredecessors descriptor ()Z
+
+class name java/util/concurrent/locks/AbstractQueuedSynchronizer
+-method name hasQueuedPredecessors descriptor ()Z
+
+class name java/util/regex/Matcher
+-method name group descriptor (Ljava/lang/String;)Ljava/lang/String;
+
+class name java/util/regex/Pattern
+-field name UNICODE_CHARACTER_CLASS descriptor I
+
+class name java/util/spi/CurrencyNameProvider
+-method name getDisplayName descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;
+
+class name java/util/spi/LocaleNameProvider
+-method name getDisplayScript descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;
+
+class name java/util/zip/Deflater
+-field name NO_FLUSH descriptor I
+-field name SYNC_FLUSH descriptor I
+-field name FULL_FLUSH descriptor I
+-method name setInput descriptor ([BII)V
+-method name setDictionary descriptor ([BII)V
+-method name setStrategy descriptor (I)V
+-method name setLevel descriptor (I)V
+-method name finish descriptor ()V
+-method name finished descriptor ()Z
+-method name deflate descriptor ([BII)I
+-method name deflate descriptor ([BIII)I
+-method name getAdler descriptor ()I
+-method name getBytesRead descriptor ()J
+-method name getBytesWritten descriptor ()J
+-method name reset descriptor ()V
+-method name end descriptor ()V
+method name setInput descriptor ([BII)V flags 21
+method name setDictionary descriptor ([BII)V flags 21
+method name setStrategy descriptor (I)V flags 21
+method name setLevel descriptor (I)V flags 21
+method name finish descriptor ()V flags 21
+method name finished descriptor ()Z flags 21
+method name deflate descriptor ([BII)I flags 21
+method name getAdler descriptor ()I flags 21
+method name getBytesRead descriptor ()J flags 21
+method name getBytesWritten descriptor ()J flags 21
+method name reset descriptor ()V flags 21
+method name end descriptor ()V flags 21
+
+class name java/util/zip/DeflaterOutputStream
+-method name <init> descriptor (Ljava/io/OutputStream;Ljava/util/zip/Deflater;IZ)V
+-method name <init> descriptor (Ljava/io/OutputStream;Ljava/util/zip/Deflater;Z)V
+-method name <init> descriptor (Ljava/io/OutputStream;Z)V
+-method name flush descriptor ()V
+
+class name java/util/zip/GZIPOutputStream
+-method name <init> descriptor (Ljava/io/OutputStream;IZ)V
+-method name <init> descriptor (Ljava/io/OutputStream;Z)V
+
+class name java/util/zip/Inflater
+-method name setInput descriptor ([BII)V
+-method name setDictionary descriptor ([BII)V
+-method name getRemaining descriptor ()I
+-method name needsInput descriptor ()Z
+-method name needsDictionary descriptor ()Z
+-method name finished descriptor ()Z
+-method name inflate descriptor ([BII)I
+-method name getAdler descriptor ()I
+-method name getBytesRead descriptor ()J
+-method name getBytesWritten descriptor ()J
+-method name reset descriptor ()V
+-method name end descriptor ()V
+method name setInput descriptor ([BII)V flags 21
+method name setDictionary descriptor ([BII)V flags 21
+method name getRemaining descriptor ()I flags 21
+method name needsInput descriptor ()Z flags 21
+method name needsDictionary descriptor ()Z flags 21
+method name finished descriptor ()Z flags 21
+method name inflate descriptor ([BII)I thrownTypes java/util/zip/DataFormatException flags 21
+method name getAdler descriptor ()I flags 21
+method name getBytesRead descriptor ()J flags 21
+method name getBytesWritten descriptor ()J flags 21
+method name reset descriptor ()V flags 21
+method name end descriptor ()V flags 21
+
+class name java/util/zip/ZipFile
+header extends java/lang/Object implements java/util/zip/ZipConstants flags 21
+-method name <init> descriptor (Ljava/io/File;ILjava/nio/charset/Charset;)V
+-method name <init> descriptor (Ljava/lang/String;Ljava/nio/charset/Charset;)V
+-method name <init> descriptor (Ljava/io/File;Ljava/nio/charset/Charset;)V
+-method name getComment descriptor ()Ljava/lang/String;
+
+class name java/util/zip/ZipInputStream
+-method name <init> descriptor (Ljava/io/InputStream;Ljava/nio/charset/Charset;)V
+
+class name java/util/zip/ZipOutputStream
+-method name <init> descriptor (Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V
+
+-class name javax/crypto/AEADBadTagException
+
+class name javax/crypto/Cipher
+-method name updateAAD descriptor ([B)V
+-method name updateAAD descriptor ([BII)V
+-method name updateAAD descriptor (Ljava/nio/ByteBuffer;)V
+
+class name javax/crypto/CipherSpi
+-method name engineUpdateAAD descriptor ([BII)V
+-method name engineUpdateAAD descriptor (Ljava/nio/ByteBuffer;)V
+
+-class name javax/crypto/spec/GCMParameterSpec
+
+-class name javax/net/ssl/ExtendedSSLSession
+
+class name javax/net/ssl/SSLEngine
+-method name getHandshakeSession descriptor ()Ljavax/net/ssl/SSLSession;
+
+class name javax/net/ssl/SSLEngineResult
+header extends java/lang/Object flags 21
+innerclass innerClass javax/net/ssl/SSLEngineResult$HandshakeStatus outerClass javax/net/ssl/SSLEngineResult innerClassName HandshakeStatus flags 4019
+innerclass innerClass javax/net/ssl/SSLEngineResult$Status outerClass javax/net/ssl/SSLEngineResult innerClassName Status flags 4019
+
+class name javax/net/ssl/SSLParameters
+-method name getAlgorithmConstraints descriptor ()Ljava/security/AlgorithmConstraints;
+-method name setAlgorithmConstraints descriptor (Ljava/security/AlgorithmConstraints;)V
+-method name getEndpointIdentificationAlgorithm descriptor ()Ljava/lang/String;
+-method name setEndpointIdentificationAlgorithm descriptor (Ljava/lang/String;)V
+
+class name javax/net/ssl/SSLServerSocket
+-method name getSSLParameters descriptor ()Ljavax/net/ssl/SSLParameters;
+-method name setSSLParameters descriptor (Ljavax/net/ssl/SSLParameters;)V
+
+class name javax/net/ssl/SSLSocket
+-method name getHandshakeSession descriptor ()Ljavax/net/ssl/SSLSession;
+
+-class name javax/net/ssl/X509ExtendedTrustManager
+
+class name javax/security/auth/login/Configuration
+-method name getConfiguration descriptor ()Ljavax/security/auth/login/Configuration;
+method name getConfiguration descriptor ()Ljavax/security/auth/login/Configuration; flags 29
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.base-7.sym.txt	Wed Jul 01 09:51:48 2015 +0200
@@ -0,0 +1,4129 @@
+#
+# Copyright (c) 2015, 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
+
+class name java/io/BufferedOutputStream
+header extends java/io/FilterOutputStream flags 21
+
+class name java/io/BufferedReader
+header extends java/io/Reader flags 21
+-method name lines descriptor ()Ljava/util/stream/Stream;
+
+class name java/io/BufferedWriter
+header extends java/io/Writer flags 21
+
+class name java/io/ByteArrayInputStream
+header extends java/io/InputStream flags 21
+
+class name java/io/ByteArrayOutputStream
+header extends java/io/OutputStream flags 21
+
+class name java/io/CharArrayReader
+header extends java/io/Reader flags 21
+
+class name java/io/CharArrayWriter
+header extends java/io/Writer flags 21
+
+class name java/io/CharConversionException
+header extends java/io/IOException flags 21
+
+class name java/io/Closeable
+header extends java/lang/Object implements java/lang/AutoCloseable flags 601
+
+class name java/io/Console
+header extends java/lang/Object implements java/io/Flushable flags 31
+
+class name java/io/DataInput
+header extends java/lang/Object flags 601
+
+class name java/io/DataInputStream
+header extends java/io/FilterInputStream implements java/io/DataInput flags 21
+
+class name java/io/DataOutput
+header extends java/lang/Object flags 601
+
+class name java/io/DataOutputStream
+header extends java/io/FilterOutputStream implements java/io/DataOutput flags 21
+
+class name java/io/EOFException
+header extends java/io/IOException flags 21
+
+class name java/io/Externalizable
+header extends java/lang/Object implements java/io/Serializable flags 601
+
+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;>;
+
+class name java/io/FileDescriptor
+header extends java/lang/Object flags 31
+
+class name java/io/FileFilter
+header extends java/lang/Object flags 601
+
+class name java/io/FileInputStream
+header extends java/io/InputStream flags 21
+
+class name java/io/FileNotFoundException
+header extends java/io/IOException flags 21
+
+class name java/io/FileOutputStream
+header extends java/io/OutputStream flags 21
+
+class name java/io/FilePermission
+header extends java/security/Permission implements java/io/Serializable flags 31
+
+class name java/io/FileReader
+header extends java/io/InputStreamReader flags 21
+
+class name java/io/FileWriter
+header extends java/io/OutputStreamWriter flags 21
+
+class name java/io/FilenameFilter
+header extends java/lang/Object flags 601
+
+class name java/io/FilterInputStream
+header extends java/io/InputStream flags 21
+
+class name java/io/FilterOutputStream
+header extends java/io/OutputStream flags 21
+
+class name java/io/FilterReader
+header extends java/io/Reader flags 421
+
+class name java/io/FilterWriter
+header extends java/io/Writer flags 421
+
+class name java/io/Flushable
+header extends java/lang/Object flags 601
+
+class name java/io/IOError
+header extends java/lang/Error flags 21
+
+class name java/io/IOException
+header extends java/lang/Exception flags 21
+
+class name java/io/InputStream
+header extends java/lang/Object implements java/io/Closeable flags 421
+
+class name java/io/InputStreamReader
+header extends java/io/Reader flags 21
+
+class name java/io/InterruptedIOException
+header extends java/io/IOException flags 21
+
+class name java/io/InvalidClassException
+header extends java/io/ObjectStreamException flags 21
+
+class name java/io/InvalidObjectException
+header extends java/io/ObjectStreamException flags 21
+
+class name java/io/LineNumberInputStream
+header extends java/io/FilterInputStream flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name java/io/LineNumberReader
+header extends java/io/BufferedReader flags 21
+
+class name java/io/NotActiveException
+header extends java/io/ObjectStreamException flags 21
+
+class name java/io/NotSerializableException
+header extends java/io/ObjectStreamException flags 21
+
+class name java/io/ObjectInput
+header extends java/lang/Object implements java/io/DataInput,java/lang/AutoCloseable flags 601
+
+class name java/io/ObjectInputStream
+header extends java/io/InputStream implements java/io/ObjectInput,java/io/ObjectStreamConstants flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+
+class name java/io/ObjectInputValidation
+header extends java/lang/Object flags 601
+
+class name java/io/ObjectOutput
+header extends java/lang/Object implements java/io/DataOutput,java/lang/AutoCloseable flags 601
+
+class name java/io/ObjectOutputStream
+header extends java/io/OutputStream implements java/io/ObjectOutput,java/io/ObjectStreamConstants flags 21
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+
+class name java/io/ObjectStreamClass
+header extends java/lang/Object implements java/io/Serializable flags 21
+-method name forClass descriptor ()Ljava/lang/Class;
+method name forClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>;
+
+class name java/io/ObjectStreamConstants
+header extends java/lang/Object flags 601
+
+class name java/io/ObjectStreamException
+header extends java/io/IOException flags 421
+
+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;>;
+-method name getType descriptor ()Ljava/lang/Class;
+method name getType descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>;
+
+class name java/io/OptionalDataException
+header extends java/io/ObjectStreamException flags 21
+
+class name java/io/OutputStream
+header extends java/lang/Object implements java/io/Closeable,java/io/Flushable flags 421
+
+class name java/io/OutputStreamWriter
+header extends java/io/Writer flags 21
+
+class name java/io/PipedInputStream
+header extends java/io/InputStream flags 21
+
+class name java/io/PipedOutputStream
+header extends java/io/OutputStream flags 21
+
+class name java/io/PipedReader
+header extends java/io/Reader flags 21
+
+class name java/io/PipedWriter
+header extends java/io/Writer flags 21
+
+class name java/io/PrintStream
+header extends java/io/FilterOutputStream implements java/lang/Appendable,java/io/Closeable flags 21
+
+class name java/io/PrintWriter
+header extends java/io/Writer flags 21
+
+class name java/io/PushbackInputStream
+header extends java/io/FilterInputStream flags 21
+
+class name java/io/PushbackReader
+header extends java/io/FilterReader flags 21
+
+class name java/io/RandomAccessFile
+header extends java/lang/Object implements java/io/DataOutput,java/io/DataInput,java/io/Closeable flags 21
+-method name seek descriptor (J)V
+method name seek descriptor (J)V thrownTypes java/io/IOException flags 101
+
+class name java/io/Reader
+header extends java/lang/Object implements java/lang/Readable,java/io/Closeable flags 421
+
+class name java/io/SequenceInputStream
+header extends java/io/InputStream flags 21
+
+class name java/io/Serializable
+header extends java/lang/Object flags 601
+
+class name java/io/SerializablePermission
+header extends java/security/BasicPermission flags 31
+
+class name java/io/StreamCorruptedException
+header extends java/io/ObjectStreamException flags 21
+
+class name java/io/StreamTokenizer
+header extends java/lang/Object flags 21
+
+class name java/io/StringBufferInputStream
+header extends java/io/InputStream flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name java/io/StringReader
+header extends java/io/Reader flags 21
+
+class name java/io/StringWriter
+header extends java/io/Writer flags 21
+
+class name java/io/SyncFailedException
+header extends java/io/IOException flags 21
+
+class name java/io/UTFDataFormatException
+header extends java/io/IOException flags 21
+
+-class name java/io/UncheckedIOException
+
+class name java/io/UnsupportedEncodingException
+header extends java/io/IOException flags 21
+
+class name java/io/WriteAbortedException
+header extends java/io/ObjectStreamException flags 21
+
+class name java/io/Writer
+header extends java/lang/Object implements java/lang/Appendable,java/io/Closeable,java/io/Flushable flags 421
+
+class name java/lang/AbstractMethodError
+header extends java/lang/IncompatibleClassChangeError flags 21
+
+class name java/lang/AbstractStringBuilder
+header extends java/lang/Object implements java/lang/Appendable,java/lang/CharSequence flags 420
+
+class name java/lang/Appendable
+header extends java/lang/Object flags 601
+
+class name java/lang/ArithmeticException
+header extends java/lang/RuntimeException flags 21
+
+class name java/lang/ArrayIndexOutOfBoundsException
+header extends java/lang/IndexOutOfBoundsException flags 21
+
+class name java/lang/ArrayStoreException
+header extends java/lang/RuntimeException flags 21
+
+class name java/lang/AssertionError
+header extends java/lang/Error flags 21
+
+class name java/lang/AutoCloseable
+header extends java/lang/Object flags 601
+
+class name java/lang/Boolean
+header extends java/lang/Object implements java/io/Serializable,java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/lang/Boolean;>;
+-method name hashCode descriptor (Z)I
+-method name logicalAnd descriptor (ZZ)Z
+-method name logicalOr descriptor (ZZ)Z
+-method name logicalXor descriptor (ZZ)Z
+
+class name java/lang/BootstrapMethodError
+header extends java/lang/LinkageError flags 21
+
+class name java/lang/Byte
+header extends java/lang/Number implements java/lang/Comparable flags 31 signature Ljava/lang/Number;Ljava/lang/Comparable<Ljava/lang/Byte;>;
+-field name BYTES descriptor I
+-method name hashCode descriptor (B)I
+-method name toUnsignedInt descriptor (B)I
+-method name toUnsignedLong descriptor (B)J
+
+class name java/lang/CharSequence
+header extends java/lang/Object flags 601
+-method name chars descriptor ()Ljava/util/stream/IntStream;
+-method name codePoints descriptor ()Ljava/util/stream/IntStream;
+
+class name java/lang/Character
+header extends java/lang/Object implements java/io/Serializable,java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/lang/Character;>;
+innerclass innerClass java/lang/Character$Subset outerClass java/lang/Character innerClassName Subset flags 9
+innerclass innerClass java/lang/Character$UnicodeBlock outerClass java/lang/Character innerClassName UnicodeBlock flags 19
+innerclass innerClass java/lang/Character$UnicodeScript outerClass java/lang/Character innerClassName UnicodeScript flags 4019
+-field name BYTES descriptor I
+-method name hashCode descriptor (C)I
+
+class name java/lang/Character$UnicodeBlock
+-field name ARABIC_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock;
+-field name SUNDANESE_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
+-field name MEETEI_MAYEK_EXTENSIONS descriptor Ljava/lang/Character$UnicodeBlock;
+-field name MEROITIC_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeBlock;
+-field name MEROITIC_CURSIVE descriptor Ljava/lang/Character$UnicodeBlock;
+-field name SORA_SOMPENG descriptor Ljava/lang/Character$UnicodeBlock;
+-field name CHAKMA descriptor Ljava/lang/Character$UnicodeBlock;
+-field name SHARADA descriptor Ljava/lang/Character$UnicodeBlock;
+-field name TAKRI descriptor Ljava/lang/Character$UnicodeBlock;
+-field name MIAO descriptor Ljava/lang/Character$UnicodeBlock;
+-field name ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock;
+
+class name java/lang/Character$UnicodeScript
+-field name MEROITIC_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeScript;
+-field name MEROITIC_CURSIVE descriptor Ljava/lang/Character$UnicodeScript;
+-field name SORA_SOMPENG descriptor Ljava/lang/Character$UnicodeScript;
+-field name CHAKMA descriptor Ljava/lang/Character$UnicodeScript;
+-field name SHARADA descriptor Ljava/lang/Character$UnicodeScript;
+-field name TAKRI descriptor Ljava/lang/Character$UnicodeScript;
+-field name MIAO descriptor Ljava/lang/Character$UnicodeScript;
+
+class name java/lang/Class
+header extends java/lang/Object implements java/io/Serializable,java/lang/reflect/GenericDeclaration,java/lang/reflect/Type,java/lang/reflect/AnnotatedElement flags 31 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/reflect/GenericDeclaration;Ljava/lang/reflect/Type;Ljava/lang/reflect/AnnotatedElement;
+-method name toGenericString descriptor ()Ljava/lang/String;
+-method name forName descriptor (Ljava/lang/String;)Ljava/lang/Class;
+-method name forName descriptor (Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
+-method name newInstance descriptor ()Ljava/lang/Object;
+-method name getClassLoader descriptor ()Ljava/lang/ClassLoader;
+-method name getInterfaces descriptor ()[Ljava/lang/Class;
+-method name getEnclosingMethod descriptor ()Ljava/lang/reflect/Method;
+-method name getEnclosingConstructor descriptor ()Ljava/lang/reflect/Constructor;
+-method name getDeclaringClass descriptor ()Ljava/lang/Class;
+-method name getEnclosingClass descriptor ()Ljava/lang/Class;
+-method name getTypeName descriptor ()Ljava/lang/String;
+-method name getClasses descriptor ()[Ljava/lang/Class;
+-method name getFields descriptor ()[Ljava/lang/reflect/Field;
+-method name getMethods descriptor ()[Ljava/lang/reflect/Method;
+-method name getConstructors descriptor ()[Ljava/lang/reflect/Constructor;
+-method name getField descriptor (Ljava/lang/String;)Ljava/lang/reflect/Field;
+-method name getMethod descriptor (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
+-method name getConstructor descriptor ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
+-method name getDeclaredClasses descriptor ()[Ljava/lang/Class;
+-method name getDeclaredFields descriptor ()[Ljava/lang/reflect/Field;
+-method name getDeclaredMethods descriptor ()[Ljava/lang/reflect/Method;
+-method name getDeclaredConstructors descriptor ()[Ljava/lang/reflect/Constructor;
+-method name getDeclaredField descriptor (Ljava/lang/String;)Ljava/lang/reflect/Field;
+-method name getDeclaredMethod descriptor (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
+-method name getDeclaredConstructor descriptor ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
+-method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
+-method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
+-method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
+-method name getAnnotatedSuperclass descriptor ()Ljava/lang/reflect/AnnotatedType;
+-method name getAnnotatedInterfaces descriptor ()[Ljava/lang/reflect/AnnotatedType;
+method name forName descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 signature (Ljava/lang/String;)Ljava/lang/Class<*>;
+method name forName descriptor (Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 signature (Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class<*>;
+method name newInstance descriptor ()Ljava/lang/Object; thrownTypes java/lang/InstantiationException,java/lang/IllegalAccessException flags 1 signature ()TT;
+method name getClassLoader descriptor ()Ljava/lang/ClassLoader; flags 1
+method name getInterfaces descriptor ()[Ljava/lang/Class; flags 101 signature ()[Ljava/lang/Class<*>;
+method name getEnclosingMethod descriptor ()Ljava/lang/reflect/Method; flags 1
+method name getEnclosingConstructor descriptor ()Ljava/lang/reflect/Constructor; flags 1 signature ()Ljava/lang/reflect/Constructor<*>;
+method name getDeclaringClass descriptor ()Ljava/lang/Class; flags 101 signature ()Ljava/lang/Class<*>;
+method name getEnclosingClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>;
+method name getClasses descriptor ()[Ljava/lang/Class; flags 1 signature ()[Ljava/lang/Class<*>;
+method name getFields descriptor ()[Ljava/lang/reflect/Field; thrownTypes java/lang/SecurityException flags 1
+method name getMethods descriptor ()[Ljava/lang/reflect/Method; thrownTypes java/lang/SecurityException flags 1
+method name getConstructors descriptor ()[Ljava/lang/reflect/Constructor; thrownTypes java/lang/SecurityException flags 1 signature ()[Ljava/lang/reflect/Constructor<*>;
+method name getField descriptor (Ljava/lang/String;)Ljava/lang/reflect/Field; thrownTypes java/lang/NoSuchFieldException,java/lang/SecurityException flags 1
+method name getMethod descriptor (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature (Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;
+method name getConstructor descriptor ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature ([Ljava/lang/Class<*>;)Ljava/lang/reflect/Constructor<TT;>;
+method name getDeclaredClasses descriptor ()[Ljava/lang/Class; thrownTypes java/lang/SecurityException flags 1 signature ()[Ljava/lang/Class<*>;
+method name getDeclaredFields descriptor ()[Ljava/lang/reflect/Field; thrownTypes java/lang/SecurityException flags 1
+method name getDeclaredMethods descriptor ()[Ljava/lang/reflect/Method; thrownTypes java/lang/SecurityException flags 1
+method name getDeclaredConstructors descriptor ()[Ljava/lang/reflect/Constructor; thrownTypes java/lang/SecurityException flags 1 signature ()[Ljava/lang/reflect/Constructor<*>;
+method name getDeclaredField descriptor (Ljava/lang/String;)Ljava/lang/reflect/Field; thrownTypes java/lang/NoSuchFieldException,java/lang/SecurityException flags 1
+method name getDeclaredMethod descriptor (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature (Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;
+method name getDeclaredConstructor descriptor ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature ([Ljava/lang/Class<*>;)Ljava/lang/reflect/Constructor<TT;>;
+
+class name java/lang/ClassCastException
+header extends java/lang/RuntimeException flags 21
+
+class name java/lang/ClassCircularityError
+header extends java/lang/LinkageError flags 21
+
+class name java/lang/ClassFormatError
+header extends java/lang/LinkageError flags 21
+
+class name java/lang/ClassLoader
+header extends java/lang/Object flags 421
+-method name registerAsParallelCapable descriptor ()Z
+-method name getParent descriptor ()Ljava/lang/ClassLoader;
+-method name getSystemClassLoader descriptor ()Ljava/lang/ClassLoader;
+method name registerAsParallelCapable descriptor ()Z flags c
+method name getParent descriptor ()Ljava/lang/ClassLoader; flags 11
+method name getSystemClassLoader descriptor ()Ljava/lang/ClassLoader; flags 9
+
+class name java/lang/ClassNotFoundException
+header extends java/lang/ReflectiveOperationException flags 21
+
+class name java/lang/ClassValue
+header extends java/lang/Object flags 421 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+
+class name java/lang/CloneNotSupportedException
+header extends java/lang/Exception flags 21
+
+class name java/lang/Cloneable
+header extends java/lang/Object flags 601
+
+class name java/lang/Comparable
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+
+class name java/lang/Compiler
+header extends java/lang/Object flags 31
+
+class name java/lang/Deprecated
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;CONSTRUCTOR;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;LOCAL_VARIABLE;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;PACKAGE;eLjava/lang/annotation/ElementType;PARAMETER;eLjava/lang/annotation/ElementType;TYPE;})
+
+class name java/lang/Double
+header extends java/lang/Number implements java/lang/Comparable flags 31 signature Ljava/lang/Number;Ljava/lang/Comparable<Ljava/lang/Double;>;
+-field name BYTES descriptor I
+-method name isFinite descriptor (D)Z
+-method name hashCode descriptor (D)I
+-method name sum descriptor (DD)D
+-method name max descriptor (DD)D
+-method name min descriptor (DD)D
+
+class name java/lang/Enum
+header extends java/lang/Object implements java/lang/Comparable,java/io/Serializable flags 421 signature <E:Ljava/lang/Enum<TE;>;>Ljava/lang/Object;Ljava/lang/Comparable<TE;>;Ljava/io/Serializable;
+
+class name java/lang/EnumConstantNotPresentException
+header extends java/lang/RuntimeException flags 21
+
+class name java/lang/Error
+header extends java/lang/Throwable flags 21
+
+class name java/lang/Exception
+header extends java/lang/Throwable flags 21
+
+class name java/lang/ExceptionInInitializerError
+header extends java/lang/LinkageError flags 21
+
+class name java/lang/Float
+header extends java/lang/Number implements java/lang/Comparable flags 31 signature Ljava/lang/Number;Ljava/lang/Comparable<Ljava/lang/Float;>;
+-field name BYTES descriptor I
+-method name isFinite descriptor (F)Z
+-method name hashCode descriptor (F)I
+-method name sum descriptor (FF)F
+-method name max descriptor (FF)F
+-method name min descriptor (FF)F
+
+-class name java/lang/FunctionalInterface
+
+class name java/lang/IllegalAccessError
+header extends java/lang/IncompatibleClassChangeError flags 21
+
+class name java/lang/IllegalAccessException
+header extends java/lang/ReflectiveOperationException flags 21
+
+class name java/lang/IllegalArgumentException
+header extends java/lang/RuntimeException flags 21
+
+class name java/lang/IllegalMonitorStateException
+header extends java/lang/RuntimeException flags 21
+
+class name java/lang/IllegalStateException
+header extends java/lang/RuntimeException flags 21
+
+class name java/lang/IllegalThreadStateException
+header extends java/lang/IllegalArgumentException flags 21
+
+class name java/lang/IncompatibleClassChangeError
+header extends java/lang/LinkageError flags 21
+
+class name java/lang/IndexOutOfBoundsException
+header extends java/lang/RuntimeException flags 21
+
+class name java/lang/InheritableThreadLocal
+header extends java/lang/ThreadLocal flags 21 signature <T:Ljava/lang/Object;>Ljava/lang/ThreadLocal<TT;>;
+
+class name java/lang/InstantiationError
+header extends java/lang/IncompatibleClassChangeError flags 21
+
+class name java/lang/InstantiationException
+header extends java/lang/ReflectiveOperationException flags 21
+
+class name java/lang/Integer
+header extends java/lang/Number implements java/lang/Comparable flags 31 signature Ljava/lang/Number;Ljava/lang/Comparable<Ljava/lang/Integer;>;
+-field name BYTES descriptor I
+-method name toUnsignedString descriptor (II)Ljava/lang/String;
+-method name toUnsignedString descriptor (I)Ljava/lang/String;
+-method name parseUnsignedInt descriptor (Ljava/lang/String;I)I
+-method name parseUnsignedInt descriptor (Ljava/lang/String;)I
+-method name hashCode descriptor (I)I
+-method name compareUnsigned descriptor (II)I
+-method name toUnsignedLong descriptor (I)J
+-method name divideUnsigned descriptor (II)I
+-method name remainderUnsigned descriptor (II)I
+-method name sum descriptor (II)I
+-method name max descriptor (II)I
+-method name min descriptor (II)I
+
+class name java/lang/InternalError
+header extends java/lang/VirtualMachineError flags 21
+-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V
+-method name <init> descriptor (Ljava/lang/Throwable;)V
+
+class name java/lang/InterruptedException
+header extends java/lang/Exception flags 21
+
+class name java/lang/Iterable
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+-method name forEach descriptor (Ljava/util/function/Consumer;)V
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/lang/LinkageError
+header extends java/lang/Error flags 21
+
+class name java/lang/Long
+header extends java/lang/Number implements java/lang/Comparable flags 31 signature Ljava/lang/Number;Ljava/lang/Comparable<Ljava/lang/Long;>;
+-field name BYTES descriptor I
+-method name toUnsignedString descriptor (JI)Ljava/lang/String;
+-method name toUnsignedString descriptor (J)Ljava/lang/String;
+-method name parseUnsignedLong descriptor (Ljava/lang/String;I)J
+-method name parseUnsignedLong descriptor (Ljava/lang/String;)J
+-method name hashCode descriptor (J)I
+-method name compareUnsigned descriptor (JJ)I
+-method name divideUnsigned descriptor (JJ)J
+-method name remainderUnsigned descriptor (JJ)J
+-method name sum descriptor (JJ)J
+-method name max descriptor (JJ)J
+-method name min descriptor (JJ)J
+
+class name java/lang/Math
+header extends java/lang/Object flags 31
+-method name addExact descriptor (II)I
+-method name addExact descriptor (JJ)J
+-method name subtractExact descriptor (II)I
+-method name subtractExact descriptor (JJ)J
+-method name multiplyExact descriptor (II)I
+-method name multiplyExact descriptor (JJ)J
+-method name incrementExact descriptor (I)I
+-method name incrementExact descriptor (J)J
+-method name decrementExact descriptor (I)I
+-method name decrementExact descriptor (J)J
+-method name negateExact descriptor (I)I
+-method name negateExact descriptor (J)J
+-method name toIntExact descriptor (J)I
+-method name floorDiv descriptor (II)I
+-method name floorDiv descriptor (JJ)J
+-method name floorMod descriptor (II)I
+-method name floorMod descriptor (JJ)J
+-method name nextDown descriptor (D)D
+-method name nextDown descriptor (F)F
+
+class name java/lang/NegativeArraySizeException
+header extends java/lang/RuntimeException flags 21
+
+class name java/lang/NoClassDefFoundError
+header extends java/lang/LinkageError flags 21
+
+class name java/lang/NoSuchFieldError
+header extends java/lang/IncompatibleClassChangeError flags 21
+
+class name java/lang/NoSuchFieldException
+header extends java/lang/ReflectiveOperationException flags 21
+
+class name java/lang/NoSuchMethodError
+header extends java/lang/IncompatibleClassChangeError flags 21
+
+class name java/lang/NoSuchMethodException
+header extends java/lang/ReflectiveOperationException flags 21
+
+class name java/lang/NullPointerException
+header extends java/lang/RuntimeException flags 21
+
+class name java/lang/Number
+header extends java/lang/Object implements java/io/Serializable flags 421
+
+class name java/lang/NumberFormatException
+header extends java/lang/IllegalArgumentException flags 21
+
+class name java/lang/Object
+header flags 21
+
+class name java/lang/OutOfMemoryError
+header extends java/lang/VirtualMachineError flags 21
+
+class name java/lang/Override
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;SOURCE;)
+
+class name java/lang/Package
+header extends java/lang/Object implements java/lang/reflect/AnnotatedElement flags 21
+-method name getPackage descriptor (Ljava/lang/String;)Ljava/lang/Package;
+-method name getPackages descriptor ()[Ljava/lang/Package;
+-method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
+-method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
+-method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
+method name getPackage descriptor (Ljava/lang/String;)Ljava/lang/Package; flags 9
+method name getPackages descriptor ()[Ljava/lang/Package; flags 9
+
+class name java/lang/Process
+header extends java/lang/Object flags 421
+-method name waitFor descriptor (JLjava/util/concurrent/TimeUnit;)Z
+-method name destroyForcibly descriptor ()Ljava/lang/Process;
+-method name isAlive descriptor ()Z
+
+class name java/lang/ProcessBuilder
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/ProcessBuilder$Redirect outerClass java/lang/ProcessBuilder innerClassName Redirect flags 409
+
+class name java/lang/Readable
+header extends java/lang/Object flags 601
+
+class name java/lang/ReflectiveOperationException
+header extends java/lang/Exception flags 21
+
+class name java/lang/Runnable
+header extends java/lang/Object flags 601
+
+class name java/lang/Runtime
+header extends java/lang/Object flags 21
+-method name load descriptor (Ljava/lang/String;)V
+-method name loadLibrary descriptor (Ljava/lang/String;)V
+method name load descriptor (Ljava/lang/String;)V flags 1
+method name loadLibrary descriptor (Ljava/lang/String;)V flags 1
+
+class name java/lang/RuntimeException
+header extends java/lang/Exception flags 21
+
+class name java/lang/RuntimePermission
+header extends java/security/BasicPermission flags 31
+
+class name java/lang/SafeVarargs
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;CONSTRUCTOR;eLjava/lang/annotation/ElementType;METHOD;})
+
+class name java/lang/SecurityException
+header extends java/lang/RuntimeException flags 21
+
+class name java/lang/SecurityManager
+header extends java/lang/Object flags 21
+-method name checkTopLevelWindow descriptor (Ljava/lang/Object;)Z
+-method name checkSystemClipboardAccess descriptor ()V
+-method name checkAwtEventQueueAccess descriptor ()V
+-method name checkMemberAccess descriptor (Ljava/lang/Class;I)V
+method name checkTopLevelWindow descriptor (Ljava/lang/Object;)Z flags 1
+method name checkSystemClipboardAccess descriptor ()V flags 1
+method name checkAwtEventQueueAccess descriptor ()V flags 1
+method name checkMemberAccess descriptor (Ljava/lang/Class;I)V flags 1 signature (Ljava/lang/Class<*>;I)V
+
+class name java/lang/Short
+header extends java/lang/Number implements java/lang/Comparable flags 31 signature Ljava/lang/Number;Ljava/lang/Comparable<Ljava/lang/Short;>;
+-field name BYTES descriptor I
+-method name hashCode descriptor (S)I
+-method name toUnsignedInt descriptor (S)I
+-method name toUnsignedLong descriptor (S)J
+
+class name java/lang/StackOverflowError
+header extends java/lang/VirtualMachineError flags 21
+
+class name java/lang/StackTraceElement
+header extends java/lang/Object implements java/io/Serializable flags 31
+
+class name java/lang/StrictMath
+header extends java/lang/Object flags 31
+-method name addExact descriptor (II)I
+-method name addExact descriptor (JJ)J
+-method name subtractExact descriptor (II)I
+-method name subtractExact descriptor (JJ)J
+-method name multiplyExact descriptor (II)I
+-method name multiplyExact descriptor (JJ)J
+-method name toIntExact descriptor (J)I
+-method name floorDiv descriptor (II)I
+-method name floorDiv descriptor (JJ)J
+-method name floorMod descriptor (II)I
+-method name floorMod descriptor (JJ)J
+-method name nextDown descriptor (D)D
+-method name nextDown descriptor (F)F
+
+class name java/lang/String
+header extends java/lang/Object implements java/io/Serializable,java/lang/Comparable,java/lang/CharSequence flags 31 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/lang/String;>;Ljava/lang/CharSequence;
+-method name join descriptor (Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/String;
+-method name join descriptor (Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;
+
+class name java/lang/StringBuffer
+header extends java/lang/AbstractStringBuilder implements java/io/Serializable,java/lang/CharSequence flags 31
+-method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/StringBuffer;
+method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/StringBuffer; flags 1
+
+class name java/lang/StringBuilder
+header extends java/lang/AbstractStringBuilder implements java/io/Serializable,java/lang/CharSequence flags 31
+
+class name java/lang/StringIndexOutOfBoundsException
+header extends java/lang/IndexOutOfBoundsException flags 21
+
+class name java/lang/SuppressWarnings
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;PARAMETER;eLjava/lang/annotation/ElementType;CONSTRUCTOR;eLjava/lang/annotation/ElementType;LOCAL_VARIABLE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;SOURCE;)
+
+class name java/lang/System
+header extends java/lang/Object flags 31
+-method name load descriptor (Ljava/lang/String;)V
+-method name loadLibrary descriptor (Ljava/lang/String;)V
+method name load descriptor (Ljava/lang/String;)V flags 9
+method name loadLibrary descriptor (Ljava/lang/String;)V flags 9
+
+class name java/lang/Thread
+header extends java/lang/Object implements java/lang/Runnable flags 21
+innerclass innerClass java/lang/Thread$State outerClass java/lang/Thread innerClassName State flags 4019
+innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609
+-method name setName descriptor (Ljava/lang/String;)V
+-method name getContextClassLoader descriptor ()Ljava/lang/ClassLoader;
+method name setName descriptor (Ljava/lang/String;)V flags 11
+method name getContextClassLoader descriptor ()Ljava/lang/ClassLoader; flags 1
+
+class name java/lang/Thread$UncaughtExceptionHandler
+header extends java/lang/Object flags 601
+innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609
+
+class name java/lang/ThreadDeath
+header extends java/lang/Error flags 21
+
+class name java/lang/ThreadGroup
+header extends java/lang/Object implements java/lang/Thread$UncaughtExceptionHandler flags 21
+innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609
+
+class name java/lang/ThreadLocal
+header extends java/lang/Object flags 21 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+-method name withInitial descriptor (Ljava/util/function/Supplier;)Ljava/lang/ThreadLocal;
+
+class name java/lang/Throwable
+header extends java/lang/Object implements java/io/Serializable flags 21
+
+class name java/lang/TypeNotPresentException
+header extends java/lang/RuntimeException flags 21
+
+class name java/lang/UnknownError
+header extends java/lang/VirtualMachineError flags 21
+
+class name java/lang/UnsatisfiedLinkError
+header extends java/lang/LinkageError flags 21
+
+class name java/lang/UnsupportedClassVersionError
+header extends java/lang/ClassFormatError flags 21
+
+class name java/lang/UnsupportedOperationException
+header extends java/lang/RuntimeException flags 21
+
+class name java/lang/VerifyError
+header extends java/lang/LinkageError flags 21
+
+class name java/lang/VirtualMachineError
+header extends java/lang/Error flags 421
+-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V
+-method name <init> descriptor (Ljava/lang/Throwable;)V
+
+class name java/lang/Void
+header extends java/lang/Object flags 31
+
+class name java/lang/annotation/Annotation
+header extends java/lang/Object flags 601
+
+class name java/lang/annotation/AnnotationFormatError
+header extends java/lang/Error flags 21
+
+class name java/lang/annotation/AnnotationTypeMismatchException
+header extends java/lang/RuntimeException flags 21
+
+class name java/lang/annotation/Documented
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;ANNOTATION_TYPE;})
+
+class name java/lang/annotation/ElementType
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/lang/annotation/ElementType;>;
+-field name TYPE_PARAMETER descriptor Ljava/lang/annotation/ElementType;
+-field name TYPE_USE descriptor Ljava/lang/annotation/ElementType;
+
+class name java/lang/annotation/IncompleteAnnotationException
+header extends java/lang/RuntimeException flags 21
+
+class name java/lang/annotation/Inherited
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;ANNOTATION_TYPE;})
+
+-class name java/lang/annotation/Native
+
+-class name java/lang/annotation/Repeatable
+
+class name java/lang/annotation/Retention
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;ANNOTATION_TYPE;})
+
+class name java/lang/annotation/RetentionPolicy
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/lang/annotation/RetentionPolicy;>;
+
+class name java/lang/annotation/Target
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;ANNOTATION_TYPE;})
+
+class name java/lang/invoke/CallSite
+header extends java/lang/Object flags 421
+
+class name java/lang/invoke/ConstantCallSite
+header extends java/lang/invoke/CallSite flags 21
+
+-class name java/lang/invoke/LambdaConversionException
+
+-class name java/lang/invoke/LambdaMetafactory
+
+class name java/lang/invoke/MethodHandle
+header extends java/lang/Object flags 421
+
+-class name java/lang/invoke/MethodHandleInfo
+
+class name java/lang/invoke/MethodHandleProxies
+header extends java/lang/Object flags 21
+-method name asInterfaceInstance descriptor (Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;
+method name asInterfaceInstance descriptor (Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; flags 9 signature <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/invoke/MethodHandle;)TT;
+
+class name java/lang/invoke/MethodHandles
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name lookup descriptor ()Ljava/lang/invoke/MethodHandles$Lookup;
+-method name reflectAs descriptor (Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)Ljava/lang/reflect/Member;
+-method name collectArguments descriptor (Ljava/lang/invoke/MethodHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;
+method name lookup descriptor ()Ljava/lang/invoke/MethodHandles$Lookup; flags 9
+
+class name java/lang/invoke/MethodHandles$Lookup
+-method name unreflectConstructor descriptor (Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle;
+-method name revealDirect descriptor (Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandleInfo;
+method name unreflectConstructor descriptor (Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/IllegalAccessException flags 1
+
+class name java/lang/invoke/MethodType
+header extends java/lang/Object implements java/io/Serializable flags 31
+
+class name java/lang/invoke/MutableCallSite
+header extends java/lang/invoke/CallSite flags 21
+
+-class name java/lang/invoke/SerializedLambda
+
+class name java/lang/invoke/SwitchPoint
+header extends java/lang/Object flags 21
+
+class name java/lang/invoke/VolatileCallSite
+header extends java/lang/invoke/CallSite flags 21
+
+class name java/lang/invoke/WrongMethodTypeException
+header extends java/lang/RuntimeException flags 21
+
+class name java/lang/ref/PhantomReference
+header extends java/lang/ref/Reference flags 21 signature <T:Ljava/lang/Object;>Ljava/lang/ref/Reference<TT;>;
+
+class name java/lang/ref/Reference
+header extends java/lang/Object flags 421 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+
+class name java/lang/ref/ReferenceQueue
+header extends java/lang/Object flags 21 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+
+class name java/lang/ref/SoftReference
+header extends java/lang/ref/Reference flags 21 signature <T:Ljava/lang/Object;>Ljava/lang/ref/Reference<TT;>;
+
+class name java/lang/ref/WeakReference
+header extends java/lang/ref/Reference flags 21 signature <T:Ljava/lang/Object;>Ljava/lang/ref/Reference<TT;>;
+
+class name java/lang/reflect/AccessibleObject
+header extends java/lang/Object implements java/lang/reflect/AnnotatedElement flags 21
+-method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
+-method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
+-method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
+
+-class name java/lang/reflect/AnnotatedArrayType
+
+class name java/lang/reflect/AnnotatedElement
+header extends java/lang/Object flags 601
+-method name isAnnotationPresent descriptor (Ljava/lang/Class;)Z
+-method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
+-method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
+-method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
+method name isAnnotationPresent descriptor (Ljava/lang/Class;)Z flags 401 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z
+
+-class name java/lang/reflect/AnnotatedParameterizedType
+
+-class name java/lang/reflect/AnnotatedType
+
+-class name java/lang/reflect/AnnotatedTypeVariable
+
+-class name java/lang/reflect/AnnotatedWildcardType
+
+class name java/lang/reflect/Array
+header extends java/lang/Object flags 31
+
+class name java/lang/reflect/Constructor
+header extends java/lang/reflect/AccessibleObject implements java/lang/reflect/GenericDeclaration,java/lang/reflect/Member flags 31 signature <T:Ljava/lang/Object;>Ljava/lang/reflect/AccessibleObject;Ljava/lang/reflect/GenericDeclaration;Ljava/lang/reflect/Member;
+-method name getParameterCount descriptor ()I
+-method name newInstance descriptor ([Ljava/lang/Object;)Ljava/lang/Object;
+-method name getAnnotatedReturnType descriptor ()Ljava/lang/reflect/AnnotatedType;
+-method name getAnnotatedReceiverType descriptor ()Ljava/lang/reflect/AnnotatedType;
+method name newInstance descriptor ([Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/InstantiationException,java/lang/IllegalAccessException,java/lang/IllegalArgumentException,java/lang/reflect/InvocationTargetException flags 81 signature ([Ljava/lang/Object;)TT;
+
+-class name java/lang/reflect/Executable
+
+class name java/lang/reflect/Field
+header extends java/lang/reflect/AccessibleObject implements java/lang/reflect/Member flags 31
+-method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object;
+-method name getBoolean descriptor (Ljava/lang/Object;)Z
+-method name getByte descriptor (Ljava/lang/Object;)B
+-method name getChar descriptor (Ljava/lang/Object;)C
+-method name getShort descriptor (Ljava/lang/Object;)S
+-method name getInt descriptor (Ljava/lang/Object;)I
+-method name getLong descriptor (Ljava/lang/Object;)J
+-method name getFloat descriptor (Ljava/lang/Object;)F
+-method name getDouble descriptor (Ljava/lang/Object;)D
+-method name set descriptor (Ljava/lang/Object;Ljava/lang/Object;)V
+-method name setBoolean descriptor (Ljava/lang/Object;Z)V
+-method name setByte descriptor (Ljava/lang/Object;B)V
+-method name setChar descriptor (Ljava/lang/Object;C)V
+-method name setShort descriptor (Ljava/lang/Object;S)V
+-method name setInt descriptor (Ljava/lang/Object;I)V
+-method name setLong descriptor (Ljava/lang/Object;J)V
+-method name setFloat descriptor (Ljava/lang/Object;F)V
+-method name setDouble descriptor (Ljava/lang/Object;D)V
+-method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
+-method name getAnnotatedType descriptor ()Ljava/lang/reflect/AnnotatedType;
+method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+method name getBoolean descriptor (Ljava/lang/Object;)Z thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+method name getByte descriptor (Ljava/lang/Object;)B thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+method name getChar descriptor (Ljava/lang/Object;)C thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+method name getShort descriptor (Ljava/lang/Object;)S thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+method name getInt descriptor (Ljava/lang/Object;)I thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+method name getLong descriptor (Ljava/lang/Object;)J thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+method name getFloat descriptor (Ljava/lang/Object;)F thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+method name getDouble descriptor (Ljava/lang/Object;)D thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+method name set descriptor (Ljava/lang/Object;Ljava/lang/Object;)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+method name setBoolean descriptor (Ljava/lang/Object;Z)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+method name setByte descriptor (Ljava/lang/Object;B)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+method name setChar descriptor (Ljava/lang/Object;C)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+method name setShort descriptor (Ljava/lang/Object;S)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+method name setInt descriptor (Ljava/lang/Object;I)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+method name setLong descriptor (Ljava/lang/Object;J)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+method name setFloat descriptor (Ljava/lang/Object;F)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+method name setDouble descriptor (Ljava/lang/Object;D)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
+
+class name java/lang/reflect/GenericArrayType
+header extends java/lang/Object implements java/lang/reflect/Type flags 601
+
+class name java/lang/reflect/GenericDeclaration
+header extends java/lang/Object flags 601
+
+class name java/lang/reflect/GenericSignatureFormatError
+header extends java/lang/ClassFormatError flags 21
+-method name <init> descriptor (Ljava/lang/String;)V
+
+class name java/lang/reflect/InvocationHandler
+header extends java/lang/Object flags 601
+
+class name java/lang/reflect/InvocationTargetException
+header extends java/lang/ReflectiveOperationException flags 21
+
+class name java/lang/reflect/MalformedParameterizedTypeException
+header extends java/lang/RuntimeException flags 21
+
+-class name java/lang/reflect/MalformedParametersException
+
+class name java/lang/reflect/Member
+header extends java/lang/Object flags 601
+
+class name java/lang/reflect/Method
+header extends java/lang/reflect/AccessibleObject implements java/lang/reflect/GenericDeclaration,java/lang/reflect/Member flags 31
+-method name getParameterCount descriptor ()I
+-method name invoke descriptor (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
+-method name isDefault descriptor ()Z
+-method name getAnnotatedReturnType descriptor ()Ljava/lang/reflect/AnnotatedType;
+method name invoke descriptor (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/IllegalAccessException,java/lang/IllegalArgumentException,java/lang/reflect/InvocationTargetException flags 81
+
+class name java/lang/reflect/Modifier
+header extends java/lang/Object flags 21
+-method name parameterModifiers descriptor ()I
+
+-class name java/lang/reflect/Parameter
+
+class name java/lang/reflect/ParameterizedType
+header extends java/lang/Object implements java/lang/reflect/Type flags 601
+
+class name java/lang/reflect/Proxy
+header extends java/lang/Object implements java/io/Serializable flags 21
+-method name getProxyClass descriptor (Ljava/lang/ClassLoader;[Ljava/lang/Class;)Ljava/lang/Class;
+-method name newProxyInstance descriptor (Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;
+-method name getInvocationHandler descriptor (Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler;
+method name getProxyClass descriptor (Ljava/lang/ClassLoader;[Ljava/lang/Class;)Ljava/lang/Class; thrownTypes java/lang/IllegalArgumentException flags 89 signature (Ljava/lang/ClassLoader;[Ljava/lang/Class<*>;)Ljava/lang/Class<*>;
+method name newProxyInstance descriptor (Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; thrownTypes java/lang/IllegalArgumentException flags 9 signature (Ljava/lang/ClassLoader;[Ljava/lang/Class<*>;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;
+method name getInvocationHandler descriptor (Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler; thrownTypes java/lang/IllegalArgumentException flags 9
+
+class name java/lang/reflect/ReflectPermission
+header extends java/security/BasicPermission flags 31
+
+class name java/lang/reflect/Type
+header extends java/lang/Object flags 601
+-method name getTypeName descriptor ()Ljava/lang/String;
+
+class name java/lang/reflect/TypeVariable
+header extends java/lang/Object implements java/lang/reflect/Type flags 601 signature <D::Ljava/lang/reflect/GenericDeclaration;>Ljava/lang/Object;Ljava/lang/reflect/Type;
+-method name getAnnotatedBounds descriptor ()[Ljava/lang/reflect/AnnotatedType;
+
+class name java/lang/reflect/UndeclaredThrowableException
+header extends java/lang/RuntimeException flags 21
+
+class name java/lang/reflect/WildcardType
+header extends java/lang/Object implements java/lang/reflect/Type flags 601
+
+class name java/math/BigDecimal
+header extends java/lang/Number implements java/lang/Comparable flags 21 signature Ljava/lang/Number;Ljava/lang/Comparable<Ljava/math/BigDecimal;>;
+
+class name java/math/BigInteger
+header extends java/lang/Number implements java/lang/Comparable flags 21 signature Ljava/lang/Number;Ljava/lang/Comparable<Ljava/math/BigInteger;>;
+-method name longValueExact descriptor ()J
+-method name intValueExact descriptor ()I
+-method name shortValueExact descriptor ()S
+-method name byteValueExact descriptor ()B
+
+class name java/math/MathContext
+header extends java/lang/Object implements java/io/Serializable flags 31
+
+class name java/math/RoundingMode
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/math/RoundingMode;>;
+
+class name java/net/Authenticator
+header extends java/lang/Object flags 421
+innerclass innerClass java/net/Authenticator$RequestorType outerClass java/net/Authenticator innerClassName RequestorType flags 4019
+
+class name java/net/BindException
+header extends java/net/SocketException flags 21
+
+class name java/net/CacheRequest
+header extends java/lang/Object flags 421
+
+class name java/net/CacheResponse
+header extends java/lang/Object flags 421
+
+class name java/net/ConnectException
+header extends java/net/SocketException flags 21
+
+class name java/net/ContentHandler
+header extends java/lang/Object flags 421
+
+class name java/net/ContentHandlerFactory
+header extends java/lang/Object flags 601
+
+class name java/net/CookieHandler
+header extends java/lang/Object flags 421
+
+class name java/net/CookieManager
+header extends java/net/CookieHandler flags 21
+
+class name java/net/CookiePolicy
+header extends java/lang/Object flags 601
+
+class name java/net/CookieStore
+header extends java/lang/Object flags 601
+
+class name java/net/DatagramPacket
+header extends java/lang/Object flags 31
+-method name <init> descriptor ([BIILjava/net/SocketAddress;)V
+-method name <init> descriptor ([BILjava/net/SocketAddress;)V
+method name <init> descriptor ([BIILjava/net/SocketAddress;)V thrownTypes java/net/SocketException flags 1
+method name <init> descriptor ([BILjava/net/SocketAddress;)V thrownTypes java/net/SocketException flags 1
+
+class name java/net/DatagramSocket
+header extends java/lang/Object implements java/io/Closeable flags 21
+
+class name java/net/DatagramSocketImpl
+header extends java/lang/Object implements java/net/SocketOptions flags 421
+
+class name java/net/DatagramSocketImplFactory
+header extends java/lang/Object flags 601
+
+class name java/net/FileNameMap
+header extends java/lang/Object flags 601
+
+class name java/net/HttpCookie
+header extends java/lang/Object implements java/lang/Cloneable flags 31
+
+class name java/net/HttpRetryException
+header extends java/io/IOException flags 21
+
+class name java/net/HttpURLConnection
+header extends java/net/URLConnection flags 421
+
+class name java/net/IDN
+header extends java/lang/Object flags 31
+
+class name java/net/Inet4Address
+header extends java/net/InetAddress flags 31
+
+class name java/net/Inet6Address
+header extends java/net/InetAddress flags 31
+
+class name java/net/InetAddress
+header extends java/lang/Object implements java/io/Serializable flags 21
+
+class name java/net/InetSocketAddress
+header extends java/net/SocketAddress flags 21
+
+class name java/net/InterfaceAddress
+header extends java/lang/Object flags 21
+
+class name java/net/JarURLConnection
+header extends java/net/URLConnection flags 421
+
+class name java/net/MalformedURLException
+header extends java/io/IOException flags 21
+
+class name java/net/MulticastSocket
+header extends java/net/DatagramSocket flags 21
+
+class name java/net/NetPermission
+header extends java/security/BasicPermission flags 31
+
+class name java/net/NetworkInterface
+header extends java/lang/Object flags 31
+
+class name java/net/NoRouteToHostException
+header extends java/net/SocketException flags 21
+
+class name java/net/PasswordAuthentication
+header extends java/lang/Object flags 31
+
+class name java/net/PortUnreachableException
+header extends java/net/SocketException flags 21
+
+class name java/net/ProtocolException
+header extends java/io/IOException flags 21
+
+class name java/net/ProtocolFamily
+header extends java/lang/Object flags 601
+
+class name java/net/Proxy
+header extends java/lang/Object flags 21
+innerclass innerClass java/net/Proxy$Type outerClass java/net/Proxy innerClassName Type flags 4019
+
+class name java/net/ProxySelector
+header extends java/lang/Object flags 421
+
+class name java/net/ResponseCache
+header extends java/lang/Object flags 421
+
+class name java/net/SecureCacheResponse
+header extends java/net/CacheResponse flags 421
+
+class name java/net/ServerSocket
+header extends java/lang/Object implements java/io/Closeable flags 21
+
+class name java/net/Socket
+header extends java/lang/Object implements java/io/Closeable flags 21
+
+class name java/net/SocketAddress
+header extends java/lang/Object implements java/io/Serializable flags 421
+
+class name java/net/SocketException
+header extends java/io/IOException flags 21
+
+class name java/net/SocketImpl
+header extends java/lang/Object implements java/net/SocketOptions flags 421
+
+class name java/net/SocketImplFactory
+header extends java/lang/Object flags 601
+
+class name java/net/SocketOption
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+
+class name java/net/SocketOptions
+header extends java/lang/Object flags 601
+
+class name java/net/SocketPermission
+header extends java/security/Permission implements java/io/Serializable flags 31
+
+class name java/net/SocketTimeoutException
+header extends java/io/InterruptedIOException flags 21
+
+class name java/net/StandardProtocolFamily
+header extends java/lang/Enum implements java/net/ProtocolFamily flags 4031 signature Ljava/lang/Enum<Ljava/net/StandardProtocolFamily;>;Ljava/net/ProtocolFamily;
+
+class name java/net/StandardSocketOptions
+header extends java/lang/Object flags 31
+
+class name java/net/URI
+header extends java/lang/Object implements java/lang/Comparable,java/io/Serializable flags 31 signature Ljava/lang/Object;Ljava/lang/Comparable<Ljava/net/URI;>;Ljava/io/Serializable;
+
+class name java/net/URISyntaxException
+header extends java/lang/Exception flags 21
+
+class name java/net/URL
+header extends java/lang/Object implements java/io/Serializable flags 31
+method name set descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V flags 4
+method name set descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 4
+
+class name java/net/URLClassLoader
+header extends java/security/SecureClassLoader implements java/io/Closeable flags 21
+
+class name java/net/URLConnection
+header extends java/lang/Object flags 421
+
+class name java/net/URLDecoder
+header extends java/lang/Object flags 21
+
+class name java/net/URLEncoder
+header extends java/lang/Object flags 21
+
+-class name java/net/URLPermission
+
+class name java/net/URLStreamHandler
+header extends java/lang/Object flags 421
+
+class name java/net/URLStreamHandlerFactory
+header extends java/lang/Object flags 601
+
+class name java/net/UnknownHostException
+header extends java/io/IOException flags 21
+
+class name java/net/UnknownServiceException
+header extends java/io/IOException flags 21
+
+class name java/nio/Buffer
+header extends java/lang/Object flags 421
+
+class name java/nio/BufferOverflowException
+header extends java/lang/RuntimeException flags 21
+
+class name java/nio/BufferUnderflowException
+header extends java/lang/RuntimeException flags 21
+
+class name java/nio/ByteBuffer
+header extends java/nio/Buffer implements java/lang/Comparable flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable<Ljava/nio/ByteBuffer;>;
+
+class name java/nio/ByteOrder
+header extends java/lang/Object flags 31
+
+class name java/nio/CharBuffer
+header extends java/nio/Buffer implements java/lang/Comparable,java/lang/Appendable,java/lang/CharSequence,java/lang/Readable flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable<Ljava/nio/CharBuffer;>;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/Readable;
+-method name chars descriptor ()Ljava/util/stream/IntStream;
+
+class name java/nio/DoubleBuffer
+header extends java/nio/Buffer implements java/lang/Comparable flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable<Ljava/nio/DoubleBuffer;>;
+
+class name java/nio/FloatBuffer
+header extends java/nio/Buffer implements java/lang/Comparable flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable<Ljava/nio/FloatBuffer;>;
+
+class name java/nio/IntBuffer
+header extends java/nio/Buffer implements java/lang/Comparable flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable<Ljava/nio/IntBuffer;>;
+
+class name java/nio/InvalidMarkException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/LongBuffer
+header extends java/nio/Buffer implements java/lang/Comparable flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable<Ljava/nio/LongBuffer;>;
+
+class name java/nio/MappedByteBuffer
+header extends java/nio/ByteBuffer flags 421
+
+class name java/nio/ReadOnlyBufferException
+header extends java/lang/UnsupportedOperationException flags 21
+
+class name java/nio/ShortBuffer
+header extends java/nio/Buffer implements java/lang/Comparable flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable<Ljava/nio/ShortBuffer;>;
+
+class name java/nio/channels/AcceptPendingException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/channels/AlreadyBoundException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/channels/AlreadyConnectedException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/channels/AsynchronousByteChannel
+header extends java/lang/Object implements java/nio/channels/AsynchronousChannel flags 601
+
+class name java/nio/channels/AsynchronousChannel
+header extends java/lang/Object implements java/nio/channels/Channel flags 601
+
+class name java/nio/channels/AsynchronousChannelGroup
+header extends java/lang/Object flags 421
+
+class name java/nio/channels/AsynchronousCloseException
+header extends java/nio/channels/ClosedChannelException flags 21
+
+class name java/nio/channels/AsynchronousFileChannel
+header extends java/lang/Object implements java/nio/channels/AsynchronousChannel flags 421
+
+class name java/nio/channels/AsynchronousServerSocketChannel
+header extends java/lang/Object implements java/nio/channels/AsynchronousChannel,java/nio/channels/NetworkChannel flags 421
+-method name getLocalAddress descriptor ()Ljava/net/SocketAddress;
+
+class name java/nio/channels/AsynchronousSocketChannel
+header extends java/lang/Object implements java/nio/channels/AsynchronousByteChannel,java/nio/channels/NetworkChannel flags 421
+-method name getLocalAddress descriptor ()Ljava/net/SocketAddress;
+
+class name java/nio/channels/ByteChannel
+header extends java/lang/Object implements java/nio/channels/ReadableByteChannel,java/nio/channels/WritableByteChannel flags 601
+
+class name java/nio/channels/CancelledKeyException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/channels/Channel
+header extends java/lang/Object implements java/io/Closeable flags 601
+
+class name java/nio/channels/Channels
+header extends java/lang/Object flags 31
+
+class name java/nio/channels/ClosedByInterruptException
+header extends java/nio/channels/AsynchronousCloseException flags 21
+
+class name java/nio/channels/ClosedChannelException
+header extends java/io/IOException flags 21
+
+class name java/nio/channels/ClosedSelectorException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/channels/CompletionHandler
+header extends java/lang/Object flags 601 signature <V:Ljava/lang/Object;A:Ljava/lang/Object;>Ljava/lang/Object;
+
+class name java/nio/channels/ConnectionPendingException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/channels/DatagramChannel
+header extends java/nio/channels/spi/AbstractSelectableChannel implements java/nio/channels/ByteChannel,java/nio/channels/ScatteringByteChannel,java/nio/channels/GatheringByteChannel,java/nio/channels/MulticastChannel flags 421
+-method name getLocalAddress descriptor ()Ljava/net/SocketAddress;
+
+class name java/nio/channels/FileChannel
+header extends java/nio/channels/spi/AbstractInterruptibleChannel implements java/nio/channels/SeekableByteChannel,java/nio/channels/GatheringByteChannel,java/nio/channels/ScatteringByteChannel flags 421
+innerclass innerClass java/nio/channels/FileChannel$MapMode outerClass java/nio/channels/FileChannel innerClassName MapMode flags 9
+
+class name java/nio/channels/FileLock
+header extends java/lang/Object implements java/lang/AutoCloseable flags 421
+
+class name java/nio/channels/FileLockInterruptionException
+header extends java/io/IOException flags 21
+
+class name java/nio/channels/GatheringByteChannel
+header extends java/lang/Object implements java/nio/channels/WritableByteChannel flags 601
+
+class name java/nio/channels/IllegalBlockingModeException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/channels/IllegalChannelGroupException
+header extends java/lang/IllegalArgumentException flags 21
+
+class name java/nio/channels/IllegalSelectorException
+header extends java/lang/IllegalArgumentException flags 21
+
+class name java/nio/channels/InterruptedByTimeoutException
+header extends java/io/IOException flags 21
+
+class name java/nio/channels/InterruptibleChannel
+header extends java/lang/Object implements java/nio/channels/Channel flags 601
+
+class name java/nio/channels/MembershipKey
+header extends java/lang/Object flags 421
+
+class name java/nio/channels/MulticastChannel
+header extends java/lang/Object implements java/nio/channels/NetworkChannel flags 601
+
+class name java/nio/channels/NetworkChannel
+header extends java/lang/Object implements java/nio/channels/Channel flags 601
+
+class name java/nio/channels/NoConnectionPendingException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/channels/NonReadableChannelException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/channels/NonWritableChannelException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/channels/NotYetBoundException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/channels/NotYetConnectedException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/channels/OverlappingFileLockException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/channels/Pipe
+header extends java/lang/Object flags 421
+innerclass innerClass java/nio/channels/Pipe$SourceChannel outerClass java/nio/channels/Pipe innerClassName SourceChannel flags 409
+innerclass innerClass java/nio/channels/Pipe$SinkChannel outerClass java/nio/channels/Pipe innerClassName SinkChannel flags 409
+
+class name java/nio/channels/ReadPendingException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/channels/ReadableByteChannel
+header extends java/lang/Object implements java/nio/channels/Channel flags 601
+
+class name java/nio/channels/ScatteringByteChannel
+header extends java/lang/Object implements java/nio/channels/ReadableByteChannel flags 601
+
+class name java/nio/channels/SeekableByteChannel
+header extends java/lang/Object implements java/nio/channels/ByteChannel flags 601
+
+class name java/nio/channels/SelectableChannel
+header extends java/nio/channels/spi/AbstractInterruptibleChannel implements java/nio/channels/Channel flags 421
+
+class name java/nio/channels/SelectionKey
+header extends java/lang/Object flags 421
+
+class name java/nio/channels/Selector
+header extends java/lang/Object implements java/io/Closeable flags 421
+
+class name java/nio/channels/ServerSocketChannel
+header extends java/nio/channels/spi/AbstractSelectableChannel implements java/nio/channels/NetworkChannel flags 421
+-method name getLocalAddress descriptor ()Ljava/net/SocketAddress;
+
+class name java/nio/channels/ShutdownChannelGroupException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/channels/SocketChannel
+header extends java/nio/channels/spi/AbstractSelectableChannel implements java/nio/channels/ByteChannel,java/nio/channels/ScatteringByteChannel,java/nio/channels/GatheringByteChannel,java/nio/channels/NetworkChannel flags 421
+-method name getLocalAddress descriptor ()Ljava/net/SocketAddress;
+
+class name java/nio/channels/UnresolvedAddressException
+header extends java/lang/IllegalArgumentException flags 21
+
+class name java/nio/channels/UnsupportedAddressTypeException
+header extends java/lang/IllegalArgumentException flags 21
+
+class name java/nio/channels/WritableByteChannel
+header extends java/lang/Object implements java/nio/channels/Channel flags 601
+
+class name java/nio/channels/WritePendingException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/channels/spi/AbstractInterruptibleChannel
+header extends java/lang/Object implements java/nio/channels/Channel,java/nio/channels/InterruptibleChannel flags 421
+
+class name java/nio/channels/spi/AbstractSelectableChannel
+header extends java/nio/channels/SelectableChannel flags 421
+
+class name java/nio/channels/spi/AbstractSelectionKey
+header extends java/nio/channels/SelectionKey flags 421
+
+class name java/nio/channels/spi/AbstractSelector
+header extends java/nio/channels/Selector flags 421
+
+class name java/nio/channels/spi/AsynchronousChannelProvider
+header extends java/lang/Object flags 421
+
+class name java/nio/channels/spi/SelectorProvider
+header extends java/lang/Object flags 421
+
+class name java/nio/charset/CharacterCodingException
+header extends java/io/IOException flags 21
+
+class name java/nio/charset/Charset
+header extends java/lang/Object implements java/lang/Comparable flags 421 signature Ljava/lang/Object;Ljava/lang/Comparable<Ljava/nio/charset/Charset;>;
+
+class name java/nio/charset/CharsetDecoder
+header extends java/lang/Object flags 421
+
+class name java/nio/charset/CharsetEncoder
+header extends java/lang/Object flags 421
+
+class name java/nio/charset/CoderMalfunctionError
+header extends java/lang/Error flags 21
+
+class name java/nio/charset/CoderResult
+header extends java/lang/Object flags 21
+
+class name java/nio/charset/CodingErrorAction
+header extends java/lang/Object flags 21
+
+class name java/nio/charset/IllegalCharsetNameException
+header extends java/lang/IllegalArgumentException flags 21
+
+class name java/nio/charset/MalformedInputException
+header extends java/nio/charset/CharacterCodingException flags 21
+
+class name java/nio/charset/StandardCharsets
+header extends java/lang/Object flags 31
+
+class name java/nio/charset/UnmappableCharacterException
+header extends java/nio/charset/CharacterCodingException flags 21
+
+class name java/nio/charset/UnsupportedCharsetException
+header extends java/lang/IllegalArgumentException flags 21
+
+class name java/nio/charset/spi/CharsetProvider
+header extends java/lang/Object flags 421
+
+class name java/nio/file/AccessDeniedException
+header extends java/nio/file/FileSystemException flags 21
+
+class name java/nio/file/AccessMode
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/nio/file/AccessMode;>;
+
+class name java/nio/file/AtomicMoveNotSupportedException
+header extends java/nio/file/FileSystemException flags 21
+
+class name java/nio/file/ClosedDirectoryStreamException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/file/ClosedFileSystemException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/file/ClosedWatchServiceException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/nio/file/CopyOption
+header extends java/lang/Object flags 601
+
+class name java/nio/file/DirectoryIteratorException
+header extends java/util/ConcurrentModificationException flags 31
+
+class name java/nio/file/DirectoryNotEmptyException
+header extends java/nio/file/FileSystemException flags 21
+
+class name java/nio/file/DirectoryStream
+header extends java/lang/Object implements java/io/Closeable,java/lang/Iterable flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Closeable;Ljava/lang/Iterable<TT;>;
+innerclass innerClass java/nio/file/DirectoryStream$Filter outerClass java/nio/file/DirectoryStream innerClassName Filter flags 609
+
+class name java/nio/file/DirectoryStream$Filter
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+innerclass innerClass java/nio/file/DirectoryStream$Filter outerClass java/nio/file/DirectoryStream innerClassName Filter flags 609
+
+class name java/nio/file/FileAlreadyExistsException
+header extends java/nio/file/FileSystemException flags 21
+
+class name java/nio/file/FileStore
+header extends java/lang/Object flags 421
+
+class name java/nio/file/FileSystem
+header extends java/lang/Object implements java/io/Closeable flags 421
+
+class name java/nio/file/FileSystemAlreadyExistsException
+header extends java/lang/RuntimeException flags 21
+
+class name java/nio/file/FileSystemException
+header extends java/io/IOException flags 21
+
+class name java/nio/file/FileSystemLoopException
+header extends java/nio/file/FileSystemException flags 21
+
+class name java/nio/file/FileSystemNotFoundException
+header extends java/lang/RuntimeException flags 21
+
+class name java/nio/file/FileSystems
+header extends java/lang/Object flags 31
+
+class name java/nio/file/FileVisitOption
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/nio/file/FileVisitOption;>;
+
+class name java/nio/file/FileVisitResult
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/nio/file/FileVisitResult;>;
+
+class name java/nio/file/FileVisitor
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+
+class name java/nio/file/Files
+header extends java/lang/Object flags 31
+innerclass innerClass java/nio/file/DirectoryStream$Filter outerClass java/nio/file/DirectoryStream innerClassName Filter flags 609
+-method name newBufferedReader descriptor (Ljava/nio/file/Path;)Ljava/io/BufferedReader;
+-method name newBufferedWriter descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/BufferedWriter;
+-method name readAllLines descriptor (Ljava/nio/file/Path;)Ljava/util/List;
+-method name write descriptor (Ljava/nio/file/Path;Ljava/lang/Iterable;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;
+-method name list descriptor (Ljava/nio/file/Path;)Ljava/util/stream/Stream;
+-method name walk descriptor (Ljava/nio/file/Path;I[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
+-method name walk descriptor (Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
+-method name find descriptor (Ljava/nio/file/Path;ILjava/util/function/BiPredicate;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
+-method name lines descriptor (Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/util/stream/Stream;
+-method name lines descriptor (Ljava/nio/file/Path;)Ljava/util/stream/Stream;
+
+class name java/nio/file/InvalidPathException
+header extends java/lang/IllegalArgumentException flags 21
+
+class name java/nio/file/LinkOption
+header extends java/lang/Enum implements java/nio/file/OpenOption,java/nio/file/CopyOption flags 4031 signature Ljava/lang/Enum<Ljava/nio/file/LinkOption;>;Ljava/nio/file/OpenOption;Ljava/nio/file/CopyOption;
+
+class name java/nio/file/LinkPermission
+header extends java/security/BasicPermission flags 31
+
+class name java/nio/file/NoSuchFileException
+header extends java/nio/file/FileSystemException flags 21
+
+class name java/nio/file/NotDirectoryException
+header extends java/nio/file/FileSystemException flags 21
+
+class name java/nio/file/NotLinkException
+header extends java/nio/file/FileSystemException flags 21
+
+class name java/nio/file/OpenOption
+header extends java/lang/Object flags 601
+
+class name java/nio/file/Path
+header extends java/lang/Object implements java/lang/Comparable,java/lang/Iterable,java/nio/file/Watchable flags 601 signature Ljava/lang/Object;Ljava/lang/Comparable<Ljava/nio/file/Path;>;Ljava/lang/Iterable<Ljava/nio/file/Path;>;Ljava/nio/file/Watchable;
+innerclass innerClass java/nio/file/WatchEvent$Kind outerClass java/nio/file/WatchEvent innerClassName Kind flags 609
+innerclass innerClass java/nio/file/WatchEvent$Modifier outerClass java/nio/file/WatchEvent innerClassName Modifier flags 609
+-method name compareTo descriptor (Ljava/lang/Object;)I
+
+class name java/nio/file/PathMatcher
+header extends java/lang/Object flags 601
+
+class name java/nio/file/Paths
+header extends java/lang/Object flags 31
+
+class name java/nio/file/ProviderMismatchException
+header extends java/lang/IllegalArgumentException flags 21
+
+class name java/nio/file/ProviderNotFoundException
+header extends java/lang/RuntimeException flags 21
+
+class name java/nio/file/ReadOnlyFileSystemException
+header extends java/lang/UnsupportedOperationException flags 21
+
+class name java/nio/file/SecureDirectoryStream
+header extends java/lang/Object implements java/nio/file/DirectoryStream flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/nio/file/DirectoryStream<TT;>;
+
+class name java/nio/file/SimpleFileVisitor
+header extends java/lang/Object implements java/nio/file/FileVisitor flags 21 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/nio/file/FileVisitor<TT;>;
+
+class name java/nio/file/StandardCopyOption
+header extends java/lang/Enum implements java/nio/file/CopyOption flags 4031 signature Ljava/lang/Enum<Ljava/nio/file/StandardCopyOption;>;Ljava/nio/file/CopyOption;
+
+class name java/nio/file/StandardOpenOption
+header extends java/lang/Enum implements java/nio/file/OpenOption flags 4031 signature Ljava/lang/Enum<Ljava/nio/file/StandardOpenOption;>;Ljava/nio/file/OpenOption;
+
+class name java/nio/file/StandardWatchEventKinds
+header extends java/lang/Object flags 31
+innerclass innerClass java/nio/file/WatchEvent$Kind outerClass java/nio/file/WatchEvent innerClassName Kind flags 609
+
+class name java/nio/file/WatchEvent
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+innerclass innerClass java/nio/file/WatchEvent$Kind outerClass java/nio/file/WatchEvent innerClassName Kind flags 609
+innerclass innerClass java/nio/file/WatchEvent$Modifier outerClass java/nio/file/WatchEvent innerClassName Modifier flags 609
+
+class name java/nio/file/WatchKey
+header extends java/lang/Object flags 601
+
+class name java/nio/file/WatchService
+header extends java/lang/Object implements java/io/Closeable flags 601
+
+class name java/nio/file/Watchable
+header extends java/lang/Object flags 601
+innerclass innerClass java/nio/file/WatchEvent$Kind outerClass java/nio/file/WatchEvent innerClassName Kind flags 609
+innerclass innerClass java/nio/file/WatchEvent$Modifier outerClass java/nio/file/WatchEvent innerClassName Modifier flags 609
+
+class name java/nio/file/attribute/AclEntry
+header extends java/lang/Object flags 31
+innerclass innerClass java/nio/file/attribute/AclEntry$Builder outerClass java/nio/file/attribute/AclEntry innerClassName Builder flags 19
+
+class name java/nio/file/attribute/AclEntryFlag
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/nio/file/attribute/AclEntryFlag;>;
+
+class name java/nio/file/attribute/AclEntryPermission
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/nio/file/attribute/AclEntryPermission;>;
+
+class name java/nio/file/attribute/AclEntryType
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/nio/file/attribute/AclEntryType;>;
+
+class name java/nio/file/attribute/AclFileAttributeView
+header extends java/lang/Object implements java/nio/file/attribute/FileOwnerAttributeView flags 601
+
+class name java/nio/file/attribute/AttributeView
+header extends java/lang/Object flags 601
+
+class name java/nio/file/attribute/BasicFileAttributeView
+header extends java/lang/Object implements java/nio/file/attribute/FileAttributeView flags 601
+
+class name java/nio/file/attribute/BasicFileAttributes
+header extends java/lang/Object flags 601
+
+class name java/nio/file/attribute/DosFileAttributeView
+header extends java/lang/Object implements java/nio/file/attribute/BasicFileAttributeView flags 601
+-method name readAttributes descriptor ()Ljava/nio/file/attribute/BasicFileAttributes;
+
+class name java/nio/file/attribute/DosFileAttributes
+header extends java/lang/Object implements java/nio/file/attribute/BasicFileAttributes flags 601
+
+class name java/nio/file/attribute/FileAttribute
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+
+class name java/nio/file/attribute/FileAttributeView
+header extends java/lang/Object implements java/nio/file/attribute/AttributeView flags 601
+
+class name java/nio/file/attribute/FileOwnerAttributeView
+header extends java/lang/Object implements java/nio/file/attribute/FileAttributeView flags 601
+
+class name java/nio/file/attribute/FileStoreAttributeView
+header extends java/lang/Object implements java/nio/file/attribute/AttributeView flags 601
+
+class name java/nio/file/attribute/FileTime
+header extends java/lang/Object implements java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/lang/Comparable<Ljava/nio/file/attribute/FileTime;>;
+-method name from descriptor (Ljava/time/Instant;)Ljava/nio/file/attribute/FileTime;
+-method name toInstant descriptor ()Ljava/time/Instant;
+
+class name java/nio/file/attribute/GroupPrincipal
+header extends java/lang/Object implements java/nio/file/attribute/UserPrincipal flags 601
+
+class name java/nio/file/attribute/PosixFileAttributeView
+header extends java/lang/Object implements java/nio/file/attribute/BasicFileAttributeView,java/nio/file/attribute/FileOwnerAttributeView flags 601
+-method name readAttributes descriptor ()Ljava/nio/file/attribute/BasicFileAttributes;
+
+class name java/nio/file/attribute/PosixFileAttributes
+header extends java/lang/Object implements java/nio/file/attribute/BasicFileAttributes flags 601
+
+class name java/nio/file/attribute/PosixFilePermission
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/nio/file/attribute/PosixFilePermission;>;
+
+class name java/nio/file/attribute/PosixFilePermissions
+header extends java/lang/Object flags 31
+
+class name java/nio/file/attribute/UserDefinedFileAttributeView
+header extends java/lang/Object implements java/nio/file/attribute/FileAttributeView flags 601
+
+class name java/nio/file/attribute/UserPrincipal
+header extends java/lang/Object implements java/security/Principal flags 601
+
+class name java/nio/file/attribute/UserPrincipalLookupService
+header extends java/lang/Object flags 421
+
+class name java/nio/file/attribute/UserPrincipalNotFoundException
+header extends java/io/IOException flags 21
+
+class name java/nio/file/spi/FileSystemProvider
+header extends java/lang/Object flags 421
+innerclass innerClass java/nio/file/DirectoryStream$Filter outerClass java/nio/file/DirectoryStream innerClassName Filter flags 609
+
+class name java/nio/file/spi/FileTypeDetector
+header extends java/lang/Object flags 421
+
+class name java/security/AccessControlContext
+header extends java/lang/Object flags 31
+
+class name java/security/AccessControlException
+header extends java/lang/SecurityException flags 21
+
+class name java/security/AccessController
+header extends java/lang/Object flags 31
+-method name doPrivileged descriptor (Ljava/security/PrivilegedAction;)Ljava/lang/Object;
+-method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedAction;)Ljava/lang/Object;
+-method name doPrivileged descriptor (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
+-method name doPrivileged descriptor (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object;
+-method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object;
+-method name doPrivileged descriptor (Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;
+-method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;
+-method name doPrivileged descriptor (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
+-method name doPrivileged descriptor (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object;
+-method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object;
+method name doPrivileged descriptor (Ljava/security/PrivilegedAction;)Ljava/lang/Object; flags 109 signature <T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;)TT;
+method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedAction;)Ljava/lang/Object; flags 9 signature <T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;)TT;
+method name doPrivileged descriptor (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; flags 109 signature <T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;Ljava/security/AccessControlContext;)TT;
+method name doPrivileged descriptor (Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; thrownTypes java/security/PrivilegedActionException flags 109 signature <T:Ljava/lang/Object;>(Ljava/security/PrivilegedExceptionAction<TT;>;)TT;
+method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; thrownTypes java/security/PrivilegedActionException flags 9 signature <T:Ljava/lang/Object;>(Ljava/security/PrivilegedExceptionAction<TT;>;)TT;
+method name doPrivileged descriptor (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; thrownTypes java/security/PrivilegedActionException flags 109 signature <T:Ljava/lang/Object;>(Ljava/security/PrivilegedExceptionAction<TT;>;Ljava/security/AccessControlContext;)TT;
+
+class name java/security/AlgorithmConstraints
+header extends java/lang/Object flags 601
+
+class name java/security/AlgorithmParameterGenerator
+header extends java/lang/Object flags 21
+
+class name java/security/AlgorithmParameterGeneratorSpi
+header extends java/lang/Object flags 421
+
+class name java/security/AlgorithmParameters
+header extends java/lang/Object flags 21
+
+class name java/security/AlgorithmParametersSpi
+header extends java/lang/Object flags 421
+
+class name java/security/AllPermission
+header extends java/security/Permission flags 31
+
+class name java/security/AuthProvider
+header extends java/security/Provider flags 421
+
+class name java/security/BasicPermission
+header extends java/security/Permission implements java/io/Serializable flags 421
+
+class name java/security/Certificate
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name java/security/CodeSigner
+header extends java/lang/Object implements java/io/Serializable flags 31
+
+class name java/security/CodeSource
+header extends java/lang/Object implements java/io/Serializable flags 21
+
+class name java/security/CryptoPrimitive
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/security/CryptoPrimitive;>;
+
+class name java/security/DigestException
+header extends java/security/GeneralSecurityException flags 21
+
+class name java/security/DigestInputStream
+header extends java/io/FilterInputStream flags 21
+
+class name java/security/DigestOutputStream
+header extends java/io/FilterOutputStream flags 21
+
+class name java/security/DomainCombiner
+header extends java/lang/Object flags 601
+
+-class name java/security/DomainLoadStoreParameter
+
+class name java/security/GeneralSecurityException
+header extends java/lang/Exception flags 21
+
+class name java/security/Guard
+header extends java/lang/Object flags 601
+
+class name java/security/GuardedObject
+header extends java/lang/Object implements java/io/Serializable flags 21
+
+class name java/security/Identity
+header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name java/security/IdentityScope
+header extends java/security/Identity flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name java/security/InvalidAlgorithmParameterException
+header extends java/security/GeneralSecurityException flags 21
+
+class name java/security/InvalidKeyException
+header extends java/security/KeyException flags 21
+
+class name java/security/InvalidParameterException
+header extends java/lang/IllegalArgumentException flags 21
+
+class name java/security/Key
+header extends java/lang/Object implements java/io/Serializable flags 601
+
+class name java/security/KeyException
+header extends java/security/GeneralSecurityException flags 21
+
+class name java/security/KeyFactory
+header extends java/lang/Object flags 21
+innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9
+
+class name java/security/KeyFactorySpi
+header extends java/lang/Object flags 421
+
+class name java/security/KeyManagementException
+header extends java/security/KeyException flags 21
+
+class name java/security/KeyPair
+header extends java/lang/Object implements java/io/Serializable flags 31
+
+class name java/security/KeyPairGenerator
+header extends java/security/KeyPairGeneratorSpi flags 421
+
+class name java/security/KeyPairGeneratorSpi
+header extends java/lang/Object flags 421
+
+class name java/security/KeyRep
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/security/KeyRep$Type outerClass java/security/KeyRep innerClassName Type flags 4019
+
+class name java/security/KeyStore
+header extends java/lang/Object flags 21
+innerclass innerClass java/security/KeyStore$LoadStoreParameter outerClass java/security/KeyStore innerClassName LoadStoreParameter flags 609
+innerclass innerClass java/security/KeyStore$ProtectionParameter outerClass java/security/KeyStore innerClassName ProtectionParameter flags 609
+innerclass innerClass java/security/KeyStore$PasswordProtection outerClass java/security/KeyStore innerClassName PasswordProtection flags 9
+innerclass innerClass java/security/KeyStore$CallbackHandlerProtection outerClass java/security/KeyStore innerClassName CallbackHandlerProtection flags 9
+innerclass innerClass java/security/KeyStore$Entry outerClass java/security/KeyStore innerClassName Entry flags 609
+innerclass innerClass java/security/KeyStore$PrivateKeyEntry outerClass java/security/KeyStore innerClassName PrivateKeyEntry flags 19
+innerclass innerClass java/security/KeyStore$SecretKeyEntry outerClass java/security/KeyStore innerClassName SecretKeyEntry flags 19
+innerclass innerClass java/security/KeyStore$TrustedCertificateEntry outerClass java/security/KeyStore innerClassName TrustedCertificateEntry flags 19
+innerclass innerClass java/security/KeyStore$Builder outerClass java/security/KeyStore innerClassName Builder flags 409
+
+class name java/security/KeyStore$Entry
+header extends java/lang/Object flags 601
+innerclass innerClass java/security/KeyStore$Entry outerClass java/security/KeyStore innerClassName Entry flags 609
+-method name getAttributes descriptor ()Ljava/util/Set;
+
+-class name java/security/KeyStore$Entry$Attribute
+
+class name java/security/KeyStore$PasswordProtection
+-method name <init> descriptor ([CLjava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;)V
+-method name getProtectionAlgorithm descriptor ()Ljava/lang/String;
+-method name getProtectionParameters descriptor ()Ljava/security/spec/AlgorithmParameterSpec;
+
+class name java/security/KeyStore$PrivateKeyEntry
+header extends java/lang/Object implements java/security/KeyStore$Entry flags 31
+innerclass innerClass java/security/KeyStore$PrivateKeyEntry outerClass java/security/KeyStore innerClassName PrivateKeyEntry flags 19
+innerclass innerClass java/security/KeyStore$Entry outerClass java/security/KeyStore innerClassName Entry flags 609
+-method name <init> descriptor (Ljava/security/PrivateKey;[Ljava/security/cert/Certificate;Ljava/util/Set;)V
+-method name getAttributes descriptor ()Ljava/util/Set;
+
+class name java/security/KeyStore$SecretKeyEntry
+header extends java/lang/Object implements java/security/KeyStore$Entry flags 31
+innerclass innerClass java/security/KeyStore$SecretKeyEntry outerClass java/security/KeyStore innerClassName SecretKeyEntry flags 19
+innerclass innerClass java/security/KeyStore$Entry outerClass java/security/KeyStore innerClassName Entry flags 609
+-method name <init> descriptor (Ljavax/crypto/SecretKey;Ljava/util/Set;)V
+-method name getAttributes descriptor ()Ljava/util/Set;
+
+class name java/security/KeyStore$TrustedCertificateEntry
+header extends java/lang/Object implements java/security/KeyStore$Entry flags 31
+innerclass innerClass java/security/KeyStore$TrustedCertificateEntry outerClass java/security/KeyStore innerClassName TrustedCertificateEntry flags 19
+innerclass innerClass java/security/KeyStore$Entry outerClass java/security/KeyStore innerClassName Entry flags 609
+-method name <init> descriptor (Ljava/security/cert/Certificate;Ljava/util/Set;)V
+-method name getAttributes descriptor ()Ljava/util/Set;
+
+class name java/security/KeyStoreException
+header extends java/security/GeneralSecurityException flags 21
+
+class name java/security/KeyStoreSpi
+header extends java/lang/Object flags 421
+innerclass innerClass java/security/KeyStore$LoadStoreParameter outerClass java/security/KeyStore innerClassName LoadStoreParameter flags 609
+innerclass innerClass java/security/KeyStore$ProtectionParameter outerClass java/security/KeyStore innerClassName ProtectionParameter flags 609
+innerclass innerClass java/security/KeyStore$Entry outerClass java/security/KeyStore innerClassName Entry flags 609
+
+class name java/security/MessageDigest
+header extends java/security/MessageDigestSpi flags 421
+
+class name java/security/MessageDigestSpi
+header extends java/lang/Object flags 421
+
+class name java/security/NoSuchAlgorithmException
+header extends java/security/GeneralSecurityException flags 21
+
+class name java/security/NoSuchProviderException
+header extends java/security/GeneralSecurityException flags 21
+
+-class name java/security/PKCS12Attribute
+
+class name java/security/Permission
+header extends java/lang/Object implements java/security/Guard,java/io/Serializable flags 421
+
+class name java/security/PermissionCollection
+header extends java/lang/Object implements java/io/Serializable flags 421
+
+class name java/security/Permissions
+header extends java/security/PermissionCollection implements java/io/Serializable flags 31
+
+class name java/security/Policy
+header extends java/lang/Object flags 421
+innerclass innerClass java/security/Policy$Parameters outerClass java/security/Policy innerClassName Parameters flags 609
+
+class name java/security/PolicySpi
+header extends java/lang/Object flags 421
+
+class name java/security/Principal
+header extends java/lang/Object flags 601
+-method name implies descriptor (Ljavax/security/auth/Subject;)Z
+
+class name java/security/PrivateKey
+header extends java/lang/Object implements java/security/Key flags 601
+
+class name java/security/PrivilegedAction
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+
+class name java/security/PrivilegedActionException
+header extends java/lang/Exception flags 21
+
+class name java/security/PrivilegedExceptionAction
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+
+class name java/security/ProtectionDomain
+header extends java/lang/Object flags 21
+
+class name java/security/Provider
+header extends java/util/Properties flags 421
+innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+-method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+-method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z
+-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
+-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V
+-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
+-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
+
+class name java/security/ProviderException
+header extends java/lang/RuntimeException flags 21
+
+class name java/security/PublicKey
+header extends java/lang/Object implements java/security/Key flags 601
+
+class name java/security/SecureClassLoader
+header extends java/lang/ClassLoader flags 21
+
+class name java/security/SecureRandom
+header extends java/util/Random flags 21
+-method name getInstanceStrong descriptor ()Ljava/security/SecureRandom;
+
+class name java/security/SecureRandomSpi
+header extends java/lang/Object implements java/io/Serializable flags 421
+
+class name java/security/Security
+header extends java/lang/Object flags 31
+
+class name java/security/SecurityPermission
+header extends java/security/BasicPermission flags 31
+
+class name java/security/Signature
+header extends java/security/SignatureSpi flags 421
+innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9
+
+class name java/security/SignatureException
+header extends java/security/GeneralSecurityException flags 21
+
+class name java/security/SignatureSpi
+header extends java/lang/Object flags 421
+
+class name java/security/SignedObject
+header extends java/lang/Object implements java/io/Serializable flags 31
+
+class name java/security/Signer
+header extends java/security/Identity flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name java/security/Timestamp
+header extends java/lang/Object implements java/io/Serializable flags 31
+
+class name java/security/URIParameter
+header extends java/lang/Object implements java/security/Policy$Parameters,javax/security/auth/login/Configuration$Parameters flags 21
+innerclass innerClass java/security/Policy$Parameters outerClass java/security/Policy innerClassName Parameters flags 609
+innerclass innerClass javax/security/auth/login/Configuration$Parameters outerClass javax/security/auth/login/Configuration innerClassName Parameters flags 609
+
+class name java/security/UnrecoverableEntryException
+header extends java/security/GeneralSecurityException flags 21
+
+class name java/security/UnrecoverableKeyException
+header extends java/security/UnrecoverableEntryException flags 21
+
+class name java/security/UnresolvedPermission
+header extends java/security/Permission implements java/io/Serializable flags 31
+
+class name java/security/acl/Acl
+header extends java/lang/Object implements java/security/acl/Owner flags 601
+
+class name java/security/acl/AclEntry
+header extends java/lang/Object implements java/lang/Cloneable flags 601
+
+class name java/security/acl/AclNotFoundException
+header extends java/lang/Exception flags 21
+
+class name java/security/acl/Group
+header extends java/lang/Object implements java/security/Principal flags 601
+
+class name java/security/acl/LastOwnerException
+header extends java/lang/Exception flags 21
+
+class name java/security/acl/NotOwnerException
+header extends java/lang/Exception flags 21
+
+class name java/security/acl/Owner
+header extends java/lang/Object flags 601
+
+class name java/security/acl/Permission
+header extends java/lang/Object flags 601
+
+class name java/security/cert/CRL
+header extends java/lang/Object flags 421
+
+class name java/security/cert/CRLException
+header extends java/security/GeneralSecurityException flags 21
+
+class name java/security/cert/CRLReason
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/security/cert/CRLReason;>;
+
+class name java/security/cert/CRLSelector
+header extends java/lang/Object implements java/lang/Cloneable flags 601
+
+class name java/security/cert/CertPath
+header extends java/lang/Object implements java/io/Serializable flags 421
+innerclass innerClass java/security/cert/CertPath$CertPathRep outerClass java/security/cert/CertPath innerClassName CertPathRep flags c
+
+class name java/security/cert/CertPathBuilder
+header extends java/lang/Object flags 21
+-method name getRevocationChecker descriptor ()Ljava/security/cert/CertPathChecker;
+
+class name java/security/cert/CertPathBuilderException
+header extends java/security/GeneralSecurityException flags 21
+
+class name java/security/cert/CertPathBuilderResult
+header extends java/lang/Object implements java/lang/Cloneable flags 601
+
+class name java/security/cert/CertPathBuilderSpi
+header extends java/lang/Object flags 421
+-method name engineGetRevocationChecker descriptor ()Ljava/security/cert/CertPathChecker;
+
+-class name java/security/cert/CertPathChecker
+
+class name java/security/cert/CertPathParameters
+header extends java/lang/Object implements java/lang/Cloneable flags 601
+
+class name java/security/cert/CertPathValidator
+header extends java/lang/Object flags 21
+-method name getRevocationChecker descriptor ()Ljava/security/cert/CertPathChecker;
+
+class name java/security/cert/CertPathValidatorException
+header extends java/security/GeneralSecurityException flags 21
+innerclass innerClass java/security/cert/CertPathValidatorException$Reason outerClass java/security/cert/CertPathValidatorException innerClassName Reason flags 609
+innerclass innerClass java/security/cert/CertPathValidatorException$BasicReason outerClass java/security/cert/CertPathValidatorException innerClassName BasicReason flags 4019
+
+class name java/security/cert/CertPathValidatorResult
+header extends java/lang/Object implements java/lang/Cloneable flags 601
+
+class name java/security/cert/CertPathValidatorSpi
+header extends java/lang/Object flags 421
+-method name engineGetRevocationChecker descriptor ()Ljava/security/cert/CertPathChecker;
+
+class name java/security/cert/CertSelector
+header extends java/lang/Object implements java/lang/Cloneable flags 601
+
+class name java/security/cert/CertStore
+header extends java/lang/Object flags 21
+
+class name java/security/cert/CertStoreException
+header extends java/security/GeneralSecurityException flags 21
+
+class name java/security/cert/CertStoreParameters
+header extends java/lang/Object implements java/lang/Cloneable flags 601
+
+class name java/security/cert/CertStoreSpi
+header extends java/lang/Object flags 421
+
+class name java/security/cert/Certificate
+header extends java/lang/Object implements java/io/Serializable flags 421
+innerclass innerClass java/security/cert/Certificate$CertificateRep outerClass java/security/cert/Certificate innerClassName CertificateRep flags c
+-method name verify descriptor (Ljava/security/PublicKey;Ljava/security/Provider;)V
+
+class name java/security/cert/CertificateEncodingException
+header extends java/security/cert/CertificateException flags 21
+
+class name java/security/cert/CertificateException
+header extends java/security/GeneralSecurityException flags 21
+
+class name java/security/cert/CertificateExpiredException
+header extends java/security/cert/CertificateException flags 21
+
+class name java/security/cert/CertificateFactory
+header extends java/lang/Object flags 21
+
+class name java/security/cert/CertificateFactorySpi
+header extends java/lang/Object flags 421
+
+class name java/security/cert/CertificateNotYetValidException
+header extends java/security/cert/CertificateException flags 21
+
+class name java/security/cert/CertificateParsingException
+header extends java/security/cert/CertificateException flags 21
+
+class name java/security/cert/CertificateRevokedException
+header extends java/security/cert/CertificateException flags 21
+
+class name java/security/cert/CollectionCertStoreParameters
+header extends java/lang/Object implements java/security/cert/CertStoreParameters flags 21
+
+class name java/security/cert/Extension
+header extends java/lang/Object flags 601
+
+class name java/security/cert/LDAPCertStoreParameters
+header extends java/lang/Object implements java/security/cert/CertStoreParameters flags 21
+
+class name java/security/cert/PKIXBuilderParameters
+header extends java/security/cert/PKIXParameters flags 21
+
+class name java/security/cert/PKIXCertPathBuilderResult
+header extends java/security/cert/PKIXCertPathValidatorResult implements java/security/cert/CertPathBuilderResult flags 21
+
+class name java/security/cert/PKIXCertPathChecker
+header extends java/lang/Object implements java/lang/Cloneable flags 421
+-method name check descriptor (Ljava/security/cert/Certificate;)V
+
+class name java/security/cert/PKIXCertPathValidatorResult
+header extends java/lang/Object implements java/security/cert/CertPathValidatorResult flags 21
+
+class name java/security/cert/PKIXParameters
+header extends java/lang/Object implements java/security/cert/CertPathParameters flags 21
+
+class name java/security/cert/PKIXReason
+header extends java/lang/Enum implements java/security/cert/CertPathValidatorException$Reason flags 4031 signature Ljava/lang/Enum<Ljava/security/cert/PKIXReason;>;Ljava/security/cert/CertPathValidatorException$Reason;
+innerclass innerClass java/security/cert/CertPathValidatorException$Reason outerClass java/security/cert/CertPathValidatorException innerClassName Reason flags 609
+
+-class name java/security/cert/PKIXRevocationChecker
+
+-class name java/security/cert/PKIXRevocationChecker$Option
+
+class name java/security/cert/PolicyNode
+header extends java/lang/Object flags 601
+
+class name java/security/cert/PolicyQualifierInfo
+header extends java/lang/Object flags 21
+
+class name java/security/cert/TrustAnchor
+header extends java/lang/Object flags 21
+
+class name java/security/cert/X509CRL
+header extends java/security/cert/CRL implements java/security/cert/X509Extension flags 421
+-method name verify descriptor (Ljava/security/PublicKey;Ljava/security/Provider;)V
+
+class name java/security/cert/X509CRLEntry
+header extends java/lang/Object implements java/security/cert/X509Extension flags 421
+
+class name java/security/cert/X509CRLSelector
+header extends java/lang/Object implements java/security/cert/CRLSelector flags 21
+
+class name java/security/cert/X509CertSelector
+header extends java/lang/Object implements java/security/cert/CertSelector flags 21
+
+class name java/security/cert/X509Certificate
+header extends java/security/cert/Certificate implements java/security/cert/X509Extension flags 421
+-method name verify descriptor (Ljava/security/PublicKey;Ljava/security/Provider;)V
+
+class name java/security/cert/X509Extension
+header extends java/lang/Object flags 601
+
+class name java/security/interfaces/DSAKey
+header extends java/lang/Object flags 601
+
+class name java/security/interfaces/DSAKeyPairGenerator
+header extends java/lang/Object flags 601
+
+class name java/security/interfaces/DSAParams
+header extends java/lang/Object flags 601
+
+class name java/security/interfaces/DSAPrivateKey
+header extends java/lang/Object implements java/security/interfaces/DSAKey,java/security/PrivateKey flags 601
+
+class name java/security/interfaces/DSAPublicKey
+header extends java/lang/Object implements java/security/interfaces/DSAKey,java/security/PublicKey flags 601
+
+class name java/security/interfaces/ECKey
+header extends java/lang/Object flags 601
+
+class name java/security/interfaces/ECPrivateKey
+header extends java/lang/Object implements java/security/PrivateKey,java/security/interfaces/ECKey flags 601
+
+class name java/security/interfaces/ECPublicKey
+header extends java/lang/Object implements java/security/PublicKey,java/security/interfaces/ECKey flags 601
+
+class name java/security/interfaces/RSAKey
+header extends java/lang/Object flags 601
+
+class name java/security/interfaces/RSAMultiPrimePrivateCrtKey
+header extends java/lang/Object implements java/security/interfaces/RSAPrivateKey flags 601
+
+class name java/security/interfaces/RSAPrivateCrtKey
+header extends java/lang/Object implements java/security/interfaces/RSAPrivateKey flags 601
+
+class name java/security/interfaces/RSAPrivateKey
+header extends java/lang/Object implements java/security/PrivateKey,java/security/interfaces/RSAKey flags 601
+
+class name java/security/interfaces/RSAPublicKey
+header extends java/lang/Object implements java/security/PublicKey,java/security/interfaces/RSAKey flags 601
+
+class name java/security/spec/AlgorithmParameterSpec
+header extends java/lang/Object flags 601
+
+-class name java/security/spec/DSAGenParameterSpec
+
+class name java/security/spec/DSAParameterSpec
+header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec,java/security/interfaces/DSAParams flags 21
+
+class name java/security/spec/DSAPrivateKeySpec
+header extends java/lang/Object implements java/security/spec/KeySpec flags 21
+
+class name java/security/spec/DSAPublicKeySpec
+header extends java/lang/Object implements java/security/spec/KeySpec flags 21
+
+class name java/security/spec/ECField
+header extends java/lang/Object flags 601
+
+class name java/security/spec/ECFieldF2m
+header extends java/lang/Object implements java/security/spec/ECField flags 21
+
+class name java/security/spec/ECFieldFp
+header extends java/lang/Object implements java/security/spec/ECField flags 21
+
+class name java/security/spec/ECGenParameterSpec
+header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21
+
+class name java/security/spec/ECParameterSpec
+header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21
+
+class name java/security/spec/ECPoint
+header extends java/lang/Object flags 21
+
+class name java/security/spec/ECPrivateKeySpec
+header extends java/lang/Object implements java/security/spec/KeySpec flags 21
+
+class name java/security/spec/ECPublicKeySpec
+header extends java/lang/Object implements java/security/spec/KeySpec flags 21
+
+class name java/security/spec/EllipticCurve
+header extends java/lang/Object flags 21
+
+class name java/security/spec/EncodedKeySpec
+header extends java/lang/Object implements java/security/spec/KeySpec flags 421
+
+class name java/security/spec/InvalidKeySpecException
+header extends java/security/GeneralSecurityException flags 21
+
+class name java/security/spec/InvalidParameterSpecException
+header extends java/security/GeneralSecurityException flags 21
+
+class name java/security/spec/KeySpec
+header extends java/lang/Object flags 601
+
+class name java/security/spec/MGF1ParameterSpec
+header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21
+-field name SHA224 descriptor Ljava/security/spec/MGF1ParameterSpec;
+
+class name java/security/spec/PKCS8EncodedKeySpec
+header extends java/security/spec/EncodedKeySpec flags 21
+
+class name java/security/spec/PSSParameterSpec
+header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21
+
+class name java/security/spec/RSAKeyGenParameterSpec
+header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21
+
+class name java/security/spec/RSAMultiPrimePrivateCrtKeySpec
+header extends java/security/spec/RSAPrivateKeySpec flags 21
+
+class name java/security/spec/RSAOtherPrimeInfo
+header extends java/lang/Object flags 21
+
+class name java/security/spec/RSAPrivateCrtKeySpec
+header extends java/security/spec/RSAPrivateKeySpec flags 21
+
+class name java/security/spec/RSAPrivateKeySpec
+header extends java/lang/Object implements java/security/spec/KeySpec flags 21
+
+class name java/security/spec/RSAPublicKeySpec
+header extends java/lang/Object implements java/security/spec/KeySpec flags 21
+
+class name java/security/spec/X509EncodedKeySpec
+header extends java/security/spec/EncodedKeySpec flags 21
+
+class name java/text/Annotation
+header extends java/lang/Object flags 21
+
+class name java/text/AttributedCharacterIterator
+header extends java/lang/Object implements java/text/CharacterIterator flags 601
+innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9
+
+class name java/text/AttributedString
+header extends java/lang/Object flags 21
+innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9
+
+class name java/text/Bidi
+header extends java/lang/Object flags 31
+
+class name java/text/BreakIterator
+header extends java/lang/Object implements java/lang/Cloneable flags 421
+
+class name java/text/CharacterIterator
+header extends java/lang/Object implements java/lang/Cloneable flags 601
+
+class name java/text/ChoiceFormat
+header extends java/text/NumberFormat flags 21
+
+class name java/text/CollationElementIterator
+header extends java/lang/Object flags 31
+
+class name java/text/CollationKey
+header extends java/lang/Object implements java/lang/Comparable flags 421 signature Ljava/lang/Object;Ljava/lang/Comparable<Ljava/text/CollationKey;>;
+
+class name java/text/Collator
+header extends java/lang/Object implements java/util/Comparator,java/lang/Cloneable flags 421 signature Ljava/lang/Object;Ljava/util/Comparator<Ljava/lang/Object;>;Ljava/lang/Cloneable;
+-method name getInstance descriptor (Ljava/util/Locale;)Ljava/text/Collator;
+method name getInstance descriptor (Ljava/util/Locale;)Ljava/text/Collator; flags 29
+
+class name java/text/DateFormat
+header extends java/text/Format flags 421
+innerclass innerClass java/text/DateFormat$Field outerClass java/text/DateFormat innerClassName Field flags 9
+
+class name java/text/DateFormatSymbols
+header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 21
+
+class name java/text/DecimalFormat
+header extends java/text/NumberFormat flags 21
+innerclass innerClass java/text/Format$Field outerClass java/text/Format innerClassName Field flags 9
+-method name setGroupingUsed descriptor (Z)V
+
+class name java/text/DecimalFormatSymbols
+header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21
+
+class name java/text/FieldPosition
+header extends java/lang/Object flags 21
+innerclass innerClass java/text/Format$Field outerClass java/text/Format innerClassName Field flags 9
+
+class name java/text/Format
+header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
+innerclass innerClass java/text/Format$Field outerClass java/text/Format innerClassName Field flags 9
+innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9
+
+class name java/text/MessageFormat
+header extends java/text/Format flags 21
+innerclass innerClass java/text/MessageFormat$Field outerClass java/text/MessageFormat innerClassName Field flags 9
+
+class name java/text/Normalizer
+header extends java/lang/Object flags 31
+innerclass innerClass java/text/Normalizer$Form outerClass java/text/Normalizer innerClassName Form flags 4019
+
+class name java/text/NumberFormat
+header extends java/text/Format flags 421
+innerclass innerClass java/text/NumberFormat$Field outerClass java/text/NumberFormat innerClassName Field flags 9
+
+class name java/text/ParseException
+header extends java/lang/Exception flags 21
+
+class name java/text/ParsePosition
+header extends java/lang/Object flags 21
+
+class name java/text/RuleBasedCollator
+header extends java/text/Collator flags 21
+
+class name java/text/SimpleDateFormat
+header extends java/text/DateFormat flags 21
+innerclass innerClass java/text/DateFormat$Field outerClass java/text/DateFormat innerClassName Field flags 9
+
+class name java/text/StringCharacterIterator
+header extends java/lang/Object implements java/text/CharacterIterator flags 31
+
+class name java/text/spi/BreakIteratorProvider
+header extends java/util/spi/LocaleServiceProvider flags 421
+
+class name java/text/spi/CollatorProvider
+header extends java/util/spi/LocaleServiceProvider flags 421
+
+class name java/text/spi/DateFormatProvider
+header extends java/util/spi/LocaleServiceProvider flags 421
+
+class name java/text/spi/DateFormatSymbolsProvider
+header extends java/util/spi/LocaleServiceProvider flags 421
+
+class name java/text/spi/DecimalFormatSymbolsProvider
+header extends java/util/spi/LocaleServiceProvider flags 421
+
+class name java/text/spi/NumberFormatProvider
+header extends java/util/spi/LocaleServiceProvider flags 421
+
+-class name java/time/Clock
+
+-class name java/time/DateTimeException
+
+-class name java/time/DayOfWeek
+
+-class name java/time/Duration
+
+-class name java/time/Instant
+
+-class name java/time/LocalDate
+
+-class name java/time/LocalDateTime
+
+-class name java/time/LocalTime
+
+-class name java/time/Month
+
+-class name java/time/MonthDay
+
+-class name java/time/OffsetDateTime
+
+-class name java/time/OffsetTime
+
+-class name java/time/Period
+
+-class name java/time/Year
+
+-class name java/time/YearMonth
+
+-class name java/time/ZoneId
+
+-class name java/time/ZoneOffset
+
+-class name java/time/ZonedDateTime
+
+-class name java/time/chrono/AbstractChronology
+
+-class name java/time/chrono/ChronoLocalDate
+
+-class name java/time/chrono/ChronoLocalDateImpl
+
+-class name java/time/chrono/ChronoLocalDateTime
+
+-class name java/time/chrono/ChronoPeriod
+
+-class name java/time/chrono/ChronoZonedDateTime
+
+-class name java/time/chrono/Chronology
+
+-class name java/time/chrono/Era
+
+-class name java/time/chrono/HijrahChronology
+
+-class name java/time/chrono/HijrahDate
+
+-class name java/time/chrono/HijrahEra
+
+-class name java/time/chrono/IsoChronology
+
+-class name java/time/chrono/IsoEra
+
+-class name java/time/chrono/JapaneseChronology
+
+-class name java/time/chrono/JapaneseDate
+
+-class name java/time/chrono/JapaneseEra
+
+-class name java/time/chrono/MinguoChronology
+
+-class name java/time/chrono/MinguoDate
+
+-class name java/time/chrono/MinguoEra
+
+-class name java/time/chrono/ThaiBuddhistChronology
+
+-class name java/time/chrono/ThaiBuddhistDate
+
+-class name java/time/chrono/ThaiBuddhistEra
+
+-class name java/time/format/DateTimeFormatter
+
+-class name java/time/format/DateTimeFormatterBuilder
+
+-class name java/time/format/DateTimeParseException
+
+-class name java/time/format/DecimalStyle
+
+-class name java/time/format/FormatStyle
+
+-class name java/time/format/ResolverStyle
+
+-class name java/time/format/SignStyle
+
+-class name java/time/format/TextStyle
+
+-class name java/time/temporal/ChronoField
+
+-class name java/time/temporal/ChronoUnit
+
+-class name java/time/temporal/IsoFields
+
+-class name java/time/temporal/JulianFields
+
+-class name java/time/temporal/Temporal
+
+-class name java/time/temporal/TemporalAccessor
+
+-class name java/time/temporal/TemporalAdjuster
+
+-class name java/time/temporal/TemporalAdjusters
+
+-class name java/time/temporal/TemporalAmount
+
+-class name java/time/temporal/TemporalField
+
+-class name java/time/temporal/TemporalQueries
+
+-class name java/time/temporal/TemporalQuery
+
+-class name java/time/temporal/TemporalUnit
+
+-class name java/time/temporal/UnsupportedTemporalTypeException
+
+-class name java/time/temporal/ValueRange
+
+-class name java/time/temporal/WeekFields
+
+-class name java/time/zone/ZoneOffsetTransition
+
+-class name java/time/zone/ZoneOffsetTransitionRule
+
+-class name java/time/zone/ZoneOffsetTransitionRule$TimeDefinition
+
+-class name java/time/zone/ZoneRules
+
+-class name java/time/zone/ZoneRulesException
+
+-class name java/time/zone/ZoneRulesProvider
+
+class name java/util/AbstractCollection
+header extends java/lang/Object implements java/util/Collection flags 421 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Collection<TE;>;
+
+class name java/util/AbstractList
+header extends java/util/AbstractCollection implements java/util/List flags 421 signature <E:Ljava/lang/Object;>Ljava/util/AbstractCollection<TE;>;Ljava/util/List<TE;>;
+
+class name java/util/AbstractMap
+header extends java/lang/Object implements java/util/Map flags 421 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<TK;TV;>;
+innerclass innerClass java/util/AbstractMap$SimpleEntry outerClass java/util/AbstractMap innerClassName SimpleEntry flags 9
+innerclass innerClass java/util/AbstractMap$SimpleImmutableEntry outerClass java/util/AbstractMap innerClassName SimpleImmutableEntry flags 9
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+
+class name java/util/AbstractQueue
+header extends java/util/AbstractCollection implements java/util/Queue flags 421 signature <E:Ljava/lang/Object;>Ljava/util/AbstractCollection<TE;>;Ljava/util/Queue<TE;>;
+
+class name java/util/AbstractSequentialList
+header extends java/util/AbstractList flags 421 signature <E:Ljava/lang/Object;>Ljava/util/AbstractList<TE;>;
+
+class name java/util/AbstractSet
+header extends java/util/AbstractCollection implements java/util/Set flags 421 signature <E:Ljava/lang/Object;>Ljava/util/AbstractCollection<TE;>;Ljava/util/Set<TE;>;
+
+class name java/util/ArrayDeque
+header extends java/util/AbstractCollection implements java/util/Deque,java/lang/Cloneable,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractCollection<TE;>;Ljava/util/Deque<TE;>;Ljava/lang/Cloneable;Ljava/io/Serializable;
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/ArrayList
+header extends java/util/AbstractList implements java/util/List,java/util/RandomAccess,java/lang/Cloneable,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractList<TE;>;Ljava/util/List<TE;>;Ljava/util/RandomAccess;Ljava/lang/Cloneable;Ljava/io/Serializable;
+-method name forEach descriptor (Ljava/util/function/Consumer;)V
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+-method name removeIf descriptor (Ljava/util/function/Predicate;)Z
+-method name replaceAll descriptor (Ljava/util/function/UnaryOperator;)V
+-method name sort descriptor (Ljava/util/Comparator;)V
+
+class name java/util/Arrays
+header extends java/lang/Object flags 21
+-method name parallelSort descriptor ([B)V
+-method name parallelSort descriptor ([BII)V
+-method name parallelSort descriptor ([C)V
+-method name parallelSort descriptor ([CII)V
+-method name parallelSort descriptor ([S)V
+-method name parallelSort descriptor ([SII)V
+-method name parallelSort descriptor ([I)V
+-method name parallelSort descriptor ([III)V
+-method name parallelSort descriptor ([J)V
+-method name parallelSort descriptor ([JII)V
+-method name parallelSort descriptor ([F)V
+-method name parallelSort descriptor ([FII)V
+-method name parallelSort descriptor ([D)V
+-method name parallelSort descriptor ([DII)V
+-method name parallelSort descriptor ([Ljava/lang/Comparable;)V
+-method name parallelSort descriptor ([Ljava/lang/Comparable;II)V
+-method name parallelSort descriptor ([Ljava/lang/Object;Ljava/util/Comparator;)V
+-method name parallelSort descriptor ([Ljava/lang/Object;IILjava/util/Comparator;)V
+-method name parallelPrefix descriptor ([Ljava/lang/Object;Ljava/util/function/BinaryOperator;)V
+-method name parallelPrefix descriptor ([Ljava/lang/Object;IILjava/util/function/BinaryOperator;)V
+-method name parallelPrefix descriptor ([JLjava/util/function/LongBinaryOperator;)V
+-method name parallelPrefix descriptor ([JIILjava/util/function/LongBinaryOperator;)V
+-method name parallelPrefix descriptor ([DLjava/util/function/DoubleBinaryOperator;)V
+-method name parallelPrefix descriptor ([DIILjava/util/function/DoubleBinaryOperator;)V
+-method name parallelPrefix descriptor ([ILjava/util/function/IntBinaryOperator;)V
+-method name parallelPrefix descriptor ([IIILjava/util/function/IntBinaryOperator;)V
+-method name setAll descriptor ([Ljava/lang/Object;Ljava/util/function/IntFunction;)V
+-method name parallelSetAll descriptor ([Ljava/lang/Object;Ljava/util/function/IntFunction;)V
+-method name setAll descriptor ([ILjava/util/function/IntUnaryOperator;)V
+-method name parallelSetAll descriptor ([ILjava/util/function/IntUnaryOperator;)V
+-method name setAll descriptor ([JLjava/util/function/IntToLongFunction;)V
+-method name parallelSetAll descriptor ([JLjava/util/function/IntToLongFunction;)V
+-method name setAll descriptor ([DLjava/util/function/IntToDoubleFunction;)V
+-method name parallelSetAll descriptor ([DLjava/util/function/IntToDoubleFunction;)V
+-method name spliterator descriptor ([Ljava/lang/Object;)Ljava/util/Spliterator;
+-method name spliterator descriptor ([Ljava/lang/Object;II)Ljava/util/Spliterator;
+-method name spliterator descriptor ([I)Ljava/util/Spliterator$OfInt;
+-method name spliterator descriptor ([III)Ljava/util/Spliterator$OfInt;
+-method name spliterator descriptor ([J)Ljava/util/Spliterator$OfLong;
+-method name spliterator descriptor ([JII)Ljava/util/Spliterator$OfLong;
+-method name spliterator descriptor ([D)Ljava/util/Spliterator$OfDouble;
+-method name spliterator descriptor ([DII)Ljava/util/Spliterator$OfDouble;
+-method name stream descriptor ([Ljava/lang/Object;)Ljava/util/stream/Stream;
+-method name stream descriptor ([Ljava/lang/Object;II)Ljava/util/stream/Stream;
+-method name stream descriptor ([I)Ljava/util/stream/IntStream;
+-method name stream descriptor ([III)Ljava/util/stream/IntStream;
+-method name stream descriptor ([J)Ljava/util/stream/LongStream;
+-method name stream descriptor ([JII)Ljava/util/stream/LongStream;
+-method name stream descriptor ([D)Ljava/util/stream/DoubleStream;
+-method name stream descriptor ([DII)Ljava/util/stream/DoubleStream;
+
+-class name java/util/Base64
+
+-class name java/util/Base64$Decoder
+
+-class name java/util/Base64$Encoder
+
+class name java/util/BitSet
+header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21
+-method name stream descriptor ()Ljava/util/stream/IntStream;
+
+class name java/util/Calendar
+header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable,java/lang/Comparable flags 421 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Cloneable;Ljava/lang/Comparable<Ljava/util/Calendar;>;
+-field name NARROW_FORMAT descriptor I
+-field name NARROW_STANDALONE descriptor I
+-field name SHORT_FORMAT descriptor I
+-field name LONG_FORMAT descriptor I
+-field name SHORT_STANDALONE descriptor I
+-field name LONG_STANDALONE descriptor I
+-method name getAvailableCalendarTypes descriptor ()Ljava/util/Set;
+-method name getCalendarType descriptor ()Ljava/lang/String;
+-method name toInstant descriptor ()Ljava/time/Instant;
+
+-class name java/util/Calendar$Builder
+
+class name java/util/Collection
+header extends java/lang/Object implements java/lang/Iterable flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/lang/Iterable<TE;>;
+-method name removeIf descriptor (Ljava/util/function/Predicate;)Z
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+-method name stream descriptor ()Ljava/util/stream/Stream;
+-method name parallelStream descriptor ()Ljava/util/stream/Stream;
+
+class name java/util/Collections
+header extends java/lang/Object flags 21
+-method name unmodifiableNavigableSet descriptor (Ljava/util/NavigableSet;)Ljava/util/NavigableSet;
+-method name unmodifiableNavigableMap descriptor (Ljava/util/NavigableMap;)Ljava/util/NavigableMap;
+-method name synchronizedNavigableSet descriptor (Ljava/util/NavigableSet;)Ljava/util/NavigableSet;
+-method name synchronizedNavigableMap descriptor (Ljava/util/NavigableMap;)Ljava/util/NavigableMap;
+-method name checkedQueue descriptor (Ljava/util/Queue;Ljava/lang/Class;)Ljava/util/Queue;
+-method name checkedNavigableSet descriptor (Ljava/util/NavigableSet;Ljava/lang/Class;)Ljava/util/NavigableSet;
+-method name checkedNavigableMap descriptor (Ljava/util/NavigableMap;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/NavigableMap;
+-method name emptySortedSet descriptor ()Ljava/util/SortedSet;
+-method name emptyNavigableSet descriptor ()Ljava/util/NavigableSet;
+-method name emptySortedMap descriptor ()Ljava/util/SortedMap;
+-method name emptyNavigableMap descriptor ()Ljava/util/NavigableMap;
+
+class name java/util/Comparator
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+-method name reversed descriptor ()Ljava/util/Comparator;
+-method name thenComparing descriptor (Ljava/util/Comparator;)Ljava/util/Comparator;
+-method name thenComparing descriptor (Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;
+-method name thenComparing descriptor (Ljava/util/function/Function;)Ljava/util/Comparator;
+-method name thenComparingInt descriptor (Ljava/util/function/ToIntFunction;)Ljava/util/Comparator;
+-method name thenComparingLong descriptor (Ljava/util/function/ToLongFunction;)Ljava/util/Comparator;
+-method name thenComparingDouble descriptor (Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator;
+-method name reverseOrder descriptor ()Ljava/util/Comparator;
+-method name naturalOrder descriptor ()Ljava/util/Comparator;
+-method name nullsFirst descriptor (Ljava/util/Comparator;)Ljava/util/Comparator;
+-method name nullsLast descriptor (Ljava/util/Comparator;)Ljava/util/Comparator;
+-method name comparing descriptor (Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;
+-method name comparing descriptor (Ljava/util/function/Function;)Ljava/util/Comparator;
+-method name comparingInt descriptor (Ljava/util/function/ToIntFunction;)Ljava/util/Comparator;
+-method name comparingLong descriptor (Ljava/util/function/ToLongFunction;)Ljava/util/Comparator;
+-method name comparingDouble descriptor (Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator;
+
+class name java/util/ConcurrentModificationException
+header extends java/lang/RuntimeException flags 21
+
+class name java/util/Currency
+header extends java/lang/Object implements java/io/Serializable flags 31
+
+class name java/util/Date
+header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable,java/lang/Comparable flags 21 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Cloneable;Ljava/lang/Comparable<Ljava/util/Date;>;
+-method name from descriptor (Ljava/time/Instant;)Ljava/util/Date;
+-method name toInstant descriptor ()Ljava/time/Instant;
+
+class name java/util/Deque
+header extends java/lang/Object implements java/util/Queue flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Queue<TE;>;
+
+class name java/util/Dictionary
+header extends java/lang/Object flags 421 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;
+
+-class name java/util/DoubleSummaryStatistics
+
+class name java/util/DuplicateFormatFlagsException
+header extends java/util/IllegalFormatException flags 21
+
+class name java/util/EmptyStackException
+header extends java/lang/RuntimeException flags 21
+
+class name java/util/EnumMap
+header extends java/util/AbstractMap implements java/io/Serializable,java/lang/Cloneable flags 21 signature <K:Ljava/lang/Enum<TK;>;V:Ljava/lang/Object;>Ljava/util/AbstractMap<TK;TV;>;Ljava/io/Serializable;Ljava/lang/Cloneable;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+
+class name java/util/EnumSet
+header extends java/util/AbstractSet implements java/lang/Cloneable,java/io/Serializable flags 421 signature <E:Ljava/lang/Enum<TE;>;>Ljava/util/AbstractSet<TE;>;Ljava/lang/Cloneable;Ljava/io/Serializable;
+
+class name java/util/Enumeration
+header extends java/lang/Object flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;
+
+class name java/util/EventListener
+header extends java/lang/Object flags 601
+
+class name java/util/EventListenerProxy
+header extends java/lang/Object implements java/util/EventListener flags 421 signature <T::Ljava/util/EventListener;>Ljava/lang/Object;Ljava/util/EventListener;
+
+class name java/util/EventObject
+header extends java/lang/Object implements java/io/Serializable flags 21
+
+class name java/util/FormatFlagsConversionMismatchException
+header extends java/util/IllegalFormatException flags 21
+
+class name java/util/Formattable
+header extends java/lang/Object flags 601
+
+class name java/util/FormattableFlags
+header extends java/lang/Object flags 21
+
+class name java/util/Formatter
+header extends java/lang/Object implements java/io/Closeable,java/io/Flushable flags 31
+innerclass innerClass java/util/Formatter$BigDecimalLayoutForm outerClass java/util/Formatter innerClassName BigDecimalLayoutForm flags 4019
+
+class name java/util/FormatterClosedException
+header extends java/lang/IllegalStateException flags 21
+
+class name java/util/GregorianCalendar
+header extends java/util/Calendar flags 21
+-method name getCalendarType descriptor ()Ljava/lang/String;
+-method name toZonedDateTime descriptor ()Ljava/time/ZonedDateTime;
+-method name from descriptor (Ljava/time/ZonedDateTime;)Ljava/util/GregorianCalendar;
+
+class name java/util/HashMap
+header extends java/util/AbstractMap implements java/util/Map,java/lang/Cloneable,java/io/Serializable flags 21 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/util/AbstractMap<TK;TV;>;Ljava/util/Map<TK;TV;>;Ljava/lang/Cloneable;Ljava/io/Serializable;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+-method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+-method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z
+-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
+-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
+-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
+-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V
+
+class name java/util/HashSet
+header extends java/util/AbstractSet implements java/util/Set,java/lang/Cloneable,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractSet<TE;>;Ljava/util/Set<TE;>;Ljava/lang/Cloneable;Ljava/io/Serializable;
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/Hashtable
+header extends java/util/Dictionary implements java/util/Map,java/lang/Cloneable,java/io/Serializable flags 21 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/util/Dictionary<TK;TV;>;Ljava/util/Map<TK;TV;>;Ljava/lang/Cloneable;Ljava/io/Serializable;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
+-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V
+-method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+-method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z
+-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
+-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
+-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+
+class name java/util/IdentityHashMap
+header extends java/util/AbstractMap implements java/util/Map,java/io/Serializable,java/lang/Cloneable flags 21 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/util/AbstractMap<TK;TV;>;Ljava/util/Map<TK;TV;>;Ljava/io/Serializable;Ljava/lang/Cloneable;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
+-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V
+
+class name java/util/IllegalFormatCodePointException
+header extends java/util/IllegalFormatException flags 21
+
+class name java/util/IllegalFormatConversionException
+header extends java/util/IllegalFormatException flags 21
+
+class name java/util/IllegalFormatException
+header extends java/lang/IllegalArgumentException flags 21
+
+class name java/util/IllegalFormatFlagsException
+header extends java/util/IllegalFormatException flags 21
+
+class name java/util/IllegalFormatPrecisionException
+header extends java/util/IllegalFormatException flags 21
+
+class name java/util/IllegalFormatWidthException
+header extends java/util/IllegalFormatException flags 21
+
+class name java/util/IllformedLocaleException
+header extends java/lang/RuntimeException flags 21
+
+class name java/util/InputMismatchException
+header extends java/util/NoSuchElementException flags 21
+
+-class name java/util/IntSummaryStatistics
+
+class name java/util/InvalidPropertiesFormatException
+header extends java/io/IOException flags 21
+
+class name java/util/Iterator
+header extends java/lang/Object flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;
+-method name remove descriptor ()V
+-method name forEachRemaining descriptor (Ljava/util/function/Consumer;)V
+method name remove descriptor ()V flags 401
+
+class name java/util/LinkedHashMap
+header extends java/util/HashMap implements java/util/Map flags 21 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/util/HashMap<TK;TV;>;Ljava/util/Map<TK;TV;>;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+-method name keySet descriptor ()Ljava/util/Set;
+-method name values descriptor ()Ljava/util/Collection;
+-method name entrySet descriptor ()Ljava/util/Set;
+-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
+-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V
+
+class name java/util/LinkedHashSet
+header extends java/util/HashSet implements java/util/Set,java/lang/Cloneable,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/HashSet<TE;>;Ljava/util/Set<TE;>;Ljava/lang/Cloneable;Ljava/io/Serializable;
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/LinkedList
+header extends java/util/AbstractSequentialList implements java/util/List,java/util/Deque,java/lang/Cloneable,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractSequentialList<TE;>;Ljava/util/List<TE;>;Ljava/util/Deque<TE;>;Ljava/lang/Cloneable;Ljava/io/Serializable;
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/List
+header extends java/lang/Object implements java/util/Collection flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Collection<TE;>;
+-method name replaceAll descriptor (Ljava/util/function/UnaryOperator;)V
+-method name sort descriptor (Ljava/util/Comparator;)V
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/ListIterator
+header extends java/lang/Object implements java/util/Iterator flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Iterator<TE;>;
+
+class name java/util/ListResourceBundle
+header extends java/util/ResourceBundle flags 421
+
+class name java/util/Locale
+header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 31
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+innerclass innerClass java/util/Locale$Builder outerClass java/util/Locale innerClassName Builder flags 19
+-method name hasExtensions descriptor ()Z
+-method name stripExtensions descriptor ()Ljava/util/Locale;
+-method name filter descriptor (Ljava/util/List;Ljava/util/Collection;Ljava/util/Locale$FilteringMode;)Ljava/util/List;
+-method name filter descriptor (Ljava/util/List;Ljava/util/Collection;)Ljava/util/List;
+-method name filterTags descriptor (Ljava/util/List;Ljava/util/Collection;Ljava/util/Locale$FilteringMode;)Ljava/util/List;
+-method name filterTags descriptor (Ljava/util/List;Ljava/util/Collection;)Ljava/util/List;
+-method name lookup descriptor (Ljava/util/List;Ljava/util/Collection;)Ljava/util/Locale;
+-method name lookupTag descriptor (Ljava/util/List;Ljava/util/Collection;)Ljava/lang/String;
+
+-class name java/util/Locale$FilteringMode
+
+-class name java/util/Locale$LanguageRange
+
+-class name java/util/LongSummaryStatistics
+
+class name java/util/Map
+header extends java/lang/Object flags 601 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
+-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V
+-method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+-method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z
+-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
+-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
+-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+
+class name java/util/Map$Entry
+-method name comparingByKey descriptor ()Ljava/util/Comparator;
+-method name comparingByValue descriptor ()Ljava/util/Comparator;
+-method name comparingByKey descriptor (Ljava/util/Comparator;)Ljava/util/Comparator;
+-method name comparingByValue descriptor (Ljava/util/Comparator;)Ljava/util/Comparator;
+
+class name java/util/MissingFormatArgumentException
+header extends java/util/IllegalFormatException flags 21
+
+class name java/util/MissingFormatWidthException
+header extends java/util/IllegalFormatException flags 21
+
+class name java/util/MissingResourceException
+header extends java/lang/RuntimeException flags 21
+
+class name java/util/NavigableMap
+header extends java/lang/Object implements java/util/SortedMap flags 601 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/SortedMap<TK;TV;>;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+
+class name java/util/NavigableSet
+header extends java/lang/Object implements java/util/SortedSet flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/SortedSet<TE;>;
+
+class name java/util/NoSuchElementException
+header extends java/lang/RuntimeException flags 21
+
+class name java/util/Objects
+header extends java/lang/Object flags 31
+-method name isNull descriptor (Ljava/lang/Object;)Z
+-method name nonNull descriptor (Ljava/lang/Object;)Z
+-method name requireNonNull descriptor (Ljava/lang/Object;Ljava/util/function/Supplier;)Ljava/lang/Object;
+
+class name java/util/Observable
+header extends java/lang/Object flags 21
+
+class name java/util/Observer
+header extends java/lang/Object flags 601
+
+-class name java/util/Optional
+
+-class name java/util/OptionalDouble
+
+-class name java/util/OptionalInt
+
+-class name java/util/OptionalLong
+
+-class name java/util/PrimitiveIterator
+
+-class name java/util/PrimitiveIterator$OfDouble
+
+-class name java/util/PrimitiveIterator$OfInt
+
+-class name java/util/PrimitiveIterator$OfLong
+
+class name java/util/PriorityQueue
+header extends java/util/AbstractQueue implements java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractQueue<TE;>;Ljava/io/Serializable;
+-method name <init> descriptor (Ljava/util/Comparator;)V
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/Properties
+header extends java/util/Hashtable flags 21 signature Ljava/util/Hashtable<Ljava/lang/Object;Ljava/lang/Object;>;
+
+class name java/util/PropertyPermission
+header extends java/security/BasicPermission flags 31
+
+class name java/util/PropertyResourceBundle
+header extends java/util/ResourceBundle flags 21
+
+class name java/util/Queue
+header extends java/lang/Object implements java/util/Collection flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Collection<TE;>;
+
+class name java/util/Random
+header extends java/lang/Object implements java/io/Serializable flags 21
+-method name ints descriptor (J)Ljava/util/stream/IntStream;
+-method name ints descriptor ()Ljava/util/stream/IntStream;
+-method name ints descriptor (JII)Ljava/util/stream/IntStream;
+-method name ints descriptor (II)Ljava/util/stream/IntStream;
+-method name longs descriptor (J)Ljava/util/stream/LongStream;
+-method name longs descriptor ()Ljava/util/stream/LongStream;
+-method name longs descriptor (JJJ)Ljava/util/stream/LongStream;
+-method name longs descriptor (JJ)Ljava/util/stream/LongStream;
+-method name doubles descriptor (J)Ljava/util/stream/DoubleStream;
+-method name doubles descriptor ()Ljava/util/stream/DoubleStream;
+-method name doubles descriptor (JDD)Ljava/util/stream/DoubleStream;
+-method name doubles descriptor (DD)Ljava/util/stream/DoubleStream;
+
+class name java/util/RandomAccess
+header extends java/lang/Object flags 601
+
+class name java/util/ResourceBundle
+header extends java/lang/Object flags 421
+innerclass innerClass java/util/ResourceBundle$Control outerClass java/util/ResourceBundle innerClassName Control flags 9
+-method name getBaseBundleName descriptor ()Ljava/lang/String;
+-method name getBundle descriptor (Ljava/lang/String;)Ljava/util/ResourceBundle;
+-method name getBundle descriptor (Ljava/lang/String;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle;
+-method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle;
+-method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle;
+-method name clearCache descriptor ()V
+method name getBundle descriptor (Ljava/lang/String;)Ljava/util/ResourceBundle; flags 19
+method name getBundle descriptor (Ljava/lang/String;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle; flags 19
+method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle; flags 19
+method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle; flags 19
+method name clearCache descriptor ()V flags 19
+
+class name java/util/Scanner
+header extends java/lang/Object implements java/util/Iterator,java/io/Closeable flags 31 signature Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/String;>;Ljava/io/Closeable;
+
+class name java/util/ServiceConfigurationError
+header extends java/lang/Error flags 21
+
+class name java/util/ServiceLoader
+header extends java/lang/Object implements java/lang/Iterable flags 31 signature <S:Ljava/lang/Object;>Ljava/lang/Object;Ljava/lang/Iterable<TS;>;
+
+class name java/util/Set
+header extends java/lang/Object implements java/util/Collection flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Collection<TE;>;
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/SimpleTimeZone
+header extends java/util/TimeZone flags 21
+
+class name java/util/SortedMap
+header extends java/lang/Object implements java/util/Map flags 601 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<TK;TV;>;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+
+class name java/util/SortedSet
+header extends java/lang/Object implements java/util/Set flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Set<TE;>;
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+-class name java/util/Spliterator
+
+-class name java/util/Spliterator$OfDouble
+
+-class name java/util/Spliterator$OfInt
+
+-class name java/util/Spliterator$OfLong
+
+-class name java/util/Spliterator$OfPrimitive
+
+-class name java/util/Spliterators
+
+-class name java/util/Spliterators$AbstractDoubleSpliterator
+
+-class name java/util/Spliterators$AbstractIntSpliterator
+
+-class name java/util/Spliterators$AbstractLongSpliterator
+
+-class name java/util/Spliterators$AbstractSpliterator
+
+-class name java/util/SplittableRandom
+
+class name java/util/Stack
+header extends java/util/Vector flags 21 signature <E:Ljava/lang/Object;>Ljava/util/Vector<TE;>;
+
+-class name java/util/StringJoiner
+
+class name java/util/StringTokenizer
+header extends java/lang/Object implements java/util/Enumeration flags 21 signature Ljava/lang/Object;Ljava/util/Enumeration<Ljava/lang/Object;>;
+
+class name java/util/TimeZone
+header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
+-method name getTimeZone descriptor (Ljava/time/ZoneId;)Ljava/util/TimeZone;
+-method name toZoneId descriptor ()Ljava/time/ZoneId;
+
+class name java/util/Timer
+header extends java/lang/Object flags 21
+
+class name java/util/TimerTask
+header extends java/lang/Object implements java/lang/Runnable flags 421
+
+class name java/util/TooManyListenersException
+header extends java/lang/Exception flags 21
+
+class name java/util/TreeMap
+header extends java/util/AbstractMap implements java/util/NavigableMap,java/lang/Cloneable,java/io/Serializable flags 21 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/util/AbstractMap<TK;TV;>;Ljava/util/NavigableMap<TK;TV;>;Ljava/lang/Cloneable;Ljava/io/Serializable;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
+-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
+-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V
+
+class name java/util/TreeSet
+header extends java/util/AbstractSet implements java/util/NavigableSet,java/lang/Cloneable,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractSet<TE;>;Ljava/util/NavigableSet<TE;>;Ljava/lang/Cloneable;Ljava/io/Serializable;
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/UUID
+header extends java/lang/Object implements java/io/Serializable,java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/util/UUID;>;
+
+class name java/util/UnknownFormatConversionException
+header extends java/util/IllegalFormatException flags 21
+
+class name java/util/UnknownFormatFlagsException
+header extends java/util/IllegalFormatException flags 21
+
+class name java/util/Vector
+header extends java/util/AbstractList implements java/util/List,java/util/RandomAccess,java/lang/Cloneable,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractList<TE;>;Ljava/util/List<TE;>;Ljava/util/RandomAccess;Ljava/lang/Cloneable;Ljava/io/Serializable;
+-method name forEach descriptor (Ljava/util/function/Consumer;)V
+-method name removeIf descriptor (Ljava/util/function/Predicate;)Z
+-method name replaceAll descriptor (Ljava/util/function/UnaryOperator;)V
+-method name sort descriptor (Ljava/util/Comparator;)V
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/WeakHashMap
+header extends java/util/AbstractMap implements java/util/Map flags 21 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/util/AbstractMap<TK;TV;>;Ljava/util/Map<TK;TV;>;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
+-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V
+
+class name java/util/concurrent/AbstractExecutorService
+header extends java/lang/Object implements java/util/concurrent/ExecutorService flags 421
+
+class name java/util/concurrent/ArrayBlockingQueue
+header extends java/util/AbstractQueue implements java/util/concurrent/BlockingQueue,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractQueue<TE;>;Ljava/util/concurrent/BlockingQueue<TE;>;Ljava/io/Serializable;
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/concurrent/BlockingDeque
+header extends java/lang/Object implements java/util/concurrent/BlockingQueue,java/util/Deque flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/concurrent/BlockingQueue<TE;>;Ljava/util/Deque<TE;>;
+
+class name java/util/concurrent/BlockingQueue
+header extends java/lang/Object implements java/util/Queue flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Queue<TE;>;
+
+class name java/util/concurrent/BrokenBarrierException
+header extends java/lang/Exception flags 21
+
+class name java/util/concurrent/Callable
+header extends java/lang/Object flags 601 signature <V:Ljava/lang/Object;>Ljava/lang/Object;
+
+class name java/util/concurrent/CancellationException
+header extends java/lang/IllegalStateException flags 21
+
+-class name java/util/concurrent/CompletableFuture
+
+-class name java/util/concurrent/CompletableFuture$AsynchronousCompletionTask
+
+-class name java/util/concurrent/CompletionException
+
+class name java/util/concurrent/CompletionService
+header extends java/lang/Object flags 601 signature <V:Ljava/lang/Object;>Ljava/lang/Object;
+
+-class name java/util/concurrent/CompletionStage
+
+class name java/util/concurrent/ConcurrentHashMap
+header extends java/util/AbstractMap implements java/util/concurrent/ConcurrentMap,java/io/Serializable flags 21 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/util/AbstractMap<TK;TV;>;Ljava/util/concurrent/ConcurrentMap<TK;TV;>;Ljava/io/Serializable;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+-method name keySet descriptor ()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
+-method name hashCode descriptor ()I
+-method name toString descriptor ()Ljava/lang/String;
+-method name equals descriptor (Ljava/lang/Object;)Z
+-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
+-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V
+-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
+-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name mappingCount descriptor ()J
+-method name newKeySet descriptor ()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
+-method name newKeySet descriptor (I)Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
+-method name keySet descriptor (Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
+-method name forEach descriptor (JLjava/util/function/BiConsumer;)V
+-method name forEach descriptor (JLjava/util/function/BiFunction;Ljava/util/function/Consumer;)V
+-method name search descriptor (JLjava/util/function/BiFunction;)Ljava/lang/Object;
+-method name reduce descriptor (JLjava/util/function/BiFunction;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name reduceToDouble descriptor (JLjava/util/function/ToDoubleBiFunction;DLjava/util/function/DoubleBinaryOperator;)D
+-method name reduceToLong descriptor (JLjava/util/function/ToLongBiFunction;JLjava/util/function/LongBinaryOperator;)J
+-method name reduceToInt descriptor (JLjava/util/function/ToIntBiFunction;ILjava/util/function/IntBinaryOperator;)I
+-method name forEachKey descriptor (JLjava/util/function/Consumer;)V
+-method name forEachKey descriptor (JLjava/util/function/Function;Ljava/util/function/Consumer;)V
+-method name searchKeys descriptor (JLjava/util/function/Function;)Ljava/lang/Object;
+-method name reduceKeys descriptor (JLjava/util/function/BiFunction;)Ljava/lang/Object;
+-method name reduceKeys descriptor (JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name reduceKeysToDouble descriptor (JLjava/util/function/ToDoubleFunction;DLjava/util/function/DoubleBinaryOperator;)D
+-method name reduceKeysToLong descriptor (JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J
+-method name reduceKeysToInt descriptor (JLjava/util/function/ToIntFunction;ILjava/util/function/IntBinaryOperator;)I
+-method name forEachValue descriptor (JLjava/util/function/Consumer;)V
+-method name forEachValue descriptor (JLjava/util/function/Function;Ljava/util/function/Consumer;)V
+-method name searchValues descriptor (JLjava/util/function/Function;)Ljava/lang/Object;
+-method name reduceValues descriptor (JLjava/util/function/BiFunction;)Ljava/lang/Object;
+-method name reduceValues descriptor (JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name reduceValuesToDouble descriptor (JLjava/util/function/ToDoubleFunction;DLjava/util/function/DoubleBinaryOperator;)D
+-method name reduceValuesToLong descriptor (JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J
+-method name reduceValuesToInt descriptor (JLjava/util/function/ToIntFunction;ILjava/util/function/IntBinaryOperator;)I
+-method name forEachEntry descriptor (JLjava/util/function/Consumer;)V
+-method name forEachEntry descriptor (JLjava/util/function/Function;Ljava/util/function/Consumer;)V
+-method name searchEntries descriptor (JLjava/util/function/Function;)Ljava/lang/Object;
+-method name reduceEntries descriptor (JLjava/util/function/BiFunction;)Ljava/util/Map$Entry;
+-method name reduceEntries descriptor (JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name reduceEntriesToDouble descriptor (JLjava/util/function/ToDoubleFunction;DLjava/util/function/DoubleBinaryOperator;)D
+-method name reduceEntriesToLong descriptor (JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J
+-method name reduceEntriesToInt descriptor (JLjava/util/function/ToIntFunction;ILjava/util/function/IntBinaryOperator;)I
+-method name keySet descriptor ()Ljava/util/Set;
+method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<TK;>;
+
+-class name java/util/concurrent/ConcurrentHashMap$CollectionView
+
+-class name java/util/concurrent/ConcurrentHashMap$KeySetView
+
+class name java/util/concurrent/ConcurrentLinkedDeque
+header extends java/util/AbstractCollection implements java/util/Deque,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractCollection<TE;>;Ljava/util/Deque<TE;>;Ljava/io/Serializable;
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/concurrent/ConcurrentLinkedQueue
+header extends java/util/AbstractQueue implements java/util/Queue,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractQueue<TE;>;Ljava/util/Queue<TE;>;Ljava/io/Serializable;
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/concurrent/ConcurrentMap
+header extends java/lang/Object implements java/util/Map flags 601 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<TK;TV;>;
+-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
+-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V
+-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
+-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+
+class name java/util/concurrent/ConcurrentNavigableMap
+header extends java/lang/Object implements java/util/concurrent/ConcurrentMap,java/util/NavigableMap flags 601 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/concurrent/ConcurrentMap<TK;TV;>;Ljava/util/NavigableMap<TK;TV;>;
+-method name keySet descriptor ()Ljava/util/Set;
+-method name tailMap descriptor (Ljava/lang/Object;)Ljava/util/SortedMap;
+-method name headMap descriptor (Ljava/lang/Object;)Ljava/util/SortedMap;
+-method name subMap descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;
+-method name tailMap descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableMap;
+-method name headMap descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableMap;
+-method name subMap descriptor (Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap;
+-method name descendingMap descriptor ()Ljava/util/NavigableMap;
+
+class name java/util/concurrent/ConcurrentSkipListMap
+header extends java/util/AbstractMap implements java/util/concurrent/ConcurrentNavigableMap,java/lang/Cloneable,java/io/Serializable flags 21 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/util/AbstractMap<TK;TV;>;Ljava/util/concurrent/ConcurrentNavigableMap<TK;TV;>;Ljava/lang/Cloneable;Ljava/io/Serializable;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/util/AbstractMap$SimpleImmutableEntry outerClass java/util/AbstractMap innerClassName SimpleImmutableEntry flags 9
+-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
+-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
+-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
+-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V
+
+class name java/util/concurrent/ConcurrentSkipListSet
+header extends java/util/AbstractSet implements java/util/NavigableSet,java/lang/Cloneable,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractSet<TE;>;Ljava/util/NavigableSet<TE;>;Ljava/lang/Cloneable;Ljava/io/Serializable;
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/concurrent/CopyOnWriteArrayList
+header extends java/lang/Object implements java/util/List,java/util/RandomAccess,java/lang/Cloneable,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/List<TE;>;Ljava/util/RandomAccess;Ljava/lang/Cloneable;Ljava/io/Serializable;
+-method name forEach descriptor (Ljava/util/function/Consumer;)V
+-method name removeIf descriptor (Ljava/util/function/Predicate;)Z
+-method name replaceAll descriptor (Ljava/util/function/UnaryOperator;)V
+-method name sort descriptor (Ljava/util/Comparator;)V
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/concurrent/CopyOnWriteArraySet
+header extends java/util/AbstractSet implements java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractSet<TE;>;Ljava/io/Serializable;
+-method name removeIf descriptor (Ljava/util/function/Predicate;)Z
+-method name forEach descriptor (Ljava/util/function/Consumer;)V
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/concurrent/CountDownLatch
+header extends java/lang/Object flags 21
+
+-class name java/util/concurrent/CountedCompleter
+
+class name java/util/concurrent/CyclicBarrier
+header extends java/lang/Object flags 21
+
+class name java/util/concurrent/DelayQueue
+header extends java/util/AbstractQueue implements java/util/concurrent/BlockingQueue flags 21 signature <E::Ljava/util/concurrent/Delayed;>Ljava/util/AbstractQueue<TE;>;Ljava/util/concurrent/BlockingQueue<TE;>;
+
+class name java/util/concurrent/Delayed
+header extends java/lang/Object implements java/lang/Comparable flags 601 signature Ljava/lang/Object;Ljava/lang/Comparable<Ljava/util/concurrent/Delayed;>;
+
+class name java/util/concurrent/Exchanger
+header extends java/lang/Object flags 21 signature <V:Ljava/lang/Object;>Ljava/lang/Object;
+
+class name java/util/concurrent/ExecutionException
+header extends java/lang/Exception flags 21
+
+class name java/util/concurrent/Executor
+header extends java/lang/Object flags 601
+
+class name java/util/concurrent/ExecutorCompletionService
+header extends java/lang/Object implements java/util/concurrent/CompletionService flags 21 signature <V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/concurrent/CompletionService<TV;>;
+
+class name java/util/concurrent/ExecutorService
+header extends java/lang/Object implements java/util/concurrent/Executor flags 601
+
+class name java/util/concurrent/Executors
+header extends java/lang/Object flags 21
+-method name newWorkStealingPool descriptor (I)Ljava/util/concurrent/ExecutorService;
+-method name newWorkStealingPool descriptor ()Ljava/util/concurrent/ExecutorService;
+
+class name java/util/concurrent/ForkJoinPool
+header extends java/util/concurrent/AbstractExecutorService flags 21
+innerclass innerClass java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory outerClass java/util/concurrent/ForkJoinPool innerClassName ForkJoinWorkerThreadFactory flags 609
+innerclass innerClass java/util/concurrent/ForkJoinPool$ManagedBlocker outerClass java/util/concurrent/ForkJoinPool innerClassName ManagedBlocker flags 609
+innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609
+-method name commonPool descriptor ()Ljava/util/concurrent/ForkJoinPool;
+-method name getCommonPoolParallelism descriptor ()I
+-method name awaitQuiescence descriptor (JLjava/util/concurrent/TimeUnit;)Z
+
+class name java/util/concurrent/ForkJoinTask
+header extends java/lang/Object implements java/util/concurrent/Future,java/io/Serializable flags 421 signature <V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/concurrent/Future<TV;>;Ljava/io/Serializable;
+-method name quietlyComplete descriptor ()V
+-method name getForkJoinTaskTag descriptor ()S
+-method name setForkJoinTaskTag descriptor (S)S
+-method name compareAndSetForkJoinTaskTag descriptor (SS)Z
+
+class name java/util/concurrent/ForkJoinWorkerThread
+header extends java/lang/Thread flags 21
+
+class name java/util/concurrent/Future
+header extends java/lang/Object flags 601 signature <V:Ljava/lang/Object;>Ljava/lang/Object;
+
+class name java/util/concurrent/FutureTask
+header extends java/lang/Object implements java/util/concurrent/RunnableFuture flags 21 signature <V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/concurrent/RunnableFuture<TV;>;
+
+class name java/util/concurrent/LinkedBlockingDeque
+header extends java/util/AbstractQueue implements java/util/concurrent/BlockingDeque,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractQueue<TE;>;Ljava/util/concurrent/BlockingDeque<TE;>;Ljava/io/Serializable;
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/concurrent/LinkedBlockingQueue
+header extends java/util/AbstractQueue implements java/util/concurrent/BlockingQueue,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractQueue<TE;>;Ljava/util/concurrent/BlockingQueue<TE;>;Ljava/io/Serializable;
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/concurrent/LinkedTransferQueue
+header extends java/util/AbstractQueue implements java/util/concurrent/TransferQueue,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractQueue<TE;>;Ljava/util/concurrent/TransferQueue<TE;>;Ljava/io/Serializable;
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/concurrent/Phaser
+header extends java/lang/Object flags 21
+
+class name java/util/concurrent/PriorityBlockingQueue
+header extends java/util/AbstractQueue implements java/util/concurrent/BlockingQueue,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractQueue<TE;>;Ljava/util/concurrent/BlockingQueue<TE;>;Ljava/io/Serializable;
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/concurrent/RecursiveAction
+header extends java/util/concurrent/ForkJoinTask flags 421 signature Ljava/util/concurrent/ForkJoinTask<Ljava/lang/Void;>;
+
+class name java/util/concurrent/RecursiveTask
+header extends java/util/concurrent/ForkJoinTask flags 421 signature <V:Ljava/lang/Object;>Ljava/util/concurrent/ForkJoinTask<TV;>;
+
+class name java/util/concurrent/RejectedExecutionException
+header extends java/lang/RuntimeException flags 21
+
+class name java/util/concurrent/RejectedExecutionHandler
+header extends java/lang/Object flags 601
+
+class name java/util/concurrent/RunnableFuture
+header extends java/lang/Object implements java/lang/Runnable,java/util/concurrent/Future flags 601 signature <V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/lang/Runnable;Ljava/util/concurrent/Future<TV;>;
+
+class name java/util/concurrent/RunnableScheduledFuture
+header extends java/lang/Object implements java/util/concurrent/RunnableFuture,java/util/concurrent/ScheduledFuture flags 601 signature <V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/concurrent/RunnableFuture<TV;>;Ljava/util/concurrent/ScheduledFuture<TV;>;
+
+class name java/util/concurrent/ScheduledExecutorService
+header extends java/lang/Object implements java/util/concurrent/ExecutorService flags 601
+
+class name java/util/concurrent/ScheduledFuture
+header extends java/lang/Object implements java/util/concurrent/Delayed,java/util/concurrent/Future flags 601 signature <V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/concurrent/Delayed;Ljava/util/concurrent/Future<TV;>;
+
+class name java/util/concurrent/ScheduledThreadPoolExecutor
+header extends java/util/concurrent/ThreadPoolExecutor implements java/util/concurrent/ScheduledExecutorService flags 21
+
+class name java/util/concurrent/Semaphore
+header extends java/lang/Object implements java/io/Serializable flags 21
+
+class name java/util/concurrent/SynchronousQueue
+header extends java/util/AbstractQueue implements java/util/concurrent/BlockingQueue,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractQueue<TE;>;Ljava/util/concurrent/BlockingQueue<TE;>;Ljava/io/Serializable;
+-method name spliterator descriptor ()Ljava/util/Spliterator;
+
+class name java/util/concurrent/ThreadFactory
+header extends java/lang/Object flags 601
+
+class name java/util/concurrent/ThreadLocalRandom
+header extends java/util/Random flags 21
+-method name nextInt descriptor ()I
+-method name nextInt descriptor (I)I
+-method name nextLong descriptor ()J
+-method name nextDouble descriptor ()D
+-method name nextBoolean descriptor ()Z
+-method name nextFloat descriptor ()F
+-method name nextGaussian descriptor ()D
+-method name ints descriptor (J)Ljava/util/stream/IntStream;
+-method name ints descriptor ()Ljava/util/stream/IntStream;
+-method name ints descriptor (JII)Ljava/util/stream/IntStream;
+-method name ints descriptor (II)Ljava/util/stream/IntStream;
+-method name longs descriptor (J)Ljava/util/stream/LongStream;
+-method name longs descriptor ()Ljava/util/stream/LongStream;
+-method name longs descriptor (JJJ)Ljava/util/stream/LongStream;
+-method name longs descriptor (JJ)Ljava/util/stream/LongStream;
+-method name doubles descriptor (J)Ljava/util/stream/DoubleStream;
+-method name doubles descriptor ()Ljava/util/stream/DoubleStream;
+-method name doubles descriptor (JDD)Ljava/util/stream/DoubleStream;
+-method name doubles descriptor (DD)Ljava/util/stream/DoubleStream;
+
+class name java/util/concurrent/ThreadPoolExecutor
+header extends java/util/concurrent/AbstractExecutorService flags 21
+innerclass innerClass java/util/concurrent/ThreadPoolExecutor$CallerRunsPolicy outerClass java/util/concurrent/ThreadPoolExecutor innerClassName CallerRunsPolicy flags 9
+innerclass innerClass java/util/concurrent/ThreadPoolExecutor$AbortPolicy outerClass java/util/concurrent/ThreadPoolExecutor innerClassName AbortPolicy flags 9
+innerclass innerClass java/util/concurrent/ThreadPoolExecutor$DiscardPolicy outerClass java/util/concurrent/ThreadPoolExecutor innerClassName DiscardPolicy flags 9
+innerclass innerClass java/util/concurrent/ThreadPoolExecutor$DiscardOldestPolicy outerClass java/util/concurrent/ThreadPoolExecutor innerClassName DiscardOldestPolicy flags 9
+
+class name java/util/concurrent/TimeUnit
+header extends java/lang/Enum flags 4421 signature Ljava/lang/Enum<Ljava/util/concurrent/TimeUnit;>;
+
+class name java/util/concurrent/TimeoutException
+header extends java/lang/Exception flags 21
+
+class name java/util/concurrent/TransferQueue
+header extends java/lang/Object implements java/util/concurrent/BlockingQueue flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/concurrent/BlockingQueue<TE;>;
+
+class name java/util/concurrent/atomic/AtomicBoolean
+header extends java/lang/Object implements java/io/Serializable flags 21
+
+class name java/util/concurrent/atomic/AtomicInteger
+header extends java/lang/Number implements java/io/Serializable flags 21
+-method name getAndUpdate descriptor (Ljava/util/function/IntUnaryOperator;)I
+-method name updateAndGet descriptor (Ljava/util/function/IntUnaryOperator;)I
+-method name getAndAccumulate descriptor (ILjava/util/function/IntBinaryOperator;)I
+-method name accumulateAndGet descriptor (ILjava/util/function/IntBinaryOperator;)I
+
+class name java/util/concurrent/atomic/AtomicIntegerArray
+header extends java/lang/Object implements java/io/Serializable flags 21
+-method name getAndUpdate descriptor (ILjava/util/function/IntUnaryOperator;)I
+-method name updateAndGet descriptor (ILjava/util/function/IntUnaryOperator;)I
+-method name getAndAccumulate descriptor (IILjava/util/function/IntBinaryOperator;)I
+-method name accumulateAndGet descriptor (IILjava/util/function/IntBinaryOperator;)I
+
+class name java/util/concurrent/atomic/AtomicIntegerFieldUpdater
+header extends java/lang/Object flags 421 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+-method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
+-method name getAndUpdate descriptor (Ljava/lang/Object;Ljava/util/function/IntUnaryOperator;)I
+-method name updateAndGet descriptor (Ljava/lang/Object;Ljava/util/function/IntUnaryOperator;)I
+-method name getAndAccumulate descriptor (Ljava/lang/Object;ILjava/util/function/IntBinaryOperator;)I
+-method name accumulateAndGet descriptor (Ljava/lang/Object;ILjava/util/function/IntBinaryOperator;)I
+method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; flags 9 signature <U:Ljava/lang/Object;>(Ljava/lang/Class<TU;>;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater<TU;>;
+
+class name java/util/concurrent/atomic/AtomicLong
+header extends java/lang/Number implements java/io/Serializable flags 21
+-method name getAndUpdate descriptor (Ljava/util/function/LongUnaryOperator;)J
+-method name updateAndGet descriptor (Ljava/util/function/LongUnaryOperator;)J
+-method name getAndAccumulate descriptor (JLjava/util/function/LongBinaryOperator;)J
+-method name accumulateAndGet descriptor (JLjava/util/function/LongBinaryOperator;)J
+
+class name java/util/concurrent/atomic/AtomicLongArray
+header extends java/lang/Object implements java/io/Serializable flags 21
+-method name getAndUpdate descriptor (ILjava/util/function/LongUnaryOperator;)J
+-method name updateAndGet descriptor (ILjava/util/function/LongUnaryOperator;)J
+-method name getAndAccumulate descriptor (IJLjava/util/function/LongBinaryOperator;)J
+-method name accumulateAndGet descriptor (IJLjava/util/function/LongBinaryOperator;)J
+
+class name java/util/concurrent/atomic/AtomicLongFieldUpdater
+header extends java/lang/Object flags 421 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+-method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;
+-method name getAndUpdate descriptor (Ljava/lang/Object;Ljava/util/function/LongUnaryOperator;)J
+-method name updateAndGet descriptor (Ljava/lang/Object;Ljava/util/function/LongUnaryOperator;)J
+-method name getAndAccumulate descriptor (Ljava/lang/Object;JLjava/util/function/LongBinaryOperator;)J
+-method name accumulateAndGet descriptor (Ljava/lang/Object;JLjava/util/function/LongBinaryOperator;)J
+method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; flags 9 signature <U:Ljava/lang/Object;>(Ljava/lang/Class<TU;>;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater<TU;>;
+
+class name java/util/concurrent/atomic/AtomicMarkableReference
+header extends java/lang/Object flags 21 signature <V:Ljava/lang/Object;>Ljava/lang/Object;
+
+class name java/util/concurrent/atomic/AtomicReference
+header extends java/lang/Object implements java/io/Serializable flags 21 signature <V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Serializable;
+-method name getAndUpdate descriptor (Ljava/util/function/UnaryOperator;)Ljava/lang/Object;
+-method name updateAndGet descriptor (Ljava/util/function/UnaryOperator;)Ljava/lang/Object;
+-method name getAndAccumulate descriptor (Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;
+-method name accumulateAndGet descriptor (Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;
+
+class name java/util/concurrent/atomic/AtomicReferenceArray
+header extends java/lang/Object implements java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Serializable;
+-method name getAndUpdate descriptor (ILjava/util/function/UnaryOperator;)Ljava/lang/Object;
+-method name updateAndGet descriptor (ILjava/util/function/UnaryOperator;)Ljava/lang/Object;
+-method name getAndAccumulate descriptor (ILjava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;
+-method name accumulateAndGet descriptor (ILjava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;
+
+class name java/util/concurrent/atomic/AtomicReferenceFieldUpdater
+header extends java/lang/Object flags 421 signature <T:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;
+-method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
+-method name getAndUpdate descriptor (Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object;
+-method name updateAndGet descriptor (Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object;
+-method name getAndAccumulate descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;
+-method name accumulateAndGet descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;
+method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; flags 9 signature <U:Ljava/lang/Object;W:Ljava/lang/Object;>(Ljava/lang/Class<TU;>;Ljava/lang/Class<TW;>;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<TU;TW;>;
+
+class name java/util/concurrent/atomic/AtomicStampedReference
+header extends java/lang/Object flags 21 signature <V:Ljava/lang/Object;>Ljava/lang/Object;
+
+-class name java/util/concurrent/atomic/DoubleAccumulator
+
+-class name java/util/concurrent/atomic/DoubleAdder
+
+-class name java/util/concurrent/atomic/LongAccumulator
+
+-class name java/util/concurrent/atomic/LongAdder
+
+-class name java/util/concurrent/atomic/Striped64
+
+class name java/util/concurrent/locks/AbstractOwnableSynchronizer
+header extends java/lang/Object implements java/io/Serializable flags 421
+
+class name java/util/concurrent/locks/AbstractQueuedLongSynchronizer
+header extends java/util/concurrent/locks/AbstractOwnableSynchronizer implements java/io/Serializable flags 421
+innerclass innerClass java/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject outerClass java/util/concurrent/locks/AbstractQueuedLongSynchronizer innerClassName ConditionObject flags 1
+
+class name java/util/concurrent/locks/AbstractQueuedSynchronizer
+header extends java/util/concurrent/locks/AbstractOwnableSynchronizer implements java/io/Serializable flags 421
+innerclass innerClass java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject outerClass java/util/concurrent/locks/AbstractQueuedSynchronizer innerClassName ConditionObject flags 1
+
+class name java/util/concurrent/locks/Condition
+header extends java/lang/Object flags 601
+
+class name java/util/concurrent/locks/Lock
+header extends java/lang/Object flags 601
+
+class name java/util/concurrent/locks/LockSupport
+header extends java/lang/Object flags 21
+
+class name java/util/concurrent/locks/ReadWriteLock
+header extends java/lang/Object flags 601
+
+class name java/util/concurrent/locks/ReentrantLock
+header extends java/lang/Object implements java/util/concurrent/locks/Lock,java/io/Serializable flags 21
+
+class name java/util/concurrent/locks/ReentrantReadWriteLock
+header extends java/lang/Object implements java/util/concurrent/locks/ReadWriteLock,java/io/Serializable flags 21
+innerclass innerClass java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock outerClass java/util/concurrent/locks/ReentrantReadWriteLock innerClassName ReadLock flags 9
+innerclass innerClass java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock outerClass java/util/concurrent/locks/ReentrantReadWriteLock innerClassName WriteLock flags 9
+
+-class name java/util/concurrent/locks/StampedLock
+
+-class name java/util/function/BiConsumer
+
+-class name java/util/function/BiFunction
+
+-class name java/util/function/BiPredicate
+
+-class name java/util/function/BinaryOperator
+
+-class name java/util/function/BooleanSupplier
+
+-class name java/util/function/Consumer
+
+-class name java/util/function/DoubleBinaryOperator
+
+-class name java/util/function/DoubleConsumer
+
+-class name java/util/function/DoubleFunction
+
+-class name java/util/function/DoublePredicate
+
+-class name java/util/function/DoubleSupplier
+
+-class name java/util/function/DoubleToIntFunction
+
+-class name java/util/function/DoubleToLongFunction
+
+-class name java/util/function/DoubleUnaryOperator
+
+-class name java/util/function/Function
+
+-class name java/util/function/IntBinaryOperator
+
+-class name java/util/function/IntConsumer
+
+-class name java/util/function/IntFunction
+
+-class name java/util/function/IntPredicate
+
+-class name java/util/function/IntSupplier
+
+-class name java/util/function/IntToDoubleFunction
+
+-class name java/util/function/IntToLongFunction
+
+-class name java/util/function/IntUnaryOperator
+
+-class name java/util/function/LongBinaryOperator
+
+-class name java/util/function/LongConsumer
+
+-class name java/util/function/LongFunction
+
+-class name java/util/function/LongPredicate
+
+-class name java/util/function/LongSupplier
+
+-class name java/util/function/LongToDoubleFunction
+
+-class name java/util/function/LongToIntFunction
+
+-class name java/util/function/LongUnaryOperator
+
+-class name java/util/function/ObjDoubleConsumer
+
+-class name java/util/function/ObjIntConsumer
+
+-class name java/util/function/ObjLongConsumer
+
+-class name java/util/function/Predicate
+
+-class name java/util/function/Supplier
+
+-class name java/util/function/ToDoubleBiFunction
+
+-class name java/util/function/ToDoubleFunction
+
+-class name java/util/function/ToIntBiFunction
+
+-class name java/util/function/ToIntFunction
+
+-class name java/util/function/ToLongBiFunction
+
+-class name java/util/function/ToLongFunction
+
+-class name java/util/function/UnaryOperator
+
+class name java/util/jar/Attributes
+header extends java/lang/Object implements java/util/Map,java/lang/Cloneable flags 21 signature Ljava/lang/Object;Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;Ljava/lang/Cloneable;
+innerclass innerClass java/util/jar/Attributes$Name outerClass java/util/jar/Attributes innerClassName Name flags 9
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+
+class name java/util/jar/JarEntry
+header extends java/util/zip/ZipEntry flags 21
+
+class name java/util/jar/JarException
+header extends java/util/zip/ZipException flags 21
+
+class name java/util/jar/JarFile
+header extends java/util/zip/ZipFile flags 21
+-method name stream descriptor ()Ljava/util/stream/Stream;
+
+class name java/util/jar/JarInputStream
+header extends java/util/zip/ZipInputStream flags 21
+
+class name java/util/jar/JarOutputStream
+header extends java/util/zip/ZipOutputStream flags 21
+
+class name java/util/jar/Manifest
+header extends java/lang/Object implements java/lang/Cloneable flags 21
+
+class name java/util/jar/Pack200
+header extends java/lang/Object flags 421
+innerclass innerClass java/util/jar/Pack200$Packer outerClass java/util/jar/Pack200 innerClassName Packer flags 609
+innerclass innerClass java/util/jar/Pack200$Unpacker outerClass java/util/jar/Pack200 innerClassName Unpacker flags 609
+
+class name java/util/jar/Pack200$Packer
+-method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V
+-method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V
+method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401
+method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401
+
+class name java/util/jar/Pack200$Unpacker
+-method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V
+-method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V
+method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401
+method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401
+
+class name java/util/regex/MatchResult
+header extends java/lang/Object flags 601
+
+class name java/util/regex/Matcher
+header extends java/lang/Object implements java/util/regex/MatchResult flags 31
+-method name start descriptor (Ljava/lang/String;)I
+-method name end descriptor (Ljava/lang/String;)I
+
+class name java/util/regex/Pattern
+header extends java/lang/Object implements java/io/Serializable flags 31
+-method name asPredicate descriptor ()Ljava/util/function/Predicate;
+-method name splitAsStream descriptor (Ljava/lang/CharSequence;)Ljava/util/stream/Stream;
+
+class name java/util/regex/PatternSyntaxException
+header extends java/lang/IllegalArgumentException flags 21
+
+-class name java/util/spi/CalendarDataProvider
+
+-class name java/util/spi/CalendarNameProvider
+
+class name java/util/spi/CurrencyNameProvider
+header extends java/util/spi/LocaleServiceProvider flags 421
+
+class name java/util/spi/LocaleNameProvider
+header extends java/util/spi/LocaleServiceProvider flags 421
+
+class name java/util/spi/LocaleServiceProvider
+header extends java/lang/Object flags 421
+-method name isSupportedLocale descriptor (Ljava/util/Locale;)Z
+
+-class name java/util/spi/ResourceBundleControlProvider
+
+class name java/util/spi/TimeZoneNameProvider
+header extends java/util/spi/LocaleServiceProvider flags 421
+-method name getGenericDisplayName descriptor (Ljava/lang/String;ILjava/util/Locale;)Ljava/lang/String;
+
+-class name java/util/stream/BaseStream
+
+-class name java/util/stream/Collector
+
+-class name java/util/stream/Collector$Characteristics
+
+-class name java/util/stream/Collectors
+
+-class name java/util/stream/DoubleStream
+
+-class name java/util/stream/DoubleStream$Builder
+
+-class name java/util/stream/IntStream
+
+-class name java/util/stream/IntStream$Builder
+
+-class name java/util/stream/LongStream
+
+-class name java/util/stream/LongStream$Builder
+
+-class name java/util/stream/Stream
+
+-class name java/util/stream/Stream$Builder
+
+-class name java/util/stream/StreamSupport
+
+class name java/util/zip/Adler32
+header extends java/lang/Object implements java/util/zip/Checksum flags 21
+-method name update descriptor (Ljava/nio/ByteBuffer;)V
+
+class name java/util/zip/CRC32
+header extends java/lang/Object implements java/util/zip/Checksum flags 21
+-method name update descriptor (Ljava/nio/ByteBuffer;)V
+
+class name java/util/zip/CheckedInputStream
+header extends java/io/FilterInputStream flags 21
+
+class name java/util/zip/CheckedOutputStream
+header extends java/io/FilterOutputStream flags 21
+
+class name java/util/zip/Checksum
+header extends java/lang/Object flags 601
+
+class name java/util/zip/DataFormatException
+header extends java/lang/Exception flags 21
+
+class name java/util/zip/Deflater
+header extends java/lang/Object flags 21
+
+class name java/util/zip/DeflaterInputStream
+header extends java/io/FilterInputStream flags 21
+
+class name java/util/zip/DeflaterOutputStream
+header extends java/io/FilterOutputStream flags 21
+
+class name java/util/zip/GZIPInputStream
+header extends java/util/zip/InflaterInputStream flags 21
+
+class name java/util/zip/GZIPOutputStream
+header extends java/util/zip/DeflaterOutputStream flags 21
+
+class name java/util/zip/Inflater
+header extends java/lang/Object flags 21
+
+class name java/util/zip/InflaterInputStream
+header extends java/io/FilterInputStream flags 21
+
+class name java/util/zip/InflaterOutputStream
+header extends java/io/FilterOutputStream flags 21
+
+class name java/util/zip/ZipConstants
+header extends java/lang/Object flags 600
+
+class name java/util/zip/ZipEntry
+header extends java/lang/Object implements java/util/zip/ZipConstants,java/lang/Cloneable flags 21
+-method name setLastModifiedTime descriptor (Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry;
+-method name getLastModifiedTime descriptor ()Ljava/nio/file/attribute/FileTime;
+-method name setLastAccessTime descriptor (Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry;
+-method name getLastAccessTime descriptor ()Ljava/nio/file/attribute/FileTime;
+-method name setCreationTime descriptor (Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry;
+-method name getCreationTime descriptor ()Ljava/nio/file/attribute/FileTime;
+
+class name java/util/zip/ZipError
+header extends java/lang/InternalError flags 21
+
+class name java/util/zip/ZipException
+header extends java/io/IOException flags 21
+
+class name java/util/zip/ZipFile
+header extends java/lang/Object implements java/util/zip/ZipConstants,java/io/Closeable flags 21
+-method name stream descriptor ()Ljava/util/stream/Stream;
+
+class name java/util/zip/ZipInputStream
+header extends java/util/zip/InflaterInputStream implements java/util/zip/ZipConstants flags 21
+
+class name java/util/zip/ZipOutputStream
+header extends java/util/zip/DeflaterOutputStream implements java/util/zip/ZipConstants flags 21
+
+class name javax/crypto/SecretKey
+header extends java/lang/Object implements java/security/Key flags 601
+
+class name javax/crypto/SecretKeyFactory
+-method name getKeySpec descriptor (Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec;
+method name getKeySpec descriptor (Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec; thrownTypes java/security/spec/InvalidKeySpecException flags 11
+
+class name javax/crypto/SecretKeyFactorySpi
+-method name engineGetKeySpec descriptor (Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec;
+method name engineGetKeySpec descriptor (Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec; thrownTypes java/security/spec/InvalidKeySpecException flags 404
+
+class name javax/crypto/spec/PBEParameterSpec
+-method name <init> descriptor ([BILjava/security/spec/AlgorithmParameterSpec;)V
+-method name getParameterSpec descriptor ()Ljava/security/spec/AlgorithmParameterSpec;
+
+class name javax/net/ServerSocketFactory
+header extends java/lang/Object flags 421
+
+class name javax/net/SocketFactory
+header extends java/lang/Object flags 421
+
+class name javax/net/ssl/CertPathTrustManagerParameters
+header extends java/lang/Object implements javax/net/ssl/ManagerFactoryParameters flags 21
+
+class name javax/net/ssl/ExtendedSSLSession
+header extends java/lang/Object implements javax/net/ssl/SSLSession flags 421
+-method name getRequestedServerNames descriptor ()Ljava/util/List;
+
+class name javax/net/ssl/HandshakeCompletedEvent
+header extends java/util/EventObject flags 21
+
+class name javax/net/ssl/HandshakeCompletedListener
+header extends java/lang/Object implements java/util/EventListener flags 601
+
+class name javax/net/ssl/HostnameVerifier
+header extends java/lang/Object flags 601
+
+class name javax/net/ssl/HttpsURLConnection
+header extends java/net/HttpURLConnection flags 421
+
+class name javax/net/ssl/KeyManager
+header extends java/lang/Object flags 601
+
+class name javax/net/ssl/KeyManagerFactory
+header extends java/lang/Object flags 21
+
+class name javax/net/ssl/KeyManagerFactorySpi
+header extends java/lang/Object flags 421
+
+class name javax/net/ssl/KeyStoreBuilderParameters
+header extends java/lang/Object implements javax/net/ssl/ManagerFactoryParameters flags 21
+innerclass innerClass java/security/KeyStore$Builder outerClass java/security/KeyStore innerClassName Builder flags 409
+
+class name javax/net/ssl/ManagerFactoryParameters
+header extends java/lang/Object flags 601
+
+-class name javax/net/ssl/SNIHostName
+
+-class name javax/net/ssl/SNIMatcher
+
+-class name javax/net/ssl/SNIServerName
+
+class name javax/net/ssl/SSLContext
+header extends java/lang/Object flags 21
+
+class name javax/net/ssl/SSLContextSpi
+header extends java/lang/Object flags 421
+
+class name javax/net/ssl/SSLEngine
+header extends java/lang/Object flags 421
+innerclass innerClass javax/net/ssl/SSLEngineResult$HandshakeStatus outerClass javax/net/ssl/SSLEngineResult innerClassName HandshakeStatus flags 4019
+
+class name javax/net/ssl/SSLEngineResult
+header extends java/lang/Object flags 21
+innerclass innerClass javax/net/ssl/SSLEngineResult$Status outerClass javax/net/ssl/SSLEngineResult innerClassName Status flags 4019
+innerclass innerClass javax/net/ssl/SSLEngineResult$HandshakeStatus outerClass javax/net/ssl/SSLEngineResult innerClassName HandshakeStatus flags 4019
+
+class name javax/net/ssl/SSLException
+header extends java/io/IOException flags 21
+
+class name javax/net/ssl/SSLHandshakeException
+header extends javax/net/ssl/SSLException flags 21
+
+class name javax/net/ssl/SSLKeyException
+header extends javax/net/ssl/SSLException flags 21
+
+class name javax/net/ssl/SSLParameters
+header extends java/lang/Object flags 21
+-method name setServerNames descriptor (Ljava/util/List;)V
+-method name getServerNames descriptor ()Ljava/util/List;
+-method name setSNIMatchers descriptor (Ljava/util/Collection;)V
+-method name getSNIMatchers descriptor ()Ljava/util/Collection;
+-method name setUseCipherSuitesOrder descriptor (Z)V
+-method name getUseCipherSuitesOrder descriptor ()Z
+
+class name javax/net/ssl/SSLPeerUnverifiedException
+header extends javax/net/ssl/SSLException flags 21
+
+class name javax/net/ssl/SSLPermission
+header extends java/security/BasicPermission flags 31
+
+class name javax/net/ssl/SSLProtocolException
+header extends javax/net/ssl/SSLException flags 21
+
+class name javax/net/ssl/SSLServerSocket
+header extends java/net/ServerSocket flags 421
+
+class name javax/net/ssl/SSLServerSocketFactory
+header extends javax/net/ServerSocketFactory flags 421
+
+class name javax/net/ssl/SSLSession
+header extends java/lang/Object flags 601
+
+class name javax/net/ssl/SSLSessionBindingEvent
+header extends java/util/EventObject flags 21
+
+class name javax/net/ssl/SSLSessionBindingListener
+header extends java/lang/Object implements java/util/EventListener flags 601
+
+class name javax/net/ssl/SSLSessionContext
+header extends java/lang/Object flags 601
+
+class name javax/net/ssl/SSLSocket
+header extends java/net/Socket flags 421
+
+class name javax/net/ssl/SSLSocketFactory
+header extends javax/net/SocketFactory flags 421
+-method name createSocket descriptor (Ljava/net/Socket;Ljava/io/InputStream;Z)Ljava/net/Socket;
+
+-class name javax/net/ssl/StandardConstants
+
+class name javax/net/ssl/TrustManager
+header extends java/lang/Object flags 601
+
+class name javax/net/ssl/TrustManagerFactory
+header extends java/lang/Object flags 21
+
+class name javax/net/ssl/TrustManagerFactorySpi
+header extends java/lang/Object flags 421
+
+class name javax/net/ssl/X509ExtendedKeyManager
+header extends java/lang/Object implements javax/net/ssl/X509KeyManager flags 421
+
+class name javax/net/ssl/X509ExtendedTrustManager
+header extends java/lang/Object implements javax/net/ssl/X509TrustManager flags 421
+
+class name javax/net/ssl/X509KeyManager
+header extends java/lang/Object implements javax/net/ssl/KeyManager flags 601
+
+class name javax/net/ssl/X509TrustManager
+header extends java/lang/Object implements javax/net/ssl/TrustManager flags 601
+
+class name javax/security/auth/AuthPermission
+header extends java/security/BasicPermission flags 31
+
+class name javax/security/auth/DestroyFailedException
+header extends java/lang/Exception flags 21
+
+class name javax/security/auth/Destroyable
+header extends java/lang/Object flags 601
+-method name destroy descriptor ()V
+-method name isDestroyed descriptor ()Z
+method name destroy descriptor ()V thrownTypes javax/security/auth/DestroyFailedException flags 401
+method name isDestroyed descriptor ()Z flags 401
+
+class name javax/security/auth/Policy
+header extends java/lang/Object flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name javax/security/auth/PrivateCredentialPermission
+header extends java/security/Permission flags 31
+
+class name javax/security/auth/RefreshFailedException
+header extends java/lang/Exception flags 21
+
+class name javax/security/auth/Refreshable
+header extends java/lang/Object flags 601
+
+class name javax/security/auth/Subject
+header extends java/lang/Object implements java/io/Serializable flags 31
+
+class name javax/security/auth/SubjectDomainCombiner
+header extends java/lang/Object implements java/security/DomainCombiner flags 21
+
+class name javax/security/auth/callback/Callback
+header extends java/lang/Object flags 601
+
+class name javax/security/auth/callback/CallbackHandler
+header extends java/lang/Object flags 601
+
+class name javax/security/auth/callback/ChoiceCallback
+header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21
+
+class name javax/security/auth/callback/ConfirmationCallback
+header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21
+
+class name javax/security/auth/callback/LanguageCallback
+header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21
+
+class name javax/security/auth/callback/NameCallback
+header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21
+
+class name javax/security/auth/callback/PasswordCallback
+header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21
+
+class name javax/security/auth/callback/TextInputCallback
+header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21
+
+class name javax/security/auth/callback/TextOutputCallback
+header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21
+
+class name javax/security/auth/callback/UnsupportedCallbackException
+header extends java/lang/Exception flags 21
+
+class name javax/security/auth/login/AccountException
+header extends javax/security/auth/login/LoginException flags 21
+
+class name javax/security/auth/login/AccountExpiredException
+header extends javax/security/auth/login/AccountException flags 21
+
+class name javax/security/auth/login/AccountLockedException
+header extends javax/security/auth/login/AccountException flags 21
+
+class name javax/security/auth/login/AccountNotFoundException
+header extends javax/security/auth/login/AccountException flags 21
+
+class name javax/security/auth/login/AppConfigurationEntry
+header extends java/lang/Object flags 21
+innerclass innerClass javax/security/auth/login/AppConfigurationEntry$LoginModuleControlFlag outerClass javax/security/auth/login/AppConfigurationEntry innerClassName LoginModuleControlFlag flags 9
+
+class name javax/security/auth/login/Configuration
+header extends java/lang/Object flags 421
+innerclass innerClass javax/security/auth/login/Configuration$Parameters outerClass javax/security/auth/login/Configuration innerClassName Parameters flags 609
+
+class name javax/security/auth/login/ConfigurationSpi
+header extends java/lang/Object flags 421
+
+class name javax/security/auth/login/CredentialException
+header extends javax/security/auth/login/LoginException flags 21
+
+class name javax/security/auth/login/CredentialExpiredException
+header extends javax/security/auth/login/CredentialException flags 21
+
+class name javax/security/auth/login/CredentialNotFoundException
+header extends javax/security/auth/login/CredentialException flags 21
+
+class name javax/security/auth/login/FailedLoginException
+header extends javax/security/auth/login/LoginException flags 21
+
+class name javax/security/auth/login/LoginContext
+header extends java/lang/Object flags 21
+
+class name javax/security/auth/login/LoginException
+header extends java/security/GeneralSecurityException flags 21
+
+class name javax/security/auth/spi/LoginModule
+header extends java/lang/Object flags 601
+
+class name javax/security/auth/x500/X500Principal
+header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 31
+
+class name javax/security/auth/x500/X500PrivateCredential
+header extends java/lang/Object implements javax/security/auth/Destroyable flags 31
+
+class name javax/security/cert/Certificate
+header extends java/lang/Object flags 421
+
+class name javax/security/cert/CertificateEncodingException
+header extends javax/security/cert/CertificateException flags 21
+
+class name javax/security/cert/CertificateException
+header extends java/lang/Exception flags 21
+
+class name javax/security/cert/CertificateExpiredException
+header extends javax/security/cert/CertificateException flags 21
+
+class name javax/security/cert/CertificateNotYetValidException
+header extends javax/security/cert/CertificateException flags 21
+
+class name javax/security/cert/CertificateParsingException
+header extends javax/security/cert/CertificateException flags 21
+
+class name javax/security/cert/X509Certificate
+header extends javax/security/cert/Certificate flags 421
+
+-class name jdk/Exported
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.base-8.sym.txt	Wed Jul 01 09:51:48 2015 +0200
@@ -0,0 +1,17692 @@
+#
+# Copyright (c) 2015, 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 println descriptor ([C)V flags 1
+method name println descriptor (Ljava/lang/String;)V flags 1
+method name println descriptor (Ljava/lang/Object;)V flags 1
+method name printf descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; flags 81
+method name printf descriptor (Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; flags 81
+method name format descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; flags 81
+method name format descriptor (Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; flags 81
+method name append descriptor (Ljava/lang/CharSequence;)Ljava/io/PrintStream; flags 1
+method name append descriptor (Ljava/lang/CharSequence;II)Ljava/io/PrintStream; flags 1
+method name append descriptor (C)Ljava/io/PrintStream; flags 1
+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/PrintWriter
+header extends java/io/Writer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+field name out descriptor Ljava/io/Writer; flags 4
+method name <init> descriptor (Ljava/io/Writer;)V flags 1
+method name <init> descriptor (Ljava/io/Writer;Z)V flags 1
+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/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 ([CII)V flags 1
+method name write descriptor ([C)V flags 1
+method name write descriptor (Ljava/lang/String;II)V flags 1
+method name write descriptor (Ljava/lang/String;)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 println descriptor ([C)V flags 1
+method name println descriptor (Ljava/lang/String;)V flags 1
+method name println descriptor (Ljava/lang/Object;)V flags 1
+method name printf descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter; flags 81
+method name printf descriptor (Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter; flags 81
+method name format descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter; flags 81
+method name format descriptor (Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter; flags 81
+method name append descriptor (Ljava/lang/CharSequence;)Ljava/io/PrintWriter; flags 1
+method name append descriptor (Ljava/lang/CharSequence;II)Ljava/io/PrintWriter; flags 1
+method name append descriptor (C)Ljava/io/PrintWriter; 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/PushbackInputStream
+header extends java/io/FilterInputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+field name buf descriptor [B flags 4
+field name pos descriptor I flags 4
+method name <init> descriptor (Ljava/io/InputStream;I)V flags 1
+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 unread descriptor (I)V thrownTypes java/io/IOException flags 1
+method name unread descriptor ([BII)V thrownTypes java/io/IOException flags 1
+method name unread descriptor ([B)V thrownTypes java/io/IOException flags 1
+method name available descriptor ()I thrownTypes java/io/IOException flags 1
+method name skip descriptor (J)J thrownTypes java/io/IOException flags 1
+method name markSupported descriptor ()Z flags 1
+method name mark descriptor (I)V flags 21
+method name reset descriptor ()V thrownTypes java/io/IOException flags 21
+method name close descriptor ()V thrownTypes java/io/IOException flags 21
+
+class name java/io/PushbackReader
+header extends java/io/FilterReader 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 unread descriptor (I)V thrownTypes java/io/IOException flags 1
+method name unread descriptor ([CII)V thrownTypes java/io/IOException flags 1
+method name unread descriptor ([C)V thrownTypes java/io/IOException flags 1
+method name ready descriptor ()Z 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
+method name markSupported descriptor ()Z flags 1
+method name close descriptor ()V thrownTypes java/io/IOException flags 1
+method name skip descriptor (J)J thrownTypes java/io/IOException flags 1
+
+class name java/io/RandomAccessFile
+header extends java/lang/Object implements java/io/DataOutput,java/io/DataInput,java/io/Closeable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException flags 1
+method name <init> descriptor (Ljava/io/File;Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException flags 1
+method name getFD descriptor ()Ljava/io/FileDescriptor; thrownTypes java/io/IOException flags 11
+method name getChannel descriptor ()Ljava/nio/channels/FileChannel; flags 11
+method name read descriptor ()I thrownTypes java/io/IOException flags 101
+method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1
+method name read descriptor ([B)I thrownTypes java/io/IOException flags 1
+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 1
+method name write descriptor (I)V thrownTypes java/io/IOException flags 101
+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 getFilePointer descriptor ()J thrownTypes java/io/IOException flags 101
+method name seek descriptor (J)V thrownTypes java/io/IOException flags 1
+method name length descriptor ()J thrownTypes java/io/IOException flags 101
+method name setLength descriptor (J)V thrownTypes java/io/IOException flags 101
+method name close descriptor ()V thrownTypes java/io/IOException flags 1
+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
+method name readUTF descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 11
+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
+
+class name java/io/Reader
+header extends java/lang/Object implements java/lang/Readable,java/io/Closeable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+field name lock descriptor Ljava/lang/Object; flags 4
+method name <init> descriptor ()V flags 4
+method name <init> descriptor (Ljava/lang/Object;)V flags 4
+method name read descriptor (Ljava/nio/CharBuffer;)I thrownTypes java/io/IOException flags 1
+method name read descriptor ()I thrownTypes java/io/IOException flags 1
+method name read descriptor ([C)I thrownTypes java/io/IOException flags 1
+method name read descriptor ([CII)I thrownTypes java/io/IOException flags 401
+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 401
+
+class name java/io/SequenceInputStream
+header extends java/io/InputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name <init> descriptor (Ljava/util/Enumeration;)V flags 1 signature (Ljava/util/Enumeration<+Ljava/io/InputStream;>;)V
+method name <init> descriptor (Ljava/io/InputStream;Ljava/io/InputStream;)V flags 1
+method name available descriptor ()I thrownTypes java/io/IOException 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 close descriptor ()V thrownTypes java/io/IOException flags 1
+
+class name java/io/Serializable
+header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+
+class name java/io/SerializablePermission
+header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1
+
+class name java/io/StreamCorruptedException
+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/StreamTokenizer
+header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+field name ttype descriptor I flags 1
+field name TT_EOF descriptor I constantValue -1 flags 19
+field name TT_EOL descriptor I constantValue 10 flags 19
+field name TT_NUMBER descriptor I constantValue -2 flags 19
+field name TT_WORD descriptor I constantValue -3 flags 19
+field name sval descriptor Ljava/lang/String; flags 1
+field name nval descriptor D flags 1
+method name <init> descriptor (Ljava/io/InputStream;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name <init> descriptor (Ljava/io/Reader;)V flags 1
+method name resetSyntax descriptor ()V flags 1
+method name wordChars descriptor (II)V flags 1
+method name whitespaceChars descriptor (II)V flags 1
+method name ordinaryChars descriptor (II)V flags 1
+method name ordinaryChar descriptor (I)V flags 1
+method name commentChar descriptor (I)V flags 1
+method name quoteChar descriptor (I)V flags 1
+method name parseNumbers descriptor ()V flags 1
+method name eolIsSignificant descriptor (Z)V flags 1
+method name slashStarComments descriptor (Z)V flags 1
+method name slashSlashComments descriptor (Z)V flags 1
+method name lowerCaseMode descriptor (Z)V flags 1
+method name nextToken descriptor ()I thrownTypes java/io/IOException flags 1
+method name pushBack descriptor ()V flags 1
+method name lineno descriptor ()I flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name java/io/StringBufferInputStream
+header extends java/io/InputStream flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/Deprecated;
+field name buffer descriptor Ljava/lang/String; flags 4
+field name pos descriptor I flags 4
+field name count descriptor I flags 4
+method name <init> descriptor (Ljava/lang/String;)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 reset descriptor ()V flags 21
+
+class name java/io/StringReader
+header extends java/io/Reader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name <init> descriptor (Ljava/lang/String;)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/StringWriter
+header extends java/io/Writer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+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;)V flags 1
+method name write descriptor (Ljava/lang/String;II)V flags 1
+method name append descriptor (Ljava/lang/CharSequence;)Ljava/io/StringWriter; flags 1
+method name append descriptor (Ljava/lang/CharSequence;II)Ljava/io/StringWriter; flags 1
+method name append descriptor (C)Ljava/io/StringWriter; flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name getBuffer descriptor ()Ljava/lang/StringBuffer; flags 1
+method name flush descriptor ()V flags 1
+method name close descriptor ()V thrownTypes java/io/IOException 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/SyncFailedException
+header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name java/io/UTFDataFormatException
+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/UncheckedIOException
+header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name <init> descriptor (Ljava/lang/String;Ljava/io/IOException;)V flags 1
+method name <init> descriptor (Ljava/io/IOException;)V flags 1
+method name getCause descriptor ()Ljava/io/IOException; flags 1
+method name getCause descriptor ()Ljava/lang/Throwable; flags 1041
+
+class name java/io/UnsupportedEncodingException
+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/WriteAbortedException
+header extends java/io/ObjectStreamException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+field name detail descriptor Ljava/lang/Exception; flags 1
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1
+method name getMessage descriptor ()Ljava/lang/String; flags 1
+method name getCause descriptor ()Ljava/lang/Throwable; flags 1
+
+class name java/io/Writer
+header extends java/lang/Object implements java/lang/Appendable,java/io/Closeable,java/io/Flushable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+field name lock descriptor Ljava/lang/Object; flags 4
+method name <init> descriptor ()V flags 4
+method name <init> descriptor (Ljava/lang/Object;)V flags 4
+method name write descriptor (I)V thrownTypes java/io/IOException flags 1
+method name write descriptor ([C)V thrownTypes java/io/IOException flags 1
+method name write descriptor ([CII)V thrownTypes java/io/IOException flags 401
+method name write descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1
+method name write descriptor (Ljava/lang/String;II)V thrownTypes java/io/IOException flags 1
+method name append descriptor (Ljava/lang/CharSequence;)Ljava/io/Writer; thrownTypes java/io/IOException flags 1
+method name append descriptor (Ljava/lang/CharSequence;II)Ljava/io/Writer; thrownTypes java/io/IOException flags 1
+method name append descriptor (C)Ljava/io/Writer; thrownTypes java/io/IOException flags 1
+method name flush descriptor ()V thrownTypes java/io/IOException flags 401
+method name close descriptor ()V thrownTypes java/io/IOException flags 401
+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/lang/AbstractMethodError
+header extends java/lang/IncompatibleClassChangeError 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/lang/AbstractStringBuilder
+header extends java/lang/Object implements java/lang/Appendable,java/lang/CharSequence flags 420 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name length descriptor ()I flags 1
+method name capacity descriptor ()I flags 1
+method name ensureCapacity descriptor (I)V flags 1
+method name trimToSize descriptor ()V flags 1
+method name setLength descriptor (I)V flags 1
+method name charAt descriptor (I)C flags 1
+method name codePointAt descriptor (I)I flags 1
+method name codePointBefore descriptor (I)I flags 1
+method name codePointCount descriptor (II)I flags 1
+method name offsetByCodePoints descriptor (II)I flags 1
+method name getChars descriptor (II[CI)V flags 1
+method name setCharAt descriptor (IC)V flags 1
+method name append descriptor (Ljava/lang/Object;)Ljava/lang/AbstractStringBuilder; flags 1
+method name append descriptor (Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; flags 1
+method name append descriptor (Ljava/lang/StringBuffer;)Ljava/lang/AbstractStringBuilder; flags 1
+method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; flags 1
+method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; flags 1
+method name append descriptor ([C)Ljava/lang/AbstractStringBuilder; flags 1
+method name append descriptor ([CII)Ljava/lang/AbstractStringBuilder; flags 1
+method name append descriptor (Z)Ljava/lang/AbstractStringBuilder; flags 1
+method name append descriptor (C)Ljava/lang/AbstractStringBuilder; flags 1
+method name append descriptor (I)Ljava/lang/AbstractStringBuilder; flags 1
+method name append descriptor (J)Ljava/lang/AbstractStringBuilder; flags 1
+method name append descriptor (F)Ljava/lang/AbstractStringBuilder; flags 1
+method name append descriptor (D)Ljava/lang/AbstractStringBuilder; flags 1
+method name delete descriptor (II)Ljava/lang/AbstractStringBuilder; flags 1
+method name appendCodePoint descriptor (I)Ljava/lang/AbstractStringBuilder; flags 1
+method name deleteCharAt descriptor (I)Ljava/lang/AbstractStringBuilder; flags 1
+method name replace descriptor (IILjava/lang/String;)Ljava/lang/AbstractStringBuilder; flags 1
+method name substring descriptor (I)Ljava/lang/String; flags 1
+method name subSequence descriptor (II)Ljava/lang/CharSequence; flags 1
+method name substring descriptor (II)Ljava/lang/String; flags 1
+method name insert descriptor (I[CII)Ljava/lang/AbstractStringBuilder; flags 1
+method name insert descriptor (ILjava/lang/Object;)Ljava/lang/AbstractStringBuilder; flags 1
+method name insert descriptor (ILjava/lang/String;)Ljava/lang/AbstractStringBuilder; flags 1
+method name insert descriptor (I[C)Ljava/lang/AbstractStringBuilder; flags 1
+method name insert descriptor (ILjava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; flags 1
+method name insert descriptor (ILjava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; flags 1
+method name insert descriptor (IZ)Ljava/lang/AbstractStringBuilder; flags 1
+method name insert descriptor (IC)Ljava/lang/AbstractStringBuilder; flags 1
+method name insert descriptor (II)Ljava/lang/AbstractStringBuilder; flags 1
+method name insert descriptor (IJ)Ljava/lang/AbstractStringBuilder; flags 1
+method name insert descriptor (IF)Ljava/lang/AbstractStringBuilder; flags 1
+method name insert descriptor (ID)Ljava/lang/AbstractStringBuilder; flags 1
+method name indexOf descriptor (Ljava/lang/String;)I flags 1
+method name indexOf descriptor (Ljava/lang/String;I)I flags 1
+method name lastIndexOf descriptor (Ljava/lang/String;)I flags 1
+method name lastIndexOf descriptor (Ljava/lang/String;I)I flags 1
+method name reverse descriptor ()Ljava/lang/AbstractStringBuilder; flags 1
+method name toString descriptor ()Ljava/lang/String; flags 401
+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/lang/Appendable
+header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 401
+method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 401
+method name append descriptor (C)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 401
+
+class name java/lang/ArithmeticException
+header extends java/lang/RuntimeException 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/lang/ArrayIndexOutOfBoundsException
+header extends java/lang/IndexOutOfBoundsException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (I)V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name java/lang/ArrayStoreException
+header extends java/lang/RuntimeException 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/lang/AssertionError
+header extends java/lang/Error flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/Object;)V flags 1
+method name <init> descriptor (Z)V flags 1
+method name <init> descriptor (C)V flags 1
+method name <init> descriptor (I)V flags 1
+method name <init> descriptor (J)V flags 1
+method name <init> descriptor (F)V flags 1
+method name <init> descriptor (D)V flags 1
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1
+
+class name java/lang/AutoCloseable
+header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name close descriptor ()V thrownTypes java/lang/Exception flags 401
+
+class name java/lang/Boolean
+header extends java/lang/Object implements java/io/Serializable,java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/lang/Boolean;>; classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+field name TRUE descriptor Ljava/lang/Boolean; flags 19
+field name FALSE descriptor Ljava/lang/Boolean; flags 19
+field name TYPE descriptor Ljava/lang/Class; flags 19 signature Ljava/lang/Class<Ljava/lang/Boolean;>;
+method name <init> descriptor (Z)V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name parseBoolean descriptor (Ljava/lang/String;)Z flags 9
+method name booleanValue descriptor ()Z flags 1
+method name valueOf descriptor (Z)Ljava/lang/Boolean; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/Boolean; flags 9
+method name toString descriptor (Z)Ljava/lang/String; flags 9
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name hashCode descriptor ()I flags 1
+method name hashCode descriptor (Z)I flags 9
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name getBoolean descriptor (Ljava/lang/String;)Z flags 9
+method name compareTo descriptor (Ljava/lang/Boolean;)I flags 1
+method name compare descriptor (ZZ)I flags 9
+method name logicalAnd descriptor (ZZ)Z flags 9
+method name logicalOr descriptor (ZZ)Z flags 9
+method name logicalXor descriptor (ZZ)Z flags 9
+method name compareTo descriptor (Ljava/lang/Object;)I flags 1041
+
+class name java/lang/BootstrapMethodError
+header extends java/lang/LinkageError 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/lang/Byte
+header extends java/lang/Number implements java/lang/Comparable flags 31 signature Ljava/lang/Number;Ljava/lang/Comparable<Ljava/lang/Byte;>; classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+field name MIN_VALUE descriptor B constantValue -128 flags 19
+field name MAX_VALUE descriptor B constantValue 127 flags 19
+field name TYPE descriptor Ljava/lang/Class; flags 19 signature Ljava/lang/Class<Ljava/lang/Byte;>;
+field name SIZE descriptor I constantValue 8 flags 19
+field name BYTES descriptor I constantValue 1 flags 19
+method name toString descriptor (B)Ljava/lang/String; flags 9
+method name valueOf descriptor (B)Ljava/lang/Byte; flags 9
+method name parseByte descriptor (Ljava/lang/String;I)B thrownTypes java/lang/NumberFormatException flags 9
+method name parseByte descriptor (Ljava/lang/String;)B thrownTypes java/lang/NumberFormatException flags 9
+method name valueOf descriptor (Ljava/lang/String;I)Ljava/lang/Byte; thrownTypes java/lang/NumberFormatException flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/Byte; thrownTypes java/lang/NumberFormatException flags 9
+method name decode descriptor (Ljava/lang/String;)Ljava/lang/Byte; thrownTypes java/lang/NumberFormatException flags 9
+method name <init> descriptor (B)V flags 1
+method name <init> descriptor (Ljava/lang/String;)V thrownTypes java/lang/NumberFormatException flags 1
+method name byteValue descriptor ()B flags 1
+method name shortValue descriptor ()S flags 1
+method name intValue descriptor ()I flags 1
+method name longValue descriptor ()J flags 1
+method name floatValue descriptor ()F flags 1
+method name doubleValue descriptor ()D flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name hashCode descriptor ()I flags 1
+method name hashCode descriptor (B)I flags 9
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name compareTo descriptor (Ljava/lang/Byte;)I flags 1
+method name compare descriptor (BB)I flags 9
+method name toUnsignedInt descriptor (B)I flags 9
+method name toUnsignedLong descriptor (B)J flags 9
+method name compareTo descriptor (Ljava/lang/Object;)I flags 1041
+
+class name java/lang/CharSequence
+header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
+method name length descriptor ()I flags 401
+method name charAt descriptor (I)C flags 401
+method name subSequence descriptor (II)Ljava/lang/CharSequence; flags 401
+method name toString descriptor ()Ljava/lang/String; flags 401
+method name chars descriptor ()Ljava/util/stream/IntStream; flags 1
+method name codePoints descriptor ()Ljava/util/stream/IntStream; flags 1
+
+class name java/lang/Character
+header extends java/lang/Object implements java/io/Serializable,java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/lang/Character;>; classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+innerclass innerClass java/lang/Character$Subset outerClass java/lang/Character innerClassName Subset flags 9
+innerclass innerClass java/lang/Character$UnicodeBlock outerClass java/lang/Character innerClassName UnicodeBlock flags 19
+innerclass innerClass java/lang/Character$UnicodeScript outerClass java/lang/Character innerClassName UnicodeScript flags 4019
+field name MIN_RADIX descriptor I constantValue 2 flags 19
+field name MAX_RADIX descriptor I constantValue 36 flags 19
+field name MIN_VALUE descriptor C constantValue \u0000; flags 19
+field name MAX_VALUE descriptor C constantValue \uFFFF; flags 19
+field name TYPE descriptor Ljava/lang/Class; flags 19 signature Ljava/lang/Class<Ljava/lang/Character;>;
+field name UNASSIGNED descriptor B constantValue 0 flags 19
+field name UPPERCASE_LETTER descriptor B constantValue 1 flags 19
+field name LOWERCASE_LETTER descriptor B constantValue 2 flags 19
+field name TITLECASE_LETTER descriptor B constantValue 3 flags 19
+field name MODIFIER_LETTER descriptor B constantValue 4 flags 19
+field name OTHER_LETTER descriptor B constantValue 5 flags 19
+field name NON_SPACING_MARK descriptor B constantValue 6 flags 19
+field name ENCLOSING_MARK descriptor B constantValue 7 flags 19
+field name COMBINING_SPACING_MARK descriptor B constantValue 8 flags 19
+field name DECIMAL_DIGIT_NUMBER descriptor B constantValue 9 flags 19
+field name LETTER_NUMBER descriptor B constantValue 10 flags 19
+field name OTHER_NUMBER descriptor B constantValue 11 flags 19
+field name SPACE_SEPARATOR descriptor B constantValue 12 flags 19
+field name LINE_SEPARATOR descriptor B constantValue 13 flags 19
+field name PARAGRAPH_SEPARATOR descriptor B constantValue 14 flags 19
+field name CONTROL descriptor B constantValue 15 flags 19
+field name FORMAT descriptor B constantValue 16 flags 19
+field name PRIVATE_USE descriptor B constantValue 18 flags 19
+field name SURROGATE descriptor B constantValue 19 flags 19
+field name DASH_PUNCTUATION descriptor B constantValue 20 flags 19
+field name START_PUNCTUATION descriptor B constantValue 21 flags 19
+field name END_PUNCTUATION descriptor B constantValue 22 flags 19
+field name CONNECTOR_PUNCTUATION descriptor B constantValue 23 flags 19
+field name OTHER_PUNCTUATION descriptor B constantValue 24 flags 19
+field name MATH_SYMBOL descriptor B constantValue 25 flags 19
+field name CURRENCY_SYMBOL descriptor B constantValue 26 flags 19
+field name MODIFIER_SYMBOL descriptor B constantValue 27 flags 19
+field name OTHER_SYMBOL descriptor B constantValue 28 flags 19
+field name INITIAL_QUOTE_PUNCTUATION descriptor B constantValue 29 flags 19
+field name FINAL_QUOTE_PUNCTUATION descriptor B constantValue 30 flags 19
+field name DIRECTIONALITY_UNDEFINED descriptor B constantValue -1 flags 19
+field name DIRECTIONALITY_LEFT_TO_RIGHT descriptor B constantValue 0 flags 19
+field name DIRECTIONALITY_RIGHT_TO_LEFT descriptor B constantValue 1 flags 19
+field name DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC descriptor B constantValue 2 flags 19
+field name DIRECTIONALITY_EUROPEAN_NUMBER descriptor B constantValue 3 flags 19
+field name DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR descriptor B constantValue 4 flags 19
+field name DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR descriptor B constantValue 5 flags 19
+field name DIRECTIONALITY_ARABIC_NUMBER descriptor B constantValue 6 flags 19
+field name DIRECTIONALITY_COMMON_NUMBER_SEPARATOR descriptor B constantValue 7 flags 19
+field name DIRECTIONALITY_NONSPACING_MARK descriptor B constantValue 8 flags 19
+field name DIRECTIONALITY_BOUNDARY_NEUTRAL descriptor B constantValue 9 flags 19
+field name DIRECTIONALITY_PARAGRAPH_SEPARATOR descriptor B constantValue 10 flags 19
+field name DIRECTIONALITY_SEGMENT_SEPARATOR descriptor B constantValue 11 flags 19
+field name DIRECTIONALITY_WHITESPACE descriptor B constantValue 12 flags 19
+field name DIRECTIONALITY_OTHER_NEUTRALS descriptor B constantValue 13 flags 19
+field name DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING descriptor B constantValue 14 flags 19
+field name DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE descriptor B constantValue 15 flags 19
+field name DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING descriptor B constantValue 16 flags 19
+field name DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE descriptor B constantValue 17 flags 19
+field name DIRECTIONALITY_POP_DIRECTIONAL_FORMAT descriptor B constantValue 18 flags 19
+field name MIN_HIGH_SURROGATE descriptor C constantValue \uD800; flags 19
+field name MAX_HIGH_SURROGATE descriptor C constantValue \uDBFF; flags 19
+field name MIN_LOW_SURROGATE descriptor C constantValue \uDC00; flags 19
+field name MAX_LOW_SURROGATE descriptor C constantValue \uDFFF; flags 19
+field name MIN_SURROGATE descriptor C constantValue \uD800; flags 19
+field name MAX_SURROGATE descriptor C constantValue \uDFFF; flags 19
+field name MIN_SUPPLEMENTARY_CODE_POINT descriptor I constantValue 65536 flags 19
+field name MIN_CODE_POINT descriptor I constantValue 0 flags 19
+field name MAX_CODE_POINT descriptor I constantValue 1114111 flags 19
+field name SIZE descriptor I constantValue 16 flags 19
+field name BYTES descriptor I constantValue 2 flags 19
+method name <init> descriptor (C)V flags 1
+method name valueOf descriptor (C)Ljava/lang/Character; flags 9
+method name charValue descriptor ()C flags 1
+method name hashCode descriptor ()I flags 1
+method name hashCode descriptor (C)I flags 9
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name toString descriptor (C)Ljava/lang/String; flags 9
+method name isValidCodePoint descriptor (I)Z flags 9
+method name isBmpCodePoint descriptor (I)Z flags 9
+method name isSupplementaryCodePoint descriptor (I)Z flags 9
+method name isHighSurrogate descriptor (C)Z flags 9
+method name isLowSurrogate descriptor (C)Z flags 9
+method name isSurrogate descriptor (C)Z flags 9
+method name isSurrogatePair descriptor (CC)Z flags 9
+method name charCount descriptor (I)I flags 9
+method name toCodePoint descriptor (CC)I flags 9
+method name codePointAt descriptor (Ljava/lang/CharSequence;I)I flags 9
+method name codePointAt descriptor ([CI)I flags 9
+method name codePointAt descriptor ([CII)I flags 9
+method name codePointBefore descriptor (Ljava/lang/CharSequence;I)I flags 9
+method name codePointBefore descriptor ([CI)I flags 9
+method name codePointBefore descriptor ([CII)I flags 9
+method name highSurrogate descriptor (I)C flags 9
+method name lowSurrogate descriptor (I)C flags 9
+method name toChars descriptor (I[CI)I flags 9
+method name toChars descriptor (I)[C flags 9
+method name codePointCount descriptor (Ljava/lang/CharSequence;II)I flags 9
+method name codePointCount descriptor ([CII)I flags 9
+method name offsetByCodePoints descriptor (Ljava/lang/CharSequence;II)I flags 9
+method name offsetByCodePoints descriptor ([CIIII)I flags 9
+method name isLowerCase descriptor (C)Z flags 9
+method name isLowerCase descriptor (I)Z flags 9
+method name isUpperCase descriptor (C)Z flags 9
+method name isUpperCase descriptor (I)Z flags 9
+method name isTitleCase descriptor (C)Z flags 9
+method name isTitleCase descriptor (I)Z flags 9
+method name isDigit descriptor (C)Z flags 9
+method name isDigit descriptor (I)Z flags 9
+method name isDefined descriptor (C)Z flags 9
+method name isDefined descriptor (I)Z flags 9
+method name isLetter descriptor (C)Z flags 9
+method name isLetter descriptor (I)Z flags 9
+method name isLetterOrDigit descriptor (C)Z flags 9
+method name isLetterOrDigit descriptor (I)Z flags 9
+method name isJavaLetter descriptor (C)Z flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name isJavaLetterOrDigit descriptor (C)Z flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name isAlphabetic descriptor (I)Z flags 9
+method name isIdeographic descriptor (I)Z flags 9
+method name isJavaIdentifierStart descriptor (C)Z flags 9
+method name isJavaIdentifierStart descriptor (I)Z flags 9
+method name isJavaIdentifierPart descriptor (C)Z flags 9
+method name isJavaIdentifierPart descriptor (I)Z flags 9
+method name isUnicodeIdentifierStart descriptor (C)Z flags 9
+method name isUnicodeIdentifierStart descriptor (I)Z flags 9
+method name isUnicodeIdentifierPart descriptor (C)Z flags 9
+method name isUnicodeIdentifierPart descriptor (I)Z flags 9
+method name isIdentifierIgnorable descriptor (C)Z flags 9
+method name isIdentifierIgnorable descriptor (I)Z flags 9
+method name toLowerCase descriptor (C)C flags 9
+method name toLowerCase descriptor (I)I flags 9
+method name toUpperCase descriptor (C)C flags 9
+method name toUpperCase descriptor (I)I flags 9
+method name toTitleCase descriptor (C)C flags 9
+method name toTitleCase descriptor (I)I flags 9
+method name digit descriptor (CI)I flags 9
+method name digit descriptor (II)I flags 9
+method name getNumericValue descriptor (C)I flags 9
+method name getNumericValue descriptor (I)I flags 9
+method name isSpace descriptor (C)Z flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name isSpaceChar descriptor (C)Z flags 9
+method name isSpaceChar descriptor (I)Z flags 9
+method name isWhitespace descriptor (C)Z flags 9
+method name isWhitespace descriptor (I)Z flags 9
+method name isISOControl descriptor (C)Z flags 9
+method name isISOControl descriptor (I)Z flags 9
+method name getType descriptor (C)I flags 9
+method name getType descriptor (I)I flags 9
+method name forDigit descriptor (II)C flags 9
+method name getDirectionality descriptor (C)B flags 9
+method name getDirectionality descriptor (I)B flags 9
+method name isMirrored descriptor (C)Z flags 9
+method name isMirrored descriptor (I)Z flags 9
+method name compareTo descriptor (Ljava/lang/Character;)I flags 1
+method name compare descriptor (CC)I flags 9
+method name reverseBytes descriptor (C)C flags 9
+method name getName descriptor (I)Ljava/lang/String; flags 9
+method name compareTo descriptor (Ljava/lang/Object;)I flags 1041
+
+class name java/lang/Character$Subset
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/Character$Subset outerClass java/lang/Character innerClassName Subset flags 9
+method name <init> descriptor (Ljava/lang/String;)V flags 4
+method name equals descriptor (Ljava/lang/Object;)Z flags 11
+method name hashCode descriptor ()I flags 11
+method name toString descriptor ()Ljava/lang/String; flags 11
+
+class name java/lang/Character$UnicodeBlock
+header extends java/lang/Character$Subset flags 31
+innerclass innerClass java/lang/Character$UnicodeBlock outerClass java/lang/Character innerClassName UnicodeBlock flags 19
+innerclass innerClass java/lang/Character$Subset outerClass java/lang/Character innerClassName Subset flags 9
+field name BASIC_LATIN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LATIN_1_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LATIN_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LATIN_EXTENDED_B descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name IPA_EXTENSIONS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SPACING_MODIFIER_LETTERS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name COMBINING_DIACRITICAL_MARKS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name GREEK descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CYRILLIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ARMENIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name HEBREW descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ARABIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name DEVANAGARI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name BENGALI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name GURMUKHI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name GUJARATI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ORIYA descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name TAMIL descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name TELUGU descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name KANNADA descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MALAYALAM descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name THAI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LAO descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name TIBETAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name GEORGIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name HANGUL_JAMO descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LATIN_EXTENDED_ADDITIONAL descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name GREEK_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name GENERAL_PUNCTUATION descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SUPERSCRIPTS_AND_SUBSCRIPTS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CURRENCY_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name COMBINING_MARKS_FOR_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LETTERLIKE_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name NUMBER_FORMS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ARROWS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MATHEMATICAL_OPERATORS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MISCELLANEOUS_TECHNICAL descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CONTROL_PICTURES descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name OPTICAL_CHARACTER_RECOGNITION descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ENCLOSED_ALPHANUMERICS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name BOX_DRAWING descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name BLOCK_ELEMENTS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name GEOMETRIC_SHAPES descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MISCELLANEOUS_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name DINGBATS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CJK_SYMBOLS_AND_PUNCTUATION descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name HIRAGANA descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name KATAKANA descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name BOPOMOFO descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name HANGUL_COMPATIBILITY_JAMO descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name KANBUN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ENCLOSED_CJK_LETTERS_AND_MONTHS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CJK_COMPATIBILITY descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CJK_UNIFIED_IDEOGRAPHS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name HANGUL_SYLLABLES descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name PRIVATE_USE_AREA descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CJK_COMPATIBILITY_IDEOGRAPHS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ALPHABETIC_PRESENTATION_FORMS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ARABIC_PRESENTATION_FORMS_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name COMBINING_HALF_MARKS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CJK_COMPATIBILITY_FORMS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SMALL_FORM_VARIANTS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ARABIC_PRESENTATION_FORMS_B descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name HALFWIDTH_AND_FULLWIDTH_FORMS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SPECIALS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SURROGATES_AREA descriptor Ljava/lang/Character$UnicodeBlock; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+field name SYRIAC descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name THAANA descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SINHALA descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MYANMAR descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ETHIOPIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CHEROKEE descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name OGHAM descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name RUNIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name KHMER descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MONGOLIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name BRAILLE_PATTERNS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CJK_RADICALS_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name KANGXI_RADICALS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name IDEOGRAPHIC_DESCRIPTION_CHARACTERS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name BOPOMOFO_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name YI_SYLLABLES descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name YI_RADICALS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CYRILLIC_SUPPLEMENTARY descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name TAGALOG descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name HANUNOO descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name BUHID descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name TAGBANWA descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LIMBU descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name TAI_LE descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name KHMER_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name PHONETIC_EXTENSIONS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SUPPLEMENTAL_ARROWS_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SUPPLEMENTAL_ARROWS_B descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SUPPLEMENTAL_MATHEMATICAL_OPERATORS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MISCELLANEOUS_SYMBOLS_AND_ARROWS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name KATAKANA_PHONETIC_EXTENSIONS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name YIJING_HEXAGRAM_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name VARIATION_SELECTORS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LINEAR_B_SYLLABARY descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LINEAR_B_IDEOGRAMS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name AEGEAN_NUMBERS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name OLD_ITALIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name GOTHIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name UGARITIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name DESERET descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SHAVIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name OSMANYA descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CYPRIOT_SYLLABARY descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name BYZANTINE_MUSICAL_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MUSICAL_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name TAI_XUAN_JING_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MATHEMATICAL_ALPHANUMERIC_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name TAGS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name VARIATION_SELECTORS_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SUPPLEMENTARY_PRIVATE_USE_AREA_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SUPPLEMENTARY_PRIVATE_USE_AREA_B descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name HIGH_SURROGATES descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name HIGH_PRIVATE_USE_SURROGATES descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LOW_SURROGATES descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ARABIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name NKO descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SAMARITAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MANDAIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ETHIOPIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name NEW_TAI_LUE descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name BUGINESE descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name TAI_THAM descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name BALINESE descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SUNDANESE descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name BATAK descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LEPCHA descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name OL_CHIKI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name VEDIC_EXTENSIONS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name PHONETIC_EXTENSIONS_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name COMBINING_DIACRITICAL_MARKS_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name GLAGOLITIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LATIN_EXTENDED_C descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name COPTIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name GEORGIAN_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name TIFINAGH descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ETHIOPIC_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CYRILLIC_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SUPPLEMENTAL_PUNCTUATION descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CJK_STROKES descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LISU descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name VAI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CYRILLIC_EXTENDED_B descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name BAMUM descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MODIFIER_TONE_LETTERS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LATIN_EXTENDED_D descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SYLOTI_NAGRI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name COMMON_INDIC_NUMBER_FORMS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name PHAGS_PA descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SAURASHTRA descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name DEVANAGARI_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name KAYAH_LI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name REJANG descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name HANGUL_JAMO_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name JAVANESE descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CHAM descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MYANMAR_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name TAI_VIET descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ETHIOPIC_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MEETEI_MAYEK descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name HANGUL_JAMO_EXTENDED_B descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name VERTICAL_FORMS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ANCIENT_GREEK_NUMBERS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ANCIENT_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name PHAISTOS_DISC descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LYCIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CARIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name OLD_PERSIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name IMPERIAL_ARAMAIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name PHOENICIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LYDIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name KHAROSHTHI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name OLD_SOUTH_ARABIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name AVESTAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name INSCRIPTIONAL_PARTHIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name INSCRIPTIONAL_PAHLAVI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name OLD_TURKIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name RUMI_NUMERAL_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name BRAHMI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name KAITHI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CUNEIFORM descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CUNEIFORM_NUMBERS_AND_PUNCTUATION descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name EGYPTIAN_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name BAMUM_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name KANA_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ANCIENT_GREEK_MUSICAL_NOTATION descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name COUNTING_ROD_NUMERALS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MAHJONG_TILES descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name DOMINO_TILES descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name PLAYING_CARDS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ENCLOSED_ALPHANUMERIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ENCLOSED_IDEOGRAPHIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name EMOTICONS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name TRANSPORT_AND_MAP_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ALCHEMICAL_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ARABIC_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SUNDANESE_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MEETEI_MAYEK_EXTENSIONS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MEROITIC_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MEROITIC_CURSIVE descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SORA_SOMPENG descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CHAKMA descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SHARADA descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name TAKRI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MIAO descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+method name of descriptor (C)Ljava/lang/Character$UnicodeBlock; flags 9
+method name of descriptor (I)Ljava/lang/Character$UnicodeBlock; flags 9
+method name forName descriptor (Ljava/lang/String;)Ljava/lang/Character$UnicodeBlock; flags 19
+
+class name java/lang/Character$UnicodeScript
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/lang/Character$UnicodeScript;>;
+innerclass innerClass java/lang/Character$UnicodeScript outerClass java/lang/Character innerClassName UnicodeScript flags 4019
+field name COMMON descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name LATIN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name GREEK descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name CYRILLIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name ARMENIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name HEBREW descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name ARABIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name SYRIAC descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name THAANA descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name DEVANAGARI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name BENGALI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name GURMUKHI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name GUJARATI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name ORIYA descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name TAMIL descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name TELUGU descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name KANNADA descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name MALAYALAM descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name SINHALA descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name THAI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name LAO descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name TIBETAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name MYANMAR descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name GEORGIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name HANGUL descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name ETHIOPIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name CHEROKEE descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name CANADIAN_ABORIGINAL descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name OGHAM descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name RUNIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name KHMER descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name MONGOLIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name HIRAGANA descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name KATAKANA descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name BOPOMOFO descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name HAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name YI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name OLD_ITALIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name GOTHIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name DESERET descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name INHERITED descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name TAGALOG descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name HANUNOO descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name BUHID descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name TAGBANWA descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name LIMBU descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name TAI_LE descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name LINEAR_B descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name UGARITIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name SHAVIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name OSMANYA descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name CYPRIOT descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name BRAILLE descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name BUGINESE descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name COPTIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name NEW_TAI_LUE descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name GLAGOLITIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name TIFINAGH descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name SYLOTI_NAGRI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name OLD_PERSIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name KHAROSHTHI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name BALINESE descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name CUNEIFORM descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name PHOENICIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name PHAGS_PA descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name NKO descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name SUNDANESE descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name BATAK descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name LEPCHA descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name OL_CHIKI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name VAI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name SAURASHTRA descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name KAYAH_LI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name REJANG descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name LYCIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name CARIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name LYDIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name CHAM descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name TAI_THAM descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name TAI_VIET descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name AVESTAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name EGYPTIAN_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name SAMARITAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name MANDAIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name LISU descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name BAMUM descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name JAVANESE descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name MEETEI_MAYEK descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name IMPERIAL_ARAMAIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name OLD_SOUTH_ARABIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name INSCRIPTIONAL_PARTHIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name INSCRIPTIONAL_PAHLAVI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name OLD_TURKIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name BRAHMI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name KAITHI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name MEROITIC_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name MEROITIC_CURSIVE descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name SORA_SOMPENG descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name CHAKMA descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name SHARADA descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name TAKRI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name MIAO descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name UNKNOWN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+method name values descriptor ()[Ljava/lang/Character$UnicodeScript; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/Character$UnicodeScript; flags 9
+method name of descriptor (I)Ljava/lang/Character$UnicodeScript; flags 9
+method name forName descriptor (Ljava/lang/String;)Ljava/lang/Character$UnicodeScript; flags 19
+
+class name java/lang/Class
+header extends java/lang/Object implements java/io/Serializable,java/lang/reflect/GenericDeclaration,java/lang/reflect/Type,java/lang/reflect/AnnotatedElement flags 31 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/reflect/GenericDeclaration;Ljava/lang/reflect/Type;Ljava/lang/reflect/AnnotatedElement; classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name toGenericString descriptor ()Ljava/lang/String; flags 1
+method name forName descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 signature (Ljava/lang/String;)Ljava/lang/Class<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name forName descriptor (Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 signature (Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name newInstance descriptor ()Ljava/lang/Object; thrownTypes java/lang/InstantiationException,java/lang/IllegalAccessException flags 1 signature ()TT; runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name isInstance descriptor (Ljava/lang/Object;)Z flags 101
+method name isAssignableFrom descriptor (Ljava/lang/Class;)Z flags 101 signature (Ljava/lang/Class<*>;)Z
+method name isInterface descriptor ()Z flags 101
+method name isArray descriptor ()Z flags 101
+method name isPrimitive descriptor ()Z flags 101
+method name isAnnotation descriptor ()Z flags 1
+method name isSynthetic descriptor ()Z flags 1
+method name getName descriptor ()Ljava/lang/String; flags 1
+method name getClassLoader descriptor ()Ljava/lang/ClassLoader; flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getTypeParameters descriptor ()[Ljava/lang/reflect/TypeVariable; flags 1 signature ()[Ljava/lang/reflect/TypeVariable<Ljava/lang/Class<TT;>;>;
+method name getSuperclass descriptor ()Ljava/lang/Class; flags 101 signature ()Ljava/lang/Class<-TT;>;
+method name getGenericSuperclass descriptor ()Ljava/lang/reflect/Type; flags 1
+method name getPackage descriptor ()Ljava/lang/Package; flags 1
+method name getInterfaces descriptor ()[Ljava/lang/Class; flags 1 signature ()[Ljava/lang/Class<*>;
+method name getGenericInterfaces descriptor ()[Ljava/lang/reflect/Type; flags 1
+method name getComponentType descriptor ()Ljava/lang/Class; flags 101 signature ()Ljava/lang/Class<*>;
+method name getModifiers descriptor ()I flags 101
+method name getSigners descriptor ()[Ljava/lang/Object; flags 101
+method name getEnclosingMethod descriptor ()Ljava/lang/reflect/Method; thrownTypes java/lang/SecurityException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getEnclosingConstructor descriptor ()Ljava/lang/reflect/Constructor; thrownTypes java/lang/SecurityException flags 1 signature ()Ljava/lang/reflect/Constructor<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getDeclaringClass descriptor ()Ljava/lang/Class; thrownTypes java/lang/SecurityException flags 1 signature ()Ljava/lang/Class<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getEnclosingClass descriptor ()Ljava/lang/Class; thrownTypes java/lang/SecurityException flags 1 signature ()Ljava/lang/Class<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getSimpleName descriptor ()Ljava/lang/String; flags 1
+method name getTypeName descriptor ()Ljava/lang/String; flags 1
+method name getCanonicalName descriptor ()Ljava/lang/String; flags 1
+method name isAnonymousClass descriptor ()Z flags 1
+method name isLocalClass descriptor ()Z flags 1
+method name isMemberClass descriptor ()Z flags 1
+method name getClasses descriptor ()[Ljava/lang/Class; flags 1 signature ()[Ljava/lang/Class<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getFields descriptor ()[Ljava/lang/reflect/Field; thrownTypes java/lang/SecurityException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getMethods descriptor ()[Ljava/lang/reflect/Method; thrownTypes java/lang/SecurityException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getConstructors descriptor ()[Ljava/lang/reflect/Constructor; thrownTypes java/lang/SecurityException flags 1 signature ()[Ljava/lang/reflect/Constructor<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getField descriptor (Ljava/lang/String;)Ljava/lang/reflect/Field; thrownTypes java/lang/NoSuchFieldException,java/lang/SecurityException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getMethod descriptor (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature (Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method; runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getConstructor descriptor ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature ([Ljava/lang/Class<*>;)Ljava/lang/reflect/Constructor<TT;>; runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getDeclaredClasses descriptor ()[Ljava/lang/Class; thrownTypes java/lang/SecurityException flags 1 signature ()[Ljava/lang/Class<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getDeclaredFields descriptor ()[Ljava/lang/reflect/Field; thrownTypes java/lang/SecurityException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getDeclaredMethods descriptor ()[Ljava/lang/reflect/Method; thrownTypes java/lang/SecurityException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getDeclaredConstructors descriptor ()[Ljava/lang/reflect/Constructor; thrownTypes java/lang/SecurityException flags 1 signature ()[Ljava/lang/reflect/Constructor<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getDeclaredField descriptor (Ljava/lang/String;)Ljava/lang/reflect/Field; thrownTypes java/lang/NoSuchFieldException,java/lang/SecurityException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getDeclaredMethod descriptor (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature (Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method; runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getDeclaredConstructor descriptor ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature ([Ljava/lang/Class<*>;)Ljava/lang/reflect/Constructor<TT;>; runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getResourceAsStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; flags 1
+method name getResource descriptor (Ljava/lang/String;)Ljava/net/URL; flags 1
+method name getProtectionDomain descriptor ()Ljava/security/ProtectionDomain; flags 1
+method name desiredAssertionStatus descriptor ()Z flags 1
+method name isEnum descriptor ()Z flags 1
+method name getEnumConstants descriptor ()[Ljava/lang/Object; flags 1 signature ()[TT;
+method name cast descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;)TT;
+method name asSubclass descriptor (Ljava/lang/Class;)Ljava/lang/Class; flags 1 signature <U:Ljava/lang/Object;>(Ljava/lang/Class<TU;>;)Ljava/lang/Class<+TU;>;
+method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)TA;
+method name isAnnotationPresent descriptor (Ljava/lang/Class;)Z flags 1 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z
+method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; flags 1 signature <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)[TA;
+method name getAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 1
+method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)TA;
+method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; flags 1 signature <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)[TA;
+method name getDeclaredAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 1
+method name getAnnotatedSuperclass descriptor ()Ljava/lang/reflect/AnnotatedType; flags 1
+method name getAnnotatedInterfaces descriptor ()[Ljava/lang/reflect/AnnotatedType; flags 1
+
+class name java/lang/ClassCastException
+header extends java/lang/RuntimeException 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/lang/ClassCircularityError
+header extends java/lang/LinkageError 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/lang/ClassFormatError
+header extends java/lang/LinkageError 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/lang/ClassLoader
+header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name <init> descriptor (Ljava/lang/ClassLoader;)V flags 4
+method name <init> descriptor ()V flags 4
+method name loadClass descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 1 signature (Ljava/lang/String;)Ljava/lang/Class<*>;
+method name loadClass descriptor (Ljava/lang/String;Z)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 4 signature (Ljava/lang/String;Z)Ljava/lang/Class<*>;
+method name getClassLoadingLock descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 4
+method name findClass descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 4 signature (Ljava/lang/String;)Ljava/lang/Class<*>;
+method name defineClass descriptor ([BII)Ljava/lang/Class; thrownTypes java/lang/ClassFormatError flags 14 deprecated true signature ([BII)Ljava/lang/Class<*>; runtimeAnnotations @Ljava/lang/Deprecated;
+method name defineClass descriptor (Ljava/lang/String;[BII)Ljava/lang/Class; thrownTypes java/lang/ClassFormatError flags 14 signature (Ljava/lang/String;[BII)Ljava/lang/Class<*>;
+method name defineClass descriptor (Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class; thrownTypes java/lang/ClassFormatError flags 14 signature (Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class<*>;
+method name defineClass descriptor (Ljava/lang/String;Ljava/nio/ByteBuffer;Ljava/security/ProtectionDomain;)Ljava/lang/Class; thrownTypes java/lang/ClassFormatError flags 14 signature (Ljava/lang/String;Ljava/nio/ByteBuffer;Ljava/security/ProtectionDomain;)Ljava/lang/Class<*>;
+method name resolveClass descriptor (Ljava/lang/Class;)V flags 14 signature (Ljava/lang/Class<*>;)V
+method name findSystemClass descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 14 signature (Ljava/lang/String;)Ljava/lang/Class<*>;
+method name findLoadedClass descriptor (Ljava/lang/String;)Ljava/lang/Class; flags 14 signature (Ljava/lang/String;)Ljava/lang/Class<*>;
+method name setSigners descriptor (Ljava/lang/Class;[Ljava/lang/Object;)V flags 14 signature (Ljava/lang/Class<*>;[Ljava/lang/Object;)V
+method name getResource descriptor (Ljava/lang/String;)Ljava/net/URL; flags 1
+method name getResources descriptor (Ljava/lang/String;)Ljava/util/Enumeration; thrownTypes java/io/IOException flags 1 signature (Ljava/lang/String;)Ljava/util/Enumeration<Ljava/net/URL;>;
+method name findResource descriptor (Ljava/lang/String;)Ljava/net/URL; flags 4
+method name findResources descriptor (Ljava/lang/String;)Ljava/util/Enumeration; thrownTypes java/io/IOException flags 4 signature (Ljava/lang/String;)Ljava/util/Enumeration<Ljava/net/URL;>;
+method name registerAsParallelCapable descriptor ()Z flags c runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getSystemResource descriptor (Ljava/lang/String;)Ljava/net/URL; flags 9
+method name getSystemResources descriptor (Ljava/lang/String;)Ljava/util/Enumeration; thrownTypes java/io/IOException flags 9 signature (Ljava/lang/String;)Ljava/util/Enumeration<Ljava/net/URL;>;
+method name getResourceAsStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; flags 1
+method name getSystemResourceAsStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; flags 9
+method name getParent descriptor ()Ljava/lang/ClassLoader; flags 11 runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name getSystemClassLoader descriptor ()Ljava/lang/ClassLoader; flags 9 runtimeAnnotations @Lsun/reflect/CallerSensitive;
+method name definePackage descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package; thrownTypes java/lang/IllegalArgumentException flags 4
+method name getPackage descriptor (Ljava/lang/String;)Ljava/lang/Package; flags 4
+method name getPackages descriptor ()[Ljava/lang/Package; flags 4
+method name findLibrary descriptor (Ljava/lang/String;)Ljava/lang/String; flags 4
+method name setDefaultAssertionStatus descriptor (Z)V flags 1
+method name setPackageAssertionStatus descriptor (Ljava/lang/String;Z)V flags 1
+method name setClassAssertionStatus descriptor (Ljava/lang/String;Z)V flags 1
+method name clearAssertionStatus descriptor ()V flags 1
+
+class name java/lang/ClassNotFoundException
+header extends java/lang/ReflectiveOperationException 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 getException descriptor ()Ljava/lang/Throwable; flags 1
+method name getCause descriptor ()Ljava/lang/Throwable; flags 1
+
+class name java/lang/ClassValue
+header extends java/lang/Object flags 421 signature <T:Ljava/lang/Object;>Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name <init> descriptor ()V flags 4
+method name computeValue descriptor (Ljava/lang/Class;)Ljava/lang/Object; flags 404 signature (Ljava/lang/Class<*>;)TT;
+method name get descriptor (Ljava/lang/Class;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Class<*>;)TT;
+method name remove descriptor (Ljava/lang/Class;)V flags 1 signature (Ljava/lang/Class<*>;)V
+
+class name java/lang/CloneNotSupportedException
+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
+
+class name java/lang/Cloneable
+header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+
+class name java/lang/Comparable
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name compareTo descriptor (Ljava/lang/Object;)I flags 401 signature (TT;)I
+
+class name java/lang/Compiler
+header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name compileClass descriptor (Ljava/lang/Class;)Z flags 109 signature (Ljava/lang/Class<*>;)Z
+method name compileClasses descriptor (Ljava/lang/String;)Z flags 109
+method name command descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 109
+method name enable descriptor ()V flags 109
+method name disable descriptor ()V flags 109
+
+class name java/lang/Deprecated
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;CONSTRUCTOR;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;LOCAL_VARIABLE;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;PACKAGE;eLjava/lang/annotation/ElementType;PARAMETER;eLjava/lang/annotation/ElementType;TYPE;})
+
+class name java/lang/Double
+header extends java/lang/Number implements java/lang/Comparable flags 31 signature Ljava/lang/Number;Ljava/lang/Comparable<Ljava/lang/Double;>; classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+field name POSITIVE_INFINITY descriptor D constantValue Infinity flags 19
+field name NEGATIVE_INFINITY descriptor D constantValue -Infinity flags 19
+field name NaN descriptor D constantValue NaN flags 19
+field name MAX_VALUE descriptor D constantValue 1.7976931348623157E308 flags 19
+field name MIN_NORMAL descriptor D constantValue 2.2250738585072014E-308 flags 19
+field name MIN_VALUE descriptor D constantValue 4.9E-324 flags 19
+field name MAX_EXPONENT descriptor I constantValue 1023 flags 19
+field name MIN_EXPONENT descriptor I constantValue -1022 flags 19
+field name SIZE descriptor I constantValue 64 flags 19
+field name BYTES descriptor I constantValue 8 flags 19
+field name TYPE descriptor Ljava/lang/Class; flags 19 signature Ljava/lang/Class<Ljava/lang/Double;>;
+method name toString descriptor (D)Ljava/lang/String; flags 9
+method name toHexString descriptor (D)Ljava/lang/String; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/Double; thrownTypes java/lang/NumberFormatException flags 9
+method name valueOf descriptor (D)Ljava/lang/Double; flags 9
+method name parseDouble descriptor (Ljava/lang/String;)D thrownTypes java/lang/NumberFormatException flags 9
+method name isNaN descriptor (D)Z flags 9
+method name isInfinite descriptor (D)Z flags 9
+method name isFinite descriptor (D)Z flags 9
+method name <init> descriptor (D)V flags 1
+method name <init> descriptor (Ljava/lang/String;)V thrownTypes java/lang/NumberFormatException flags 1
+method name isNaN descriptor ()Z flags 1
+method name isInfinite descriptor ()Z flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name byteValue descriptor ()B flags 1
+method name shortValue descriptor ()S flags 1
+method name intValue descriptor ()I flags 1
+method name longValue descriptor ()J flags 1
+method name floatValue descriptor ()F flags 1
+method name doubleValue descriptor ()D flags 1
+method name hashCode descriptor ()I flags 1
+method name hashCode descriptor (D)I flags 9
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name doubleToLongBits descriptor (D)J flags 9
+method name doubleToRawLongBits descriptor (D)J flags 109
+method name longBitsToDouble descriptor (J)D flags 109
+method name compareTo descriptor (Ljava/lang/Double;)I flags 1
+method name compare descriptor (DD)I flags 9
+method name sum descriptor (DD)D flags 9
+method name max descriptor (DD)D flags 9
+method name min descriptor (DD)D flags 9
+method name compareTo descriptor (Ljava/lang/Object;)I flags 1041
+
+class name java/lang/Enum
+header extends java/lang/Object implements java/lang/Comparable,java/io/Serializable flags 421 signature <E:Ljava/lang/Enum<TE;>;>Ljava/lang/Object;Ljava/lang/Comparable<TE;>;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name name descriptor ()Ljava/lang/String; flags 11
+method name ordinal descriptor ()I flags 11
+method name <init> descriptor (Ljava/lang/String;I)V flags 4
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 11
+method name hashCode descriptor ()I flags 11
+method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 14
+method name compareTo descriptor (Ljava/lang/Enum;)I flags 11 signature (TE;)I
+method name getDeclaringClass descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<TE;>;
+method name valueOf descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; flags 9 signature <T:Ljava/lang/Enum<TT;>;>(Ljava/lang/Class<TT;>;Ljava/lang/String;)TT;
+method name finalize descriptor ()V flags 14
+method name compareTo descriptor (Ljava/lang/Object;)I flags 1041
+
+class name java/lang/EnumConstantNotPresentException
+header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name <init> descriptor (Ljava/lang/Class;Ljava/lang/String;)V flags 1 signature (Ljava/lang/Class<+Ljava/lang/Enum;>;Ljava/lang/String;)V
+method name enumType descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<+Ljava/lang/Enum;>;
+method name constantName descriptor ()Ljava/lang/String; flags 1
+
+class name java/lang/Error
+header extends java/lang/Throwable 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
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V flags 4
+
+class name java/lang/Exception
+header extends java/lang/Throwable 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
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V flags 4
+
+class name java/lang/ExceptionInInitializerError
+header extends java/lang/LinkageError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/Throwable;)V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name getException descriptor ()Ljava/lang/Throwable; flags 1
+method name getCause descriptor ()Ljava/lang/Throwable; flags 1
+
+class name java/lang/Float
+header extends java/lang/Number implements java/lang/Comparable flags 31 signature Ljava/lang/Number;Ljava/lang/Comparable<Ljava/lang/Float;>; classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+field name POSITIVE_INFINITY descriptor F constantValue Infinity flags 19
+field name NEGATIVE_INFINITY descriptor F constantValue -Infinity flags 19
+field name NaN descriptor F constantValue NaN flags 19
+field name MAX_VALUE descriptor F constantValue 3.4028235E38 flags 19
+field name MIN_NORMAL descriptor F constantValue 1.17549435E-38 flags 19
+field name MIN_VALUE descriptor F constantValue 1.4E-45 flags 19
+field name MAX_EXPONENT descriptor I constantValue 127 flags 19
+field name MIN_EXPONENT descriptor I constantValue -126 flags 19
+field name SIZE descriptor I constantValue 32 flags 19
+field name BYTES descriptor I constantValue 4 flags 19
+field name TYPE descriptor Ljava/lang/Class; flags 19 signature Ljava/lang/Class<Ljava/lang/Float;>;
+method name toString descriptor (F)Ljava/lang/String; flags 9
+method name toHexString descriptor (F)Ljava/lang/String; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/Float; thrownTypes java/lang/NumberFormatException flags 9
+method name valueOf descriptor (F)Ljava/lang/Float; flags 9
+method name parseFloat descriptor (Ljava/lang/String;)F thrownTypes java/lang/NumberFormatException flags 9
+method name isNaN descriptor (F)Z flags 9
+method name isInfinite descriptor (F)Z flags 9
+method name isFinite descriptor (F)Z flags 9
+method name <init> descriptor (F)V flags 1
+method name <init> descriptor (D)V flags 1
+method name <init> descriptor (Ljava/lang/String;)V thrownTypes java/lang/NumberFormatException flags 1
+method name isNaN descriptor ()Z flags 1
+method name isInfinite descriptor ()Z flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name byteValue descriptor ()B flags 1
+method name shortValue descriptor ()S flags 1
+method name intValue descriptor ()I flags 1
+method name longValue descriptor ()J flags 1
+method name floatValue descriptor ()F flags 1
+method name doubleValue descriptor ()D flags 1
+method name hashCode descriptor ()I flags 1
+method name hashCode descriptor (F)I flags 9
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name floatToIntBits descriptor (F)I flags 9
+method name floatToRawIntBits descriptor (F)I flags 109
+method name intBitsToFloat descriptor (I)F flags 109
+method name compareTo descriptor (Ljava/lang/Float;)I flags 1
+method name compare descriptor (FF)I flags 9
+method name sum descriptor (FF)F flags 9
+method name max descriptor (FF)F flags 9
+method name min descriptor (FF)F flags 9
+method name compareTo descriptor (Ljava/lang/Object;)I flags 1041
+
+class name java/lang/FunctionalInterface
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})
+
+class name java/lang/IllegalAccessError
+header extends java/lang/IncompatibleClassChangeError 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/lang/IllegalAccessException
+header extends java/lang/ReflectiveOperationException 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/lang/IllegalArgumentException
+header extends java/lang/RuntimeException 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/lang/IllegalMonitorStateException
+header extends java/lang/RuntimeException 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/lang/IllegalStateException
+header extends java/lang/RuntimeException 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/lang/IllegalThreadStateException
+header extends java/lang/IllegalArgumentException 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/lang/IncompatibleClassChangeError
+header extends java/lang/LinkageError 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/lang/IndexOutOfBoundsException
+header extends java/lang/RuntimeException 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/lang/InheritableThreadLocal
+header extends java/lang/ThreadLocal flags 21 signature <T:Ljava/lang/Object;>Ljava/lang/ThreadLocal<TT;>; classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+method name <init> descriptor ()V flags 1
+method name childValue descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 4 signature (TT;)TT;
+
+class name java/lang/InstantiationError
+header extends java/lang/IncompatibleClassChangeError 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/lang/InstantiationException
+header extends java/lang/ReflectiveOperationException 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/lang/Integer
+header extends java/lang/Number implements java/lang/Comparable flags 31 signature Ljava/lang/Number;Ljava/lang/Comparable<Ljava/lang/Integer;>; classAnnotations @Ljdk/Profile+Annotation;(value=I1)
+field name MIN_VALUE descriptor I constantValue -2147483648 flags 19
+field name MAX_VALUE descriptor I constantValue 2147483647 flags 19
+field name TYPE descriptor Ljava/lang/Class; flags 19 signature Ljava/lang/Class<Ljava/lang/Integer;>;
+field name SIZE descriptor I constantValue 32 flags 19
+field name BYTES descriptor I constantValue 4 flags 19
+method name toString descriptor (II)Ljava/lang/String; flags 9
+method name toUnsignedString descriptor (II)Ljava/lang/String; flags 9
+method name toHexString descriptor (I)Ljava/lang/String; flags 9
+method name toOctalString descriptor (I)Ljava/lang/String; flags 9