Merge epsilon-gc-branch
authorshade
Fri, 10 Nov 2017 18:57:51 +0100
branchepsilon-gc-branch
changeset 55801 415b54aa1007
parent 55779 691527c48595 (current diff)
parent 47712 bde0215f1f70 (diff)
child 55802 b2b4df384c83
Merge
make/data/symbols/java.activation-6.sym.txt
make/data/symbols/java.activation-7.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.corba-6.sym.txt
make/data/symbols/java.corba-7.sym.txt
make/data/symbols/java.datatransfer-6.sym.txt
make/data/symbols/java.instrument-6.sym.txt
make/data/symbols/java.instrument-7.sym.txt
make/data/symbols/java.naming-6.sym.txt
make/data/symbols/java.prefs-6.sym.txt
make/data/symbols/java.scripting-6.sym.txt
make/data/symbols/java.security.sasl-6.sym.txt
make/data/symbols/java.transaction-6.sym.txt
make/data/symbols/java.transaction-7.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.ws-7.sym.txt
make/data/symbols/jdk.httpserver-6.sym.txt
make/data/symbols/jdk.scripting.nashorn-6.sym.txt
make/data/symbols/jdk.security.auth-6.sym.txt
--- a/make/CompileJavaModules.gmk	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/CompileJavaModules.gmk	Fri Nov 10 18:57:51 2017 +0100
@@ -393,6 +393,10 @@
 
 ################################################################################
 
+jdk.scripting.nashorn.shell_COPY += .js .properties
+
+################################################################################
+
 jdk.rmic_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
 jdk.rmic_CLEAN += .properties
 
--- a/make/data/symbols/java.activation-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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. ###
-# ##########################################################
-#
--- a/make/data/symbols/java.activation-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-#
-# 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
-
--- a/make/data/symbols/java.activation-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.activation-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.activation-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,63 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.activation
+header exports javax/activation requires name\u0020;java.logging\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.datatransfer\u0020;flags\u0020;20 flags 8000 runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="9")
+
+class name javax/activation/CommandMap
+-method name getDefaultCommandMap descriptor ()Ljavax/activation/CommandMap;
+-method name setDefaultCommandMap descriptor (Ljavax/activation/CommandMap;)V
+method name getDefaultCommandMap descriptor ()Ljavax/activation/CommandMap; flags 29
+method name setDefaultCommandMap descriptor (Ljavax/activation/CommandMap;)V flags 29
+
+class name javax/activation/DataHandler
+header extends java/lang/Object implements java/awt/datatransfer/Transferable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/activation/FileTypeMap
+-method name setDefaultFileTypeMap descriptor (Ljavax/activation/FileTypeMap;)V
+-method name getDefaultFileTypeMap descriptor ()Ljavax/activation/FileTypeMap;
+method name setDefaultFileTypeMap descriptor (Ljavax/activation/FileTypeMap;)V flags 29
+method name getDefaultFileTypeMap descriptor ()Ljavax/activation/FileTypeMap; flags 29
+
+class name javax/activation/MailcapCommandMap
+header extends javax/activation/CommandMap flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/activation/MimeType
+header extends java/lang/Object implements java/io/Externalizable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/activation/MimeTypeParameterList
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/activation/MimetypesFileTypeMap
+header extends javax/activation/FileTypeMap flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
--- a/make/data/symbols/java.annotations.common-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-#
-# 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;
-
--- a/make/data/symbols/java.annotations.common-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-#
-# 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;})
-
--- a/make/data/symbols/java.annotations.common-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-#
-# 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
-
--- a/make/data/symbols/java.base-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.base-6.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/java.base-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.base-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -26,287 +26,36 @@
 # ### 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
@@ -318,10 +67,6 @@
 -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
 
@@ -348,7 +93,6 @@
 -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;
@@ -403,17 +147,7 @@
 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;
@@ -421,29 +155,7 @@
 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
@@ -451,23 +163,7 @@
 -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
@@ -477,41 +173,7 @@
 
 -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;
@@ -527,23 +189,14 @@
 -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;
@@ -558,7 +211,6 @@
 -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
@@ -579,44 +231,7 @@
 -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;
@@ -626,45 +241,20 @@
 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
@@ -675,20 +265,12 @@
 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
@@ -704,35 +286,20 @@
 -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
@@ -742,105 +309,32 @@
 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;
@@ -851,40 +345,9 @@
 -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;
@@ -892,7 +355,6 @@
 -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;
@@ -907,9 +369,6 @@
 
 -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
@@ -921,7 +380,6 @@
 -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
@@ -961,30 +419,14 @@
 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
@@ -994,16 +436,11 @@
 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;
@@ -1011,573 +448,55 @@
 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/channels/SocketChannel
+-method name getLocalAddress descriptor ()Ljava/net/SocketAddress;
 
 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;
@@ -1589,172 +508,23 @@
 -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;
@@ -1772,121 +542,8 @@
 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
@@ -1920,68 +577,15 @@
 -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
@@ -1994,469 +598,52 @@
 -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/cert/X509Certificate
+-method name verify descriptor (Ljava/security/PublicKey;Ljava/security/Provider;)V
 
 -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
@@ -2597,33 +784,10 @@
 
 -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
@@ -2708,14 +872,12 @@
 -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;
@@ -2747,75 +909,18 @@
 -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
@@ -2829,12 +934,9 @@
 -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
@@ -2848,49 +950,17 @@
 -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;
@@ -2899,25 +969,16 @@
 -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
@@ -2938,8 +999,6 @@
 -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
@@ -2958,37 +1017,11 @@
 -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
@@ -3006,24 +1039,10 @@
 -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;
@@ -3037,12 +1056,7 @@
 -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;
@@ -3055,28 +1069,10 @@
 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
@@ -3101,51 +1097,22 @@
 
 -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
@@ -3153,42 +1120,21 @@
 -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
@@ -3248,15 +1194,12 @@
 -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
@@ -3266,7 +1209,6 @@
 -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;
@@ -3277,9 +1219,6 @@
 -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;
@@ -3289,11 +1228,9 @@
 -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
@@ -3301,42 +1238,13 @@
 -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;
 
@@ -3350,79 +1258,27 @@
 -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
@@ -3443,41 +1299,19 @@
 -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
@@ -3486,21 +1320,18 @@
 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
@@ -3508,25 +1339,19 @@
 -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;
@@ -3534,9 +1359,6 @@
 -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
@@ -3547,37 +1369,6 @@
 
 -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
@@ -3666,35 +1457,9 @@
 
 -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
@@ -3707,40 +1472,24 @@
 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
@@ -3770,54 +1519,12 @@
 -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;
@@ -3825,22 +1532,9 @@
 -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
 
@@ -3856,79 +1550,16 @@
 -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
@@ -3936,194 +1567,16 @@
 -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
 
--- a/make/data/symbols/java.base-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.base-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.base-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,3459 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.base
+header exports java/util,java/lang/ref,javax/net/ssl,java/nio/channels,java/util/concurrent,javax/security/auth/spi,java/util/jar,javax/crypto/spec,javax/security/auth/callback,java/util/concurrent/locks,javax/security/cert,javax/security/auth/login,java/nio,java/util/zip,java/lang/invoke,java/net,java/util/regex,javax/net,java/nio/file,java/net/spi,java/util/stream,java/time/temporal,java/security/cert,java/lang/reflect,java/math,java/nio/channels/spi,javax/security/auth,java/time/format,java/security,java/util/spi,java/util/concurrent/atomic,java/io,java/text,java/security/interfaces,java/lang/module,java/nio/file/spi,java/nio/charset,javax/crypto,java/time,java/util/function,javax/crypto/interfaces,java/nio/charset/spi,java/security/acl,java/lang,java/lang/annotation,javax/security/auth/x500,java/time/zone,java/security/spec,java/time/chrono,java/text/spi,java/nio/file/attribute uses sun/text/spi/JavaTimeDateTimePatternProvider,sun/util/spi/CalendarProvider,java/text/spi/DecimalFormatSymbolsProvider,java/net/ContentHandlerFactory,java/nio/charset/spi/CharsetProvider,java/util/spi/ResourceBundleControlProvider,java/util/spi/CalendarNameProvider,sun/util/resources/LocaleData$CommonResourceBundleProvider,java/nio/file/spi/FileSystemProvider,java/util/spi/ResourceBundleProvider,java/nio/channels/spi/SelectorProvider,java/text/spi/DateFormatProvider,java/util/spi/TimeZoneNameProvider,java/util/spi/CurrencyNameProvider,java/util/spi/LocaleNameProvider,jdk/internal/logger/DefaultLoggerFinder,java/nio/channels/spi/AsynchronousChannelProvider,java/util/spi/ToolProvider,java/util/spi/CalendarDataProvider,javax/security/auth/spi/LoginModule,sun/security/ssl/ClientKeyExchangeService,java/net/spi/URLStreamHandlerProvider,java/text/spi/DateFormatSymbolsProvider,java/text/spi/NumberFormatProvider,java/nio/file/spi/FileTypeDetector,java/security/Provider,sun/util/locale/provider/LocaleDataMetaInfo,java/time/chrono/Chronology,java/text/spi/CollatorProvider,java/lang/System$LoggerFinder,java/time/chrono/AbstractChronology,java/text/spi/BreakIteratorProvider,sun/util/resources/LocaleData$SupplementaryResourceBundleProvider,java/time/zone/ZoneRulesProvider provides interface\u0020;java/nio/file/spi/FileSystemProvider\u0020;impls\u0020;jdk/internal/jrtfs/JrtFileSystemProvider target linux-amd64 flags 8000
+
+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;>;
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+
+class name java/io/FileInputStream
+-method name read descriptor ()I
+-method name skip descriptor (J)J
+-method name available descriptor ()I
+-method name finalize descriptor ()V
+method name read descriptor ()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 finalize descriptor ()V thrownTypes java/io/IOException flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/io/FileOutputStream
+-method name finalize descriptor ()V
+method name finalize descriptor ()V thrownTypes java/io/IOException flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/io/InputStream
+method name readAllBytes descriptor ()[B thrownTypes java/io/IOException flags 1
+method name readNBytes descriptor ([BII)I thrownTypes java/io/IOException flags 1
+method name transferTo descriptor (Ljava/io/OutputStream;)J thrownTypes java/io/IOException flags 1
+
+class name java/io/ObjectInputFilter
+header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/io/ObjectInputFilter$Config outerClass java/io/ObjectInputFilter innerClassName Config flags 19
+innerclass innerClass java/io/ObjectInputFilter$Status outerClass java/io/ObjectInputFilter innerClassName Status flags 4019
+innerclass innerClass java/io/ObjectInputFilter$FilterInfo outerClass java/io/ObjectInputFilter innerClassName FilterInfo flags 609
+method name checkInput descriptor (Ljava/io/ObjectInputFilter$FilterInfo;)Ljava/io/ObjectInputFilter$Status; flags 401
+
+class name java/io/ObjectInputFilter$Config
+header extends java/lang/Object flags 31
+innerclass innerClass java/io/ObjectInputFilter$Config outerClass java/io/ObjectInputFilter innerClassName Config flags 19
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name getSerialFilter descriptor ()Ljava/io/ObjectInputFilter; flags 9
+method name setSerialFilter descriptor (Ljava/io/ObjectInputFilter;)V flags 9
+method name createFilter descriptor (Ljava/lang/String;)Ljava/io/ObjectInputFilter; flags 9
+
+class name java/io/ObjectInputFilter$FilterInfo
+header extends java/lang/Object flags 601
+innerclass innerClass java/io/ObjectInputFilter$FilterInfo outerClass java/io/ObjectInputFilter innerClassName FilterInfo flags 609
+method name serialClass descriptor ()Ljava/lang/Class; flags 401 signature ()Ljava/lang/Class<*>;
+method name arrayLength descriptor ()J flags 401
+method name depth descriptor ()J flags 401
+method name references descriptor ()J flags 401
+method name streamBytes descriptor ()J flags 401
+
+class name java/io/ObjectInputFilter$Status
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/io/ObjectInputFilter$Status;>;
+innerclass innerClass java/io/ObjectInputFilter$Status outerClass java/io/ObjectInputFilter innerClassName Status flags 4019
+field name UNDECIDED descriptor Ljava/io/ObjectInputFilter$Status; flags 4019
+field name ALLOWED descriptor Ljava/io/ObjectInputFilter$Status; flags 4019
+field name REJECTED descriptor Ljava/io/ObjectInputFilter$Status; flags 4019
+method name values descriptor ()[Ljava/io/ObjectInputFilter$Status; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/io/ObjectInputFilter$Status; flags 9
+
+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
+innerclass innerClass java/io/ObjectInputFilter$Status outerClass java/io/ObjectInputFilter innerClassName Status flags 4019
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/io/ObjectInputFilter$Config outerClass java/io/ObjectInputFilter innerClassName Config flags 19
+innerclass innerClass java/io/ObjectInputFilter$FilterInfo outerClass java/io/ObjectInputFilter innerClassName FilterInfo flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name getObjectInputFilter descriptor ()Ljava/io/ObjectInputFilter; flags 11
+method name setObjectInputFilter descriptor (Ljava/io/ObjectInputFilter;)V flags 11
+
+class name java/io/ObjectStreamClass
+-method name forClass descriptor ()Ljava/lang/Class;
+method name forClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+
+class name java/io/ObjectStreamConstants
+field name SERIAL_FILTER_PERMISSION descriptor Ljava/io/SerializablePermission; flags 19
+
+class name java/io/ObjectStreamField
+-method name getType descriptor ()Ljava/lang/Class;
+method name getType descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+
+class name java/io/OutputStreamWriter
+method name append descriptor (Ljava/lang/CharSequence;II)Ljava/io/Writer; 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/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/PrintStream
+header extends java/io/FilterOutputStream implements java/lang/Appendable,java/io/Closeable flags 21
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+
+class name java/io/RandomAccessFile
+-method name read descriptor ()I
+-method name write descriptor (I)V
+method name read descriptor ()I thrownTypes java/io/IOException flags 1
+method name write descriptor (I)V thrownTypes java/io/IOException flags 1
+
+class name java/lang/AbstractStringBuilder
+header extends java/lang/Object implements java/lang/Appendable,java/lang/CharSequence flags 420
+innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name chars descriptor ()Ljava/util/stream/IntStream; flags 1
+method name codePoints descriptor ()Ljava/util/stream/IntStream; flags 1
+
+class name java/lang/Boolean
+-method name <init> descriptor (Z)V
+-method name <init> descriptor (Ljava/lang/String;)V
+-method name booleanValue descriptor ()Z
+-method name valueOf descriptor (Z)Ljava/lang/Boolean;
+method name <init> descriptor (Z)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name <init> descriptor (Ljava/lang/String;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name booleanValue descriptor ()Z flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name valueOf descriptor (Z)Ljava/lang/Boolean; flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+
+class name java/lang/Byte
+-method name valueOf descriptor (B)Ljava/lang/Byte;
+-method name <init> descriptor (B)V
+-method name <init> descriptor (Ljava/lang/String;)V
+-method name byteValue descriptor ()B
+method name valueOf descriptor (B)Ljava/lang/Byte; flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name <init> descriptor (B)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name <init> descriptor (Ljava/lang/String;)V thrownTypes java/lang/NumberFormatException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name byteValue descriptor ()B flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name compareUnsigned descriptor (BB)I flags 9
+
+class name java/lang/CharSequence
+header extends java/lang/Object flags 601
+innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
+innerclass innerClass java/util/PrimitiveIterator$OfInt outerClass java/util/PrimitiveIterator innerClassName OfInt flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+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$UnicodeScript outerClass java/lang/Character innerClassName UnicodeScript flags 4019
+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 DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATE descriptor B constantValue 19 flags 19
+field name DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATE descriptor B constantValue 20 flags 19
+field name DIRECTIONALITY_FIRST_STRONG_ISOLATE descriptor B constantValue 21 flags 19
+field name DIRECTIONALITY_POP_DIRECTIONAL_ISOLATE descriptor B constantValue 22 flags 19
+-method name <init> descriptor (C)V
+-method name valueOf descriptor (C)Ljava/lang/Character;
+-method name charValue descriptor ()C
+-method name isJavaLetter descriptor (C)Z
+-method name isJavaLetterOrDigit descriptor (C)Z
+-method name isSpace descriptor (C)Z
+-method name reverseBytes descriptor (C)C
+method name <init> descriptor (C)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name valueOf descriptor (C)Ljava/lang/Character; flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name charValue descriptor ()C flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name isJavaLetter descriptor (C)Z flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.1")
+method name isJavaLetterOrDigit descriptor (C)Z flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.1")
+method name isSpace descriptor (C)Z flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.1")
+method name reverseBytes descriptor (C)C flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name codePointOf descriptor (Ljava/lang/String;)I flags 9
+
+class name java/lang/Character$UnicodeBlock
+-field name SURROGATES_AREA descriptor Ljava/lang/Character$UnicodeBlock;
+field name SURROGATES_AREA descriptor Ljava/lang/Character$UnicodeBlock; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.5")
+field name COMBINING_DIACRITICAL_MARKS_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MYANMAR_EXTENDED_B descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LATIN_EXTENDED_E descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name COPTIC_EPACT_NUMBERS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name OLD_PERMIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ELBASAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CAUCASIAN_ALBANIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name LINEAR_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name PALMYRENE descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name NABATAEAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name OLD_NORTH_ARABIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MANICHAEAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name PSALTER_PAHLAVI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MAHAJANI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SINHALA_ARCHAIC_NUMBERS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name KHOJKI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name KHUDAWADI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name GRANTHA descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name TIRHUTA descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SIDDHAM descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MODI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name WARANG_CITI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name PAU_CIN_HAU descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MRO descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name BASSA_VAH descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name PAHAWH_HMONG descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name DUPLOYAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SHORTHAND_FORMAT_CONTROLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MENDE_KIKAKUI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ORNAMENTAL_DINGBATS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name GEOMETRIC_SHAPES_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SUPPLEMENTAL_ARROWS_C descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CHEROKEE_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name HATRAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name OLD_HUNGARIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name MULTANI descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name AHOM descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name EARLY_DYNASTIC_CUNEIFORM descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name ANATOLIAN_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SUTTON_SIGNWRITING descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+field name CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E descriptor Ljava/lang/Character$UnicodeBlock; flags 19
+
+class name java/lang/Character$UnicodeScript
+field name CAUCASIAN_ALBANIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name BASSA_VAH descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name DUPLOYAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name ELBASAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name GRANTHA descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name PAHAWH_HMONG descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name KHOJKI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name LINEAR_A descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name MAHAJANI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name MANICHAEAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name MENDE_KIKAKUI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name MODI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name MRO descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name OLD_NORTH_ARABIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name NABATAEAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name PALMYRENE descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name PAU_CIN_HAU descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name OLD_PERMIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name PSALTER_PAHLAVI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name SIDDHAM descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name KHUDAWADI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name TIRHUTA descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name WARANG_CITI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name AHOM descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name ANATOLIAN_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name HATRAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name MULTANI descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name OLD_HUNGARIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+field name SIGNWRITING descriptor Ljava/lang/Character$UnicodeScript; flags 4019
+
+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;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-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 isInstance descriptor (Ljava/lang/Object;)Z
+-method name isAssignableFrom descriptor (Ljava/lang/Class;)Z
+-method name isInterface descriptor ()Z
+-method name isArray descriptor ()Z
+-method name isPrimitive descriptor ()Z
+-method name getClassLoader descriptor ()Ljava/lang/ClassLoader;
+-method name getSuperclass descriptor ()Ljava/lang/Class;
+-method name getComponentType descriptor ()Ljava/lang/Class;
+-method name getModifiers descriptor ()I
+-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 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 getResourceAsStream descriptor (Ljava/lang/String;)Ljava/io/InputStream;
+-method name getResource descriptor (Ljava/lang/String;)Ljava/net/URL;
+-method name cast descriptor (Ljava/lang/Object;)Ljava/lang/Object;
+method name forName descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 signature (Ljava/lang/String;)Ljava/lang/Class<*>; runtimeAnnotations @Ljdk/internal/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 @Ljdk/internal/reflect/CallerSensitive;
+method name forName descriptor (Ljava/lang/Module;Ljava/lang/String;)Ljava/lang/Class; flags 9 signature (Ljava/lang/Module;Ljava/lang/String;)Ljava/lang/Class<*>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name newInstance descriptor ()Ljava/lang/Object; thrownTypes java/lang/InstantiationException,java/lang/IllegalAccessException flags 1 deprecated true signature ()TT; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljava/lang/Deprecated;(since="9")
+method name isInstance descriptor (Ljava/lang/Object;)Z flags 101 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name isAssignableFrom descriptor (Ljava/lang/Class;)Z flags 101 signature (Ljava/lang/Class<*>;)Z runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name isInterface descriptor ()Z flags 101 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name isArray descriptor ()Z flags 101 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name isPrimitive descriptor ()Z flags 101 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getClassLoader descriptor ()Ljava/lang/ClassLoader; flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name getModule descriptor ()Ljava/lang/Module; flags 1
+method name getSuperclass descriptor ()Ljava/lang/Class; flags 101 signature ()Ljava/lang/Class<-TT;>; runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getPackageName descriptor ()Ljava/lang/String; flags 1
+method name getComponentType descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>;
+method name getModifiers descriptor ()I flags 101 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getEnclosingMethod descriptor ()Ljava/lang/reflect/Method; thrownTypes java/lang/SecurityException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getEnclosingConstructor descriptor ()Ljava/lang/reflect/Constructor; thrownTypes java/lang/SecurityException flags 1 signature ()Ljava/lang/reflect/Constructor<*>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getDeclaringClass descriptor ()Ljava/lang/Class; thrownTypes java/lang/SecurityException flags 1 signature ()Ljava/lang/Class<*>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getEnclosingClass descriptor ()Ljava/lang/Class; thrownTypes java/lang/SecurityException flags 1 signature ()Ljava/lang/Class<*>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getClasses descriptor ()[Ljava/lang/Class; flags 1 signature ()[Ljava/lang/Class<*>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getFields descriptor ()[Ljava/lang/reflect/Field; thrownTypes java/lang/SecurityException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getMethods descriptor ()[Ljava/lang/reflect/Method; thrownTypes java/lang/SecurityException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getConstructors descriptor ()[Ljava/lang/reflect/Constructor; thrownTypes java/lang/SecurityException flags 1 signature ()[Ljava/lang/reflect/Constructor<*>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getField descriptor (Ljava/lang/String;)Ljava/lang/reflect/Field; thrownTypes java/lang/NoSuchFieldException,java/lang/SecurityException flags 1 runtimeAnnotations @Ljdk/internal/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 @Ljdk/internal/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 @Ljdk/internal/reflect/CallerSensitive;
+method name getDeclaredClasses descriptor ()[Ljava/lang/Class; thrownTypes java/lang/SecurityException flags 1 signature ()[Ljava/lang/Class<*>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getDeclaredFields descriptor ()[Ljava/lang/reflect/Field; thrownTypes java/lang/SecurityException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getDeclaredMethods descriptor ()[Ljava/lang/reflect/Method; thrownTypes java/lang/SecurityException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getDeclaredConstructors descriptor ()[Ljava/lang/reflect/Constructor; thrownTypes java/lang/SecurityException flags 1 signature ()[Ljava/lang/reflect/Constructor<*>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getDeclaredField descriptor (Ljava/lang/String;)Ljava/lang/reflect/Field; thrownTypes java/lang/NoSuchFieldException,java/lang/SecurityException flags 1 runtimeAnnotations @Ljdk/internal/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 @Ljdk/internal/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 @Ljdk/internal/reflect/CallerSensitive;
+method name getResourceAsStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getResource descriptor (Ljava/lang/String;)Ljava/net/URL; flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name cast descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;)TT; runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+
+class name java/lang/ClassLoader
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name defineClass descriptor ([BII)Ljava/lang/Class;
+-method name registerAsParallelCapable descriptor ()Z
+-method name getParent descriptor ()Ljava/lang/ClassLoader;
+-method name getSystemClassLoader descriptor ()Ljava/lang/ClassLoader;
+-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;
+-method name getPackage descriptor (Ljava/lang/String;)Ljava/lang/Package;
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)V flags 4
+method name getName descriptor ()Ljava/lang/String; flags 1
+method name findClass descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Class; flags 4 signature (Ljava/lang/String;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;(since="1.1")
+method name findResource descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/net/URL; thrownTypes java/io/IOException flags 4
+method name resources descriptor (Ljava/lang/String;)Ljava/util/stream/Stream; flags 1 signature (Ljava/lang/String;)Ljava/util/stream/Stream<Ljava/net/URL;>;
+method name registerAsParallelCapable descriptor ()Z flags c runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name isRegisteredAsParallelCapable descriptor ()Z flags 11
+method name getParent descriptor ()Ljava/lang/ClassLoader; flags 11 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getUnnamedModule descriptor ()Ljava/lang/Module; flags 11
+method name getPlatformClassLoader descriptor ()Ljava/lang/ClassLoader; flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getSystemClassLoader descriptor ()Ljava/lang/ClassLoader; flags 9 runtimeAnnotations @Ljdk/internal/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; flags 4
+method name getDefinedPackage descriptor (Ljava/lang/String;)Ljava/lang/Package; flags 11
+method name getDefinedPackages descriptor ()[Ljava/lang/Package; flags 11
+method name getPackage descriptor (Ljava/lang/String;)Ljava/lang/Package; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/lang/Compiler
+header extends java/lang/Object flags 31 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="9")
+-method name compileClass descriptor (Ljava/lang/Class;)Z
+-method name compileClasses descriptor (Ljava/lang/String;)Z
+-method name command descriptor (Ljava/lang/Object;)Ljava/lang/Object;
+-method name enable descriptor ()V
+-method name disable descriptor ()V
+method name compileClass descriptor (Ljava/lang/Class;)Z flags 9 signature (Ljava/lang/Class<*>;)Z
+method name compileClasses descriptor (Ljava/lang/String;)Z flags 9
+method name command descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 9
+method name enable descriptor ()V flags 9
+method name disable descriptor ()V flags 9
+
+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;MODULE;eLjava/lang/annotation/ElementType;PARAMETER;eLjava/lang/annotation/ElementType;TYPE;})
+method name since descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401
+method name forRemoval descriptor ()Z annotationDefaultValue Zfalse flags 401
+
+class name java/lang/Double
+-method name valueOf descriptor (D)Ljava/lang/Double;
+-method name <init> descriptor (D)V
+-method name <init> descriptor (Ljava/lang/String;)V
+-method name doubleValue descriptor ()D
+-method name doubleToLongBits descriptor (D)J
+-method name doubleToRawLongBits descriptor (D)J
+-method name longBitsToDouble descriptor (J)D
+method name valueOf descriptor (D)Ljava/lang/Double; flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name <init> descriptor (D)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name <init> descriptor (Ljava/lang/String;)V thrownTypes java/lang/NumberFormatException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name doubleValue descriptor ()D flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name doubleToLongBits descriptor (D)J flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name doubleToRawLongBits descriptor (D)J flags 109 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name longBitsToDouble descriptor (J)D flags 109 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+
+class name java/lang/Float
+-method name valueOf descriptor (F)Ljava/lang/Float;
+-method name <init> descriptor (F)V
+-method name <init> descriptor (D)V
+-method name <init> descriptor (Ljava/lang/String;)V
+-method name floatValue descriptor ()F
+-method name floatToIntBits descriptor (F)I
+-method name floatToRawIntBits descriptor (F)I
+-method name intBitsToFloat descriptor (I)F
+method name valueOf descriptor (F)Ljava/lang/Float; flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name <init> descriptor (F)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name <init> descriptor (D)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name <init> descriptor (Ljava/lang/String;)V thrownTypes java/lang/NumberFormatException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name floatValue descriptor ()F flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name floatToIntBits descriptor (F)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name floatToRawIntBits descriptor (F)I flags 109 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name intBitsToFloat descriptor (I)F flags 109 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+
+class name java/lang/IllegalCallerException
+header extends java/lang/RuntimeException flags 21
+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/IndexOutOfBoundsException
+method name <init> descriptor (I)V flags 1
+
+class name java/lang/Integer
+-method name toString descriptor (I)Ljava/lang/String;
+-method name valueOf descriptor (I)Ljava/lang/Integer;
+-method name <init> descriptor (I)V
+-method name <init> descriptor (Ljava/lang/String;)V
+-method name intValue descriptor ()I
+-method name numberOfLeadingZeros descriptor (I)I
+-method name numberOfTrailingZeros descriptor (I)I
+-method name bitCount descriptor (I)I
+-method name reverseBytes descriptor (I)I
+method name toString descriptor (I)Ljava/lang/String; flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name parseInt descriptor (Ljava/lang/CharSequence;III)I thrownTypes java/lang/NumberFormatException flags 9
+method name parseUnsignedInt descriptor (Ljava/lang/CharSequence;III)I thrownTypes java/lang/NumberFormatException flags 9
+method name valueOf descriptor (I)Ljava/lang/Integer; flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name <init> descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name <init> descriptor (Ljava/lang/String;)V thrownTypes java/lang/NumberFormatException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name intValue descriptor ()I flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name numberOfLeadingZeros descriptor (I)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name numberOfTrailingZeros descriptor (I)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name bitCount descriptor (I)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name reverseBytes descriptor (I)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+
+class name java/lang/LayerInstantiationException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name <init> descriptor (Ljava/lang/Throwable;)V flags 1
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1
+
+class name java/lang/Long
+-method name valueOf descriptor (J)Ljava/lang/Long;
+-method name <init> descriptor (J)V
+-method name <init> descriptor (Ljava/lang/String;)V
+-method name longValue descriptor ()J
+-method name numberOfLeadingZeros descriptor (J)I
+-method name numberOfTrailingZeros descriptor (J)I
+-method name bitCount descriptor (J)I
+-method name reverseBytes descriptor (J)J
+method name parseLong descriptor (Ljava/lang/CharSequence;III)J thrownTypes java/lang/NumberFormatException flags 9
+method name parseUnsignedLong descriptor (Ljava/lang/CharSequence;III)J thrownTypes java/lang/NumberFormatException flags 9
+method name valueOf descriptor (J)Ljava/lang/Long; flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name <init> descriptor (J)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name <init> descriptor (Ljava/lang/String;)V thrownTypes java/lang/NumberFormatException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name longValue descriptor ()J flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name numberOfLeadingZeros descriptor (J)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name numberOfTrailingZeros descriptor (J)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name bitCount descriptor (J)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name reverseBytes descriptor (J)J flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+
+class name java/lang/Math
+-method name sin descriptor (D)D
+-method name cos descriptor (D)D
+-method name tan descriptor (D)D
+-method name exp descriptor (D)D
+-method name log descriptor (D)D
+-method name log10 descriptor (D)D
+-method name sqrt descriptor (D)D
+-method name atan2 descriptor (DD)D
+-method name pow descriptor (DD)D
+-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 abs descriptor (D)D
+-method name max descriptor (II)I
+-method name min descriptor (II)I
+method name sin descriptor (D)D flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name cos descriptor (D)D flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name tan descriptor (D)D flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name exp descriptor (D)D flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name log descriptor (D)D flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name log10 descriptor (D)D flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name sqrt descriptor (D)D flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name atan2 descriptor (DD)D flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name pow descriptor (DD)D flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name addExact descriptor (II)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name addExact descriptor (JJ)J flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name subtractExact descriptor (II)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name subtractExact descriptor (JJ)J flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name multiplyExact descriptor (II)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name multiplyExact descriptor (JI)J flags 9
+method name multiplyExact descriptor (JJ)J flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name incrementExact descriptor (I)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name incrementExact descriptor (J)J flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name decrementExact descriptor (I)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name decrementExact descriptor (J)J flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name negateExact descriptor (I)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name negateExact descriptor (J)J flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name multiplyFull descriptor (II)J flags 9
+method name multiplyHigh descriptor (JJ)J flags 9
+method name floorDiv descriptor (JI)J flags 9
+method name floorMod descriptor (JI)I flags 9
+method name abs descriptor (D)D flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name max descriptor (II)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name min descriptor (II)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name fma descriptor (DDD)D flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name fma descriptor (FFF)F flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+
+class name java/lang/Module
+header extends java/lang/Object implements java/lang/reflect/AnnotatedElement flags 31
+innerclass innerClass java/lang/module/ModuleDescriptor$Version outerClass java/lang/module/ModuleDescriptor innerClassName Version flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Opens outerClass java/lang/module/ModuleDescriptor innerClassName Opens flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Exports outerClass java/lang/module/ModuleDescriptor innerClassName Exports flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name isNamed descriptor ()Z flags 1
+method name getName descriptor ()Ljava/lang/String; flags 1
+method name getClassLoader descriptor ()Ljava/lang/ClassLoader; flags 1
+method name getDescriptor descriptor ()Ljava/lang/module/ModuleDescriptor; flags 1
+method name getLayer descriptor ()Ljava/lang/ModuleLayer; flags 1
+method name canRead descriptor (Ljava/lang/Module;)Z flags 1
+method name addReads descriptor (Ljava/lang/Module;)Ljava/lang/Module; flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name isExported descriptor (Ljava/lang/String;Ljava/lang/Module;)Z flags 1
+method name isOpen descriptor (Ljava/lang/String;Ljava/lang/Module;)Z flags 1
+method name isExported descriptor (Ljava/lang/String;)Z flags 1
+method name isOpen descriptor (Ljava/lang/String;)Z flags 1
+method name addExports descriptor (Ljava/lang/String;Ljava/lang/Module;)Ljava/lang/Module; flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name addOpens descriptor (Ljava/lang/String;Ljava/lang/Module;)Ljava/lang/Module; flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name addUses descriptor (Ljava/lang/Class;)Ljava/lang/Module; flags 1 signature (Ljava/lang/Class<*>;)Ljava/lang/Module; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name canUse descriptor (Ljava/lang/Class;)Z flags 1 signature (Ljava/lang/Class<*>;)Z
+method name getPackages descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/String;>;
+method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature <T::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TT;>;)TT;
+method name getAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 1
+method name getDeclaredAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 1
+method name getResourceAsStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; thrownTypes java/io/IOException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name java/lang/ModuleLayer
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/ModuleLayer$Controller outerClass java/lang/ModuleLayer innerClassName Controller flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name defineModulesWithOneLoader descriptor (Ljava/lang/module/Configuration;Ljava/lang/ClassLoader;)Ljava/lang/ModuleLayer; flags 1
+method name defineModulesWithManyLoaders descriptor (Ljava/lang/module/Configuration;Ljava/lang/ClassLoader;)Ljava/lang/ModuleLayer; flags 1
+method name defineModules descriptor (Ljava/lang/module/Configuration;Ljava/util/function/Function;)Ljava/lang/ModuleLayer; flags 1 signature (Ljava/lang/module/Configuration;Ljava/util/function/Function<Ljava/lang/String;Ljava/lang/ClassLoader;>;)Ljava/lang/ModuleLayer;
+method name defineModulesWithOneLoader descriptor (Ljava/lang/module/Configuration;Ljava/util/List;Ljava/lang/ClassLoader;)Ljava/lang/ModuleLayer$Controller; flags 9 signature (Ljava/lang/module/Configuration;Ljava/util/List<Ljava/lang/ModuleLayer;>;Ljava/lang/ClassLoader;)Ljava/lang/ModuleLayer$Controller;
+method name defineModulesWithManyLoaders descriptor (Ljava/lang/module/Configuration;Ljava/util/List;Ljava/lang/ClassLoader;)Ljava/lang/ModuleLayer$Controller; flags 9 signature (Ljava/lang/module/Configuration;Ljava/util/List<Ljava/lang/ModuleLayer;>;Ljava/lang/ClassLoader;)Ljava/lang/ModuleLayer$Controller;
+method name defineModules descriptor (Ljava/lang/module/Configuration;Ljava/util/List;Ljava/util/function/Function;)Ljava/lang/ModuleLayer$Controller; flags 9 signature (Ljava/lang/module/Configuration;Ljava/util/List<Ljava/lang/ModuleLayer;>;Ljava/util/function/Function<Ljava/lang/String;Ljava/lang/ClassLoader;>;)Ljava/lang/ModuleLayer$Controller;
+method name configuration descriptor ()Ljava/lang/module/Configuration; flags 1
+method name parents descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/ModuleLayer;>;
+method name modules descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/Module;>;
+method name findModule descriptor (Ljava/lang/String;)Ljava/util/Optional; flags 1 signature (Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/Module;>;
+method name findLoader descriptor (Ljava/lang/String;)Ljava/lang/ClassLoader; flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name empty descriptor ()Ljava/lang/ModuleLayer; flags 9
+method name boot descriptor ()Ljava/lang/ModuleLayer; flags 9
+
+class name java/lang/ModuleLayer$Controller
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/ModuleLayer$Controller outerClass java/lang/ModuleLayer innerClassName Controller flags 19
+method name layer descriptor ()Ljava/lang/ModuleLayer; flags 1
+method name addReads descriptor (Ljava/lang/Module;Ljava/lang/Module;)Ljava/lang/ModuleLayer$Controller; flags 1
+method name addExports descriptor (Ljava/lang/Module;Ljava/lang/String;Ljava/lang/Module;)Ljava/lang/ModuleLayer$Controller; flags 1
+method name addOpens descriptor (Ljava/lang/Module;Ljava/lang/String;Ljava/lang/Module;)Ljava/lang/ModuleLayer$Controller; flags 1
+
+class name java/lang/NamedPackage
+header extends java/lang/Object flags 20
+
+class name java/lang/Object
+-method name <init> descriptor ()V
+-method name getClass descriptor ()Ljava/lang/Class;
+-method name hashCode descriptor ()I
+-method name clone descriptor ()Ljava/lang/Object;
+-method name notify descriptor ()V
+-method name notifyAll descriptor ()V
+-method name finalize descriptor ()V
+method name <init> descriptor ()V flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getClass descriptor ()Ljava/lang/Class; flags 111 signature ()Ljava/lang/Class<*>; runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name hashCode descriptor ()I flags 101 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 104 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name notify descriptor ()V flags 111 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name notifyAll descriptor ()V flags 111 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name finalize descriptor ()V thrownTypes java/lang/Throwable flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/lang/Package
+header extends java/lang/NamedPackage implements java/lang/reflect/AnnotatedElement flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getPackage descriptor (Ljava/lang/String;)Ljava/lang/Package;
+-method name getPackages descriptor ()[Ljava/lang/Package;
+method name getPackage descriptor (Ljava/lang/String;)Ljava/lang/Package; flags 9 deprecated true runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljava/lang/Deprecated;(since="9")
+method name getPackages descriptor ()[Ljava/lang/Package; flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+
+class name java/lang/Process
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/ProcessHandle$Info outerClass java/lang/ProcessHandle innerClassName Info flags 609
+innerclass innerClass java/util/concurrent/ForkJoinPool$ManagedBlocker outerClass java/util/concurrent/ForkJoinPool innerClassName ManagedBlocker flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name supportsNormalTermination descriptor ()Z flags 1
+method name pid descriptor ()J flags 1
+method name onExit descriptor ()Ljava/util/concurrent/CompletableFuture; flags 1 signature ()Ljava/util/concurrent/CompletableFuture<Ljava/lang/Process;>;
+method name toHandle descriptor ()Ljava/lang/ProcessHandle; flags 1
+method name info descriptor ()Ljava/lang/ProcessHandle$Info; flags 1
+method name children descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<Ljava/lang/ProcessHandle;>;
+method name descendants descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<Ljava/lang/ProcessHandle;>;
+
+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
+innerclass innerClass java/lang/ProcessBuilder$Redirect$Type outerClass java/lang/ProcessBuilder$Redirect innerClassName Type flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name startPipeline descriptor (Ljava/util/List;)Ljava/util/List; thrownTypes java/io/IOException flags 9 signature (Ljava/util/List<Ljava/lang/ProcessBuilder;>;)Ljava/util/List<Ljava/lang/Process;>;
+
+class name java/lang/ProcessBuilder$Redirect
+field name DISCARD descriptor Ljava/lang/ProcessBuilder$Redirect; flags 19
+
+class name java/lang/ProcessHandle
+header extends java/lang/Object implements java/lang/Comparable flags 601 signature Ljava/lang/Object;Ljava/lang/Comparable<Ljava/lang/ProcessHandle;>;
+innerclass innerClass java/lang/ProcessHandle$Info outerClass java/lang/ProcessHandle innerClassName Info flags 609
+method name pid descriptor ()J flags 401
+method name of descriptor (J)Ljava/util/Optional; flags 9 signature (J)Ljava/util/Optional<Ljava/lang/ProcessHandle;>;
+method name current descriptor ()Ljava/lang/ProcessHandle; flags 9
+method name parent descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/ProcessHandle;>;
+method name children descriptor ()Ljava/util/stream/Stream; flags 401 signature ()Ljava/util/stream/Stream<Ljava/lang/ProcessHandle;>;
+method name descendants descriptor ()Ljava/util/stream/Stream; flags 401 signature ()Ljava/util/stream/Stream<Ljava/lang/ProcessHandle;>;
+method name allProcesses descriptor ()Ljava/util/stream/Stream; flags 9 signature ()Ljava/util/stream/Stream<Ljava/lang/ProcessHandle;>;
+method name info descriptor ()Ljava/lang/ProcessHandle$Info; flags 401
+method name onExit descriptor ()Ljava/util/concurrent/CompletableFuture; flags 401 signature ()Ljava/util/concurrent/CompletableFuture<Ljava/lang/ProcessHandle;>;
+method name supportsNormalTermination descriptor ()Z flags 401
+method name destroy descriptor ()Z flags 401
+method name destroyForcibly descriptor ()Z flags 401
+method name isAlive descriptor ()Z flags 401
+method name hashCode descriptor ()I flags 401
+method name equals descriptor (Ljava/lang/Object;)Z flags 401
+method name compareTo descriptor (Ljava/lang/ProcessHandle;)I flags 401
+method name compareTo descriptor (Ljava/lang/Object;)I flags 1041
+
+class name java/lang/ProcessHandle$Info
+header extends java/lang/Object flags 601
+innerclass innerClass java/lang/ProcessHandle$Info outerClass java/lang/ProcessHandle innerClassName Info flags 609
+method name command descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/String;>;
+method name commandLine descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/String;>;
+method name arguments descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<[Ljava/lang/String;>;
+method name startInstant descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/time/Instant;>;
+method name totalCpuDuration descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/time/Duration;>;
+method name user descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/String;>;
+
+class name java/lang/Runtime
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/Runtime$Version outerClass java/lang/Runtime innerClassName Version flags 19
+-method name runFinalizersOnExit descriptor (Z)V
+-method name traceInstructions descriptor (Z)V
+-method name traceMethodCalls descriptor (Z)V
+-method name load descriptor (Ljava/lang/String;)V
+-method name loadLibrary descriptor (Ljava/lang/String;)V
+-method name getLocalizedInputStream descriptor (Ljava/io/InputStream;)Ljava/io/InputStream;
+-method name getLocalizedOutputStream descriptor (Ljava/io/OutputStream;)Ljava/io/OutputStream;
+method name runFinalizersOnExit descriptor (Z)V flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.2")
+method name traceInstructions descriptor (Z)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="9")
+method name traceMethodCalls descriptor (Z)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="9")
+method name load descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name loadLibrary descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getLocalizedInputStream descriptor (Ljava/io/InputStream;)Ljava/io/InputStream; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.1")
+method name getLocalizedOutputStream descriptor (Ljava/io/OutputStream;)Ljava/io/OutputStream; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.1")
+method name version descriptor ()Ljava/lang/Runtime$Version; flags 9
+
+class name java/lang/Runtime$Version
+header extends java/lang/Object implements java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/lang/Comparable<Ljava/lang/Runtime$Version;>;
+innerclass innerClass java/lang/Runtime$Version outerClass java/lang/Runtime innerClassName Version flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name parse descriptor (Ljava/lang/String;)Ljava/lang/Runtime$Version; flags 9
+method name major descriptor ()I flags 1
+method name minor descriptor ()I flags 1
+method name security descriptor ()I flags 1
+method name version descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/Integer;>;
+method name pre descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/String;>;
+method name build descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/Integer;>;
+method name optional descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/String;>;
+method name compareTo descriptor (Ljava/lang/Runtime$Version;)I flags 1
+method name compareToIgnoreOptional descriptor (Ljava/lang/Runtime$Version;)I flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name equalsIgnoreOptional descriptor (Ljava/lang/Object;)Z flags 1
+method name hashCode descriptor ()I flags 1
+method name compareTo descriptor (Ljava/lang/Object;)I flags 1041
+
+class name java/lang/SecurityManager
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/module/ModuleDescriptor$Opens outerClass java/lang/module/ModuleDescriptor innerClassName Opens flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Exports outerClass java/lang/module/ModuleDescriptor innerClassName Exports flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-field name inCheck descriptor Z
+field name inCheck descriptor Z flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.2")
+-method name getInCheck descriptor ()Z
+-method name getClassContext descriptor ()[Ljava/lang/Class;
+-method name currentClassLoader descriptor ()Ljava/lang/ClassLoader;
+-method name currentLoadedClass descriptor ()Ljava/lang/Class;
+-method name classDepth descriptor (Ljava/lang/String;)I
+-method name classLoaderDepth descriptor ()I
+-method name inClass descriptor (Ljava/lang/String;)Z
+-method name inClassLoader descriptor ()Z
+-method name checkMulticast descriptor (Ljava/net/InetAddress;B)V
+-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 getInCheck descriptor ()Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.2")
+method name getClassContext descriptor ()[Ljava/lang/Class; flags 104 signature ()[Ljava/lang/Class<*>;
+method name currentClassLoader descriptor ()Ljava/lang/ClassLoader; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.2")
+method name currentLoadedClass descriptor ()Ljava/lang/Class; flags 4 deprecated true signature ()Ljava/lang/Class<*>; runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.2")
+method name classDepth descriptor (Ljava/lang/String;)I flags 104 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.2")
+method name classLoaderDepth descriptor ()I flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.2")
+method name inClass descriptor (Ljava/lang/String;)Z flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.2")
+method name inClassLoader descriptor ()Z flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.2")
+method name checkMulticast descriptor (Ljava/net/InetAddress;B)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.4")
+method name checkTopLevelWindow descriptor (Ljava/lang/Object;)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.8")
+method name checkSystemClipboardAccess descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.8")
+method name checkAwtEventQueueAccess descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.8")
+method name checkMemberAccess descriptor (Ljava/lang/Class;I)V flags 1 deprecated true signature (Ljava/lang/Class<*>;I)V runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.8")@Ljdk/internal/reflect/CallerSensitive;
+
+class name java/lang/Short
+-method name valueOf descriptor (S)Ljava/lang/Short;
+-method name <init> descriptor (S)V
+-method name <init> descriptor (Ljava/lang/String;)V
+-method name shortValue descriptor ()S
+-method name reverseBytes descriptor (S)S
+method name valueOf descriptor (S)Ljava/lang/Short; flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name <init> descriptor (S)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name <init> descriptor (Ljava/lang/String;)V thrownTypes java/lang/NumberFormatException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name shortValue descriptor ()S flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name compareUnsigned descriptor (SS)I flags 9
+method name reverseBytes descriptor (S)S flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+
+class name java/lang/StackTraceElement
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V flags 1
+method name getModuleName descriptor ()Ljava/lang/String; flags 1
+method name getModuleVersion descriptor ()Ljava/lang/String; flags 1
+method name getClassLoaderName descriptor ()Ljava/lang/String; flags 1
+
+class name java/lang/StackWalker
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/StackWalker$Option outerClass java/lang/StackWalker innerClassName Option flags 4019
+innerclass innerClass java/lang/StackWalker$StackFrame outerClass java/lang/StackWalker innerClassName StackFrame flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name getInstance descriptor ()Ljava/lang/StackWalker; flags 9
+method name getInstance descriptor (Ljava/lang/StackWalker$Option;)Ljava/lang/StackWalker; flags 9
+method name getInstance descriptor (Ljava/util/Set;)Ljava/lang/StackWalker; flags 9 signature (Ljava/util/Set<Ljava/lang/StackWalker$Option;>;)Ljava/lang/StackWalker;
+method name getInstance descriptor (Ljava/util/Set;I)Ljava/lang/StackWalker; flags 9 signature (Ljava/util/Set<Ljava/lang/StackWalker$Option;>;I)Ljava/lang/StackWalker;
+method name walk descriptor (Ljava/util/function/Function;)Ljava/lang/Object; flags 1 signature <T:Ljava/lang/Object;>(Ljava/util/function/Function<-Ljava/util/stream/Stream<Ljava/lang/StackWalker$StackFrame;>;+TT;>;)TT; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name forEach descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/StackWalker$StackFrame;>;)V runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getCallerClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+
+class name java/lang/StackWalker$Option
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/lang/StackWalker$Option;>;
+innerclass innerClass java/lang/StackWalker$Option outerClass java/lang/StackWalker innerClassName Option flags 4019
+field name RETAIN_CLASS_REFERENCE descriptor Ljava/lang/StackWalker$Option; flags 4019
+field name SHOW_REFLECT_FRAMES descriptor Ljava/lang/StackWalker$Option; flags 4019
+field name SHOW_HIDDEN_FRAMES descriptor Ljava/lang/StackWalker$Option; flags 4019
+method name values descriptor ()[Ljava/lang/StackWalker$Option; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/StackWalker$Option; flags 9
+
+class name java/lang/StackWalker$StackFrame
+header extends java/lang/Object flags 601
+innerclass innerClass java/lang/StackWalker$StackFrame outerClass java/lang/StackWalker innerClassName StackFrame flags 609
+method name getClassName descriptor ()Ljava/lang/String; flags 401
+method name getMethodName descriptor ()Ljava/lang/String; flags 401
+method name getDeclaringClass descriptor ()Ljava/lang/Class; flags 401 signature ()Ljava/lang/Class<*>;
+method name getByteCodeIndex descriptor ()I flags 401
+method name getFileName descriptor ()Ljava/lang/String; flags 401
+method name getLineNumber descriptor ()I flags 401
+method name isNativeMethod descriptor ()Z flags 401
+method name toStackTraceElement descriptor ()Ljava/lang/StackTraceElement; flags 401
+
+class name java/lang/StrictMath
+-method name exp descriptor (D)D
+-method name sqrt descriptor (D)D
+-method name cbrt descriptor (D)D
+-method name pow descriptor (DD)D
+-method name max descriptor (II)I
+-method name min descriptor (II)I
+-method name hypot descriptor (DD)D
+method name exp descriptor (D)D flags 9
+method name sqrt descriptor (D)D flags 109 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name cbrt descriptor (D)D flags 9
+method name pow descriptor (DD)D flags 9
+method name multiplyExact descriptor (JI)J flags 9
+method name multiplyFull descriptor (II)J flags 9
+method name multiplyHigh descriptor (JJ)J flags 9
+method name floorDiv descriptor (JI)J flags 9
+method name floorMod descriptor (JI)I flags 9
+method name max descriptor (II)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name min descriptor (II)I flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name fma descriptor (DDD)D flags 9
+method name fma descriptor (FFF)F flags 9
+method name hypot descriptor (DD)D flags 9
+
+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;
+innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
+-method name <init> descriptor (Ljava/lang/String;)V
+-method name <init> descriptor ([BIII)V
+-method name <init> descriptor ([BI)V
+-method name getBytes descriptor (II[BI)V
+method name <init> descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name <init> descriptor ([BIII)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.1")
+method name <init> descriptor ([BI)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.1")
+method name getBytes descriptor (II[BI)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.1")
+method name chars descriptor ()Ljava/util/stream/IntStream; flags 1
+method name codePoints descriptor ()Ljava/util/stream/IntStream; flags 1
+
+class name java/lang/StringBuffer
+header extends java/lang/AbstractStringBuilder implements java/io/Serializable,java/lang/CharSequence flags 31
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+-method name <init> descriptor ()V
+-method name <init> descriptor (I)V
+-method name <init> descriptor (Ljava/lang/String;)V
+-method name append descriptor (Ljava/lang/String;)Ljava/lang/StringBuffer;
+-method name append descriptor (C)Ljava/lang/StringBuffer;
+-method name append descriptor (I)Ljava/lang/StringBuffer;
+-method name toString descriptor ()Ljava/lang/String;
+-method name append descriptor (I)Ljava/lang/AbstractStringBuilder;
+-method name append descriptor (C)Ljava/lang/AbstractStringBuilder;
+-method name append descriptor (Ljava/lang/String;)Ljava/lang/AbstractStringBuilder;
+-method name append descriptor (C)Ljava/lang/Appendable;
+method name <init> descriptor ()V flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name <init> descriptor (I)V flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name <init> descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name append descriptor (Ljava/lang/String;)Ljava/lang/StringBuffer; flags 21 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name append descriptor (C)Ljava/lang/StringBuffer; flags 21 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name append descriptor (I)Ljava/lang/StringBuffer; flags 21 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name toString descriptor ()Ljava/lang/String; flags 21 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name codePoints descriptor ()Ljava/util/stream/IntStream; flags 1041
+method name chars descriptor ()Ljava/util/stream/IntStream; flags 1041
+method name append descriptor (I)Ljava/lang/AbstractStringBuilder; flags 1041 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name append descriptor (C)Ljava/lang/AbstractStringBuilder; flags 1041 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name append descriptor (Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; flags 1041 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name append descriptor (C)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+
+class name java/lang/StringBuilder
+-method name <init> descriptor ()V
+-method name <init> descriptor (I)V
+-method name <init> descriptor (Ljava/lang/String;)V
+-method name append descriptor (Ljava/lang/String;)Ljava/lang/StringBuilder;
+-method name append descriptor (C)Ljava/lang/StringBuilder;
+-method name append descriptor (I)Ljava/lang/StringBuilder;
+-method name toString descriptor ()Ljava/lang/String;
+-method name append descriptor (I)Ljava/lang/AbstractStringBuilder;
+-method name append descriptor (C)Ljava/lang/AbstractStringBuilder;
+-method name append descriptor (Ljava/lang/String;)Ljava/lang/AbstractStringBuilder;
+-method name append descriptor (C)Ljava/lang/Appendable;
+method name <init> descriptor ()V flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name <init> descriptor (I)V flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name <init> descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name append descriptor (Ljava/lang/String;)Ljava/lang/StringBuilder; flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name append descriptor (C)Ljava/lang/StringBuilder; flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name append descriptor (I)Ljava/lang/StringBuilder; flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name toString descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name codePoints descriptor ()Ljava/util/stream/IntStream; flags 1041
+method name chars descriptor ()Ljava/util/stream/IntStream; flags 1041
+method name append descriptor (I)Ljava/lang/AbstractStringBuilder; flags 1041 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name append descriptor (C)Ljava/lang/AbstractStringBuilder; flags 1041 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name append descriptor (Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; flags 1041 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name append descriptor (C)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+
+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;eLjava/lang/annotation/ElementType;MODULE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;SOURCE;)
+
+class name java/lang/System
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/System$LoggerFinder outerClass java/lang/System innerClassName LoggerFinder flags 409
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name currentTimeMillis descriptor ()J
+-method name nanoTime descriptor ()J
+-method name arraycopy descriptor (Ljava/lang/Object;ILjava/lang/Object;II)V
+-method name identityHashCode descriptor (Ljava/lang/Object;)I
+-method name runFinalizersOnExit descriptor (Z)V
+-method name load descriptor (Ljava/lang/String;)V
+-method name loadLibrary descriptor (Ljava/lang/String;)V
+method name currentTimeMillis descriptor ()J flags 109 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name nanoTime descriptor ()J flags 109 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name arraycopy descriptor (Ljava/lang/Object;ILjava/lang/Object;II)V flags 109 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name identityHashCode descriptor (Ljava/lang/Object;)I flags 109 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getLogger descriptor (Ljava/lang/String;)Ljava/lang/System$Logger; flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getLogger descriptor (Ljava/lang/String;Ljava/util/ResourceBundle;)Ljava/lang/System$Logger; flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name runFinalizersOnExit descriptor (Z)V flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.2")
+method name load descriptor (Ljava/lang/String;)V flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name loadLibrary descriptor (Ljava/lang/String;)V flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+
+class name java/lang/System$Logger
+header extends java/lang/Object flags 601
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name isLoggable descriptor (Ljava/lang/System$Logger$Level;)Z flags 401
+method name log descriptor (Ljava/lang/System$Logger$Level;Ljava/lang/String;)V flags 1
+method name log descriptor (Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier;)V flags 1 signature (Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier<Ljava/lang/String;>;)V
+method name log descriptor (Ljava/lang/System$Logger$Level;Ljava/lang/Object;)V flags 1
+method name log descriptor (Ljava/lang/System$Logger$Level;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1
+method name log descriptor (Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier;Ljava/lang/Throwable;)V flags 1 signature (Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier<Ljava/lang/String;>;Ljava/lang/Throwable;)V
+method name log descriptor (Ljava/lang/System$Logger$Level;Ljava/lang/String;[Ljava/lang/Object;)V flags 81
+method name log descriptor (Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V flags 401
+method name log descriptor (Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V flags 481
+
+class name java/lang/System$Logger$Level
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/lang/System$Logger$Level;>;
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+field name ALL descriptor Ljava/lang/System$Logger$Level; flags 4019
+field name TRACE descriptor Ljava/lang/System$Logger$Level; flags 4019
+field name DEBUG descriptor Ljava/lang/System$Logger$Level; flags 4019
+field name INFO descriptor Ljava/lang/System$Logger$Level; flags 4019
+field name WARNING descriptor Ljava/lang/System$Logger$Level; flags 4019
+field name ERROR descriptor Ljava/lang/System$Logger$Level; flags 4019
+field name OFF descriptor Ljava/lang/System$Logger$Level; flags 4019
+method name values descriptor ()[Ljava/lang/System$Logger$Level; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/System$Logger$Level; flags 9
+method name getName descriptor ()Ljava/lang/String; flags 11
+method name getSeverity descriptor ()I flags 11
+
+class name java/lang/System$LoggerFinder
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/System$LoggerFinder outerClass java/lang/System innerClassName LoggerFinder flags 409
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor ()V flags 4
+method name getLogger descriptor (Ljava/lang/String;Ljava/lang/Module;)Ljava/lang/System$Logger; flags 401
+method name getLocalizedLogger descriptor (Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/Module;)Ljava/lang/System$Logger; flags 1
+method name getLoggerFinder descriptor ()Ljava/lang/System$LoggerFinder; flags 9
+
+class name java/lang/Thread
+header extends java/lang/Object implements java/lang/Runnable flags 21
+innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609
+innerclass innerClass java/lang/Thread$State outerClass java/lang/Thread innerClassName State flags 4019
+-method name currentThread descriptor ()Ljava/lang/Thread;
+-method name stop descriptor ()V
+-method name stop descriptor (Ljava/lang/Throwable;)V
+-method name destroy descriptor ()V
+-method name suspend descriptor ()V
+-method name resume descriptor ()V
+-method name countStackFrames descriptor ()I
+-method name getContextClassLoader descriptor ()Ljava/lang/ClassLoader;
+method name currentThread descriptor ()Ljava/lang/Thread; flags 109 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name onSpinWait descriptor ()V flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name <init> descriptor (Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;JZ)V flags 1
+method name stop descriptor ()V flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name stop descriptor (Ljava/lang/Throwable;)V flags 31 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.2")
+method name destroy descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.5")
+method name suspend descriptor ()V flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name resume descriptor ()V flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name countStackFrames descriptor ()I flags 101 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.2")
+method name getContextClassLoader descriptor ()Ljava/lang/ClassLoader; flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+
+class name java/lang/ThreadGroup
+-method name stop descriptor ()V
+-method name suspend descriptor ()V
+-method name resume descriptor ()V
+-method name allowThreadSuspension descriptor (Z)Z
+method name stop descriptor ()V flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name suspend descriptor ()V flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name resume descriptor ()V flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name allowThreadSuspension descriptor (Z)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+
+class name java/lang/annotation/ElementType
+field name MODULE descriptor Ljava/lang/annotation/ElementType; flags 4019
+
+class name java/lang/invoke/CallSite
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/lang/invoke/LambdaMetafactory
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name <init> descriptor ()V
+
+class name java/lang/invoke/MethodHandle
+-method name invokeExact descriptor ([Ljava/lang/Object;)Ljava/lang/Object;
+-method name invoke descriptor ([Ljava/lang/Object;)Ljava/lang/Object;
+method name invokeExact descriptor ([Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/Throwable flags 191 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;@Ljava/lang/invoke/MethodHandle$PolymorphicSignature;
+method name invoke descriptor ([Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/Throwable flags 191 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;@Ljava/lang/invoke/MethodHandle$PolymorphicSignature;
+method name asSpreader descriptor (ILjava/lang/Class;I)Ljava/lang/invoke/MethodHandle; flags 1 signature (ILjava/lang/Class<*>;I)Ljava/lang/invoke/MethodHandle;
+method name withVarargs descriptor (Z)Ljava/lang/invoke/MethodHandle; flags 1
+method name asCollector descriptor (ILjava/lang/Class;I)Ljava/lang/invoke/MethodHandle; flags 1 signature (ILjava/lang/Class<*>;I)Ljava/lang/invoke/MethodHandle;
+
+class name java/lang/invoke/MethodHandleProxies
+-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; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+
+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
+innerclass innerClass java/lang/invoke/VarHandle$AccessMode outerClass java/lang/invoke/VarHandle innerClassName AccessMode flags 4019
+-method name lookup descriptor ()Ljava/lang/invoke/MethodHandles$Lookup;
+method name lookup descriptor ()Ljava/lang/invoke/MethodHandles$Lookup; flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name privateLookupIn descriptor (Ljava/lang/Class;Ljava/lang/invoke/MethodHandles$Lookup;)Ljava/lang/invoke/MethodHandles$Lookup; thrownTypes java/lang/IllegalAccessException flags 9 signature (Ljava/lang/Class<*>;Ljava/lang/invoke/MethodHandles$Lookup;)Ljava/lang/invoke/MethodHandles$Lookup;
+method name arrayConstructor descriptor (Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/IllegalArgumentException flags 9 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
+method name arrayLength descriptor (Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/IllegalArgumentException flags 9 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
+method name arrayElementVarHandle descriptor (Ljava/lang/Class;)Ljava/lang/invoke/VarHandle; thrownTypes java/lang/IllegalArgumentException flags 9 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/VarHandle;
+method name byteArrayViewVarHandle descriptor (Ljava/lang/Class;Ljava/nio/ByteOrder;)Ljava/lang/invoke/VarHandle; thrownTypes java/lang/IllegalArgumentException flags 9 signature (Ljava/lang/Class<*>;Ljava/nio/ByteOrder;)Ljava/lang/invoke/VarHandle;
+method name byteBufferViewVarHandle descriptor (Ljava/lang/Class;Ljava/nio/ByteOrder;)Ljava/lang/invoke/VarHandle; thrownTypes java/lang/IllegalArgumentException flags 9 signature (Ljava/lang/Class<*>;Ljava/nio/ByteOrder;)Ljava/lang/invoke/VarHandle;
+method name varHandleExactInvoker descriptor (Ljava/lang/invoke/VarHandle$AccessMode;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 9
+method name varHandleInvoker descriptor (Ljava/lang/invoke/VarHandle$AccessMode;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 9
+method name zero descriptor (Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 9 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
+method name empty descriptor (Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 9
+method name dropArgumentsToMatch descriptor (Ljava/lang/invoke/MethodHandle;ILjava/util/List;I)Ljava/lang/invoke/MethodHandle; flags 9 signature (Ljava/lang/invoke/MethodHandle;ILjava/util/List<Ljava/lang/Class<*>;>;I)Ljava/lang/invoke/MethodHandle;
+method name foldArguments descriptor (Ljava/lang/invoke/MethodHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 9
+method name loop descriptor ([[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 89
+method name whileLoop descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 9
+method name doWhileLoop descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 9
+method name countedLoop descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 9
+method name countedLoop descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 9
+method name iteratedLoop descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 9
+method name tryFinally descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 9
+
+class name java/lang/invoke/MethodHandles$Lookup
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+innerclass innerClass java/lang/invoke/VarHandle$AccessMode outerClass java/lang/invoke/VarHandle innerClassName AccessMode flags 4019
+field name MODULE descriptor I constantValue 16 flags 19
+field name UNCONDITIONAL descriptor I constantValue 32 flags 19
+method name dropLookupMode descriptor (I)Ljava/lang/invoke/MethodHandles$Lookup; flags 1
+method name defineClass descriptor ([B)Ljava/lang/Class; thrownTypes java/lang/IllegalAccessException flags 1 signature ([B)Ljava/lang/Class<*>;
+method name findClass descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException,java/lang/IllegalAccessException flags 1 signature (Ljava/lang/String;)Ljava/lang/Class<*>;
+method name accessClass descriptor (Ljava/lang/Class;)Ljava/lang/Class; thrownTypes java/lang/IllegalAccessException flags 1 signature (Ljava/lang/Class<*>;)Ljava/lang/Class<*>;
+method name findVarHandle descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/VarHandle; thrownTypes java/lang/NoSuchFieldException,java/lang/IllegalAccessException flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/lang/invoke/VarHandle;
+method name findStaticVarHandle descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/VarHandle; thrownTypes java/lang/NoSuchFieldException,java/lang/IllegalAccessException flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/lang/invoke/VarHandle;
+method name unreflectVarHandle descriptor (Ljava/lang/reflect/Field;)Ljava/lang/invoke/VarHandle; thrownTypes java/lang/IllegalAccessException flags 1
+method name hasPrivateAccess descriptor ()Z flags 1
+
+class name java/lang/invoke/StringConcatException
+header extends java/lang/Exception flags 21
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1
+
+class name java/lang/invoke/StringConcatFactory
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name makeConcat descriptor (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; thrownTypes java/lang/invoke/StringConcatException flags 9
+method name makeConcatWithConstants descriptor (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; thrownTypes java/lang/invoke/StringConcatException flags 89
+
+class name java/lang/invoke/VarHandle
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/VarHandle$AccessMode outerClass java/lang/invoke/VarHandle innerClassName AccessMode flags 4019
+method name get descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name set descriptor ([Ljava/lang/Object;)V flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getVolatile descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name setVolatile descriptor ([Ljava/lang/Object;)V flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getOpaque descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name setOpaque descriptor ([Ljava/lang/Object;)V flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getAcquire descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name setRelease descriptor ([Ljava/lang/Object;)V flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name compareAndSet descriptor ([Ljava/lang/Object;)Z flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name compareAndExchange descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name compareAndExchangeAcquire descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name compareAndExchangeRelease descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name weakCompareAndSetPlain descriptor ([Ljava/lang/Object;)Z flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name weakCompareAndSet descriptor ([Ljava/lang/Object;)Z flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name weakCompareAndSetAcquire descriptor ([Ljava/lang/Object;)Z flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name weakCompareAndSetRelease descriptor ([Ljava/lang/Object;)Z flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getAndSet descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getAndSetAcquire descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getAndSetRelease descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getAndAdd descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getAndAddAcquire descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getAndAddRelease descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getAndBitwiseOr descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getAndBitwiseOrAcquire descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getAndBitwiseOrRelease descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getAndBitwiseAnd descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getAndBitwiseAndAcquire descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getAndBitwiseAndRelease descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getAndBitwiseXor descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getAndBitwiseXorAcquire descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name getAndBitwiseXorRelease descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature;@Ljdk/internal/HotSpotIntrinsicCandidate;
+method name varType descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<*>;
+method name coordinateTypes descriptor ()Ljava/util/List; flags 11 signature ()Ljava/util/List<Ljava/lang/Class<*>;>;
+method name accessModeType descriptor (Ljava/lang/invoke/VarHandle$AccessMode;)Ljava/lang/invoke/MethodType; flags 11
+method name isAccessModeSupported descriptor (Ljava/lang/invoke/VarHandle$AccessMode;)Z flags 11
+method name toMethodHandle descriptor (Ljava/lang/invoke/VarHandle$AccessMode;)Ljava/lang/invoke/MethodHandle; flags 11
+method name fullFence descriptor ()V flags 9 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name acquireFence descriptor ()V flags 9 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name releaseFence descriptor ()V flags 9 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name loadLoadFence descriptor ()V flags 9 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name storeStoreFence descriptor ()V flags 9 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+
+class name java/lang/invoke/VarHandle$AccessMode
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/lang/invoke/VarHandle$AccessMode;>;
+innerclass innerClass java/lang/invoke/VarHandle$AccessMode outerClass java/lang/invoke/VarHandle innerClassName AccessMode flags 4019
+field name GET descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name SET descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_VOLATILE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name SET_VOLATILE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_ACQUIRE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name SET_RELEASE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_OPAQUE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name SET_OPAQUE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name COMPARE_AND_SET descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name COMPARE_AND_EXCHANGE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name COMPARE_AND_EXCHANGE_ACQUIRE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name COMPARE_AND_EXCHANGE_RELEASE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name WEAK_COMPARE_AND_SET_PLAIN descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name WEAK_COMPARE_AND_SET descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name WEAK_COMPARE_AND_SET_ACQUIRE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name WEAK_COMPARE_AND_SET_RELEASE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_AND_SET descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_AND_SET_ACQUIRE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_AND_SET_RELEASE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_AND_ADD descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_AND_ADD_ACQUIRE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_AND_ADD_RELEASE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_AND_BITWISE_OR descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_AND_BITWISE_OR_RELEASE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_AND_BITWISE_OR_ACQUIRE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_AND_BITWISE_AND descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_AND_BITWISE_AND_RELEASE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_AND_BITWISE_AND_ACQUIRE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_AND_BITWISE_XOR descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_AND_BITWISE_XOR_RELEASE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+field name GET_AND_BITWISE_XOR_ACQUIRE descriptor Ljava/lang/invoke/VarHandle$AccessMode; flags 4019
+method name values descriptor ()[Ljava/lang/invoke/VarHandle$AccessMode; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/invoke/VarHandle$AccessMode; flags 9
+method name methodName descriptor ()Ljava/lang/String; flags 1
+method name valueFromMethodName descriptor (Ljava/lang/String;)Ljava/lang/invoke/VarHandle$AccessMode; flags 9
+
+class name java/lang/module/Configuration
+header extends java/lang/Object flags 31
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name resolve descriptor (Ljava/lang/module/ModuleFinder;Ljava/lang/module/ModuleFinder;Ljava/util/Collection;)Ljava/lang/module/Configuration; flags 1 signature (Ljava/lang/module/ModuleFinder;Ljava/lang/module/ModuleFinder;Ljava/util/Collection<Ljava/lang/String;>;)Ljava/lang/module/Configuration;
+method name resolveAndBind descriptor (Ljava/lang/module/ModuleFinder;Ljava/lang/module/ModuleFinder;Ljava/util/Collection;)Ljava/lang/module/Configuration; flags 1 signature (Ljava/lang/module/ModuleFinder;Ljava/lang/module/ModuleFinder;Ljava/util/Collection<Ljava/lang/String;>;)Ljava/lang/module/Configuration;
+method name resolve descriptor (Ljava/lang/module/ModuleFinder;Ljava/util/List;Ljava/lang/module/ModuleFinder;Ljava/util/Collection;)Ljava/lang/module/Configuration; flags 9 signature (Ljava/lang/module/ModuleFinder;Ljava/util/List<Ljava/lang/module/Configuration;>;Ljava/lang/module/ModuleFinder;Ljava/util/Collection<Ljava/lang/String;>;)Ljava/lang/module/Configuration;
+method name resolveAndBind descriptor (Ljava/lang/module/ModuleFinder;Ljava/util/List;Ljava/lang/module/ModuleFinder;Ljava/util/Collection;)Ljava/lang/module/Configuration; flags 9 signature (Ljava/lang/module/ModuleFinder;Ljava/util/List<Ljava/lang/module/Configuration;>;Ljava/lang/module/ModuleFinder;Ljava/util/Collection<Ljava/lang/String;>;)Ljava/lang/module/Configuration;
+method name empty descriptor ()Ljava/lang/module/Configuration; flags 9
+method name parents descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/module/Configuration;>;
+method name modules descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/module/ResolvedModule;>;
+method name findModule descriptor (Ljava/lang/String;)Ljava/util/Optional; flags 1 signature (Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/module/ResolvedModule;>;
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name java/lang/module/FindException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name <init> descriptor (Ljava/lang/Throwable;)V flags 1
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1
+
+class name java/lang/module/InvalidModuleDescriptorException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name java/lang/module/ModuleDescriptor
+header extends java/lang/Object implements java/lang/Comparable flags 21 signature Ljava/lang/Object;Ljava/lang/Comparable<Ljava/lang/module/ModuleDescriptor;>;
+innerclass innerClass java/lang/module/ModuleDescriptor$Builder outerClass java/lang/module/ModuleDescriptor innerClassName Builder flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Version outerClass java/lang/module/ModuleDescriptor innerClassName Version flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Provides outerClass java/lang/module/ModuleDescriptor innerClassName Provides flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Opens outerClass java/lang/module/ModuleDescriptor innerClassName Opens flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Exports outerClass java/lang/module/ModuleDescriptor innerClassName Exports flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Requires outerClass java/lang/module/ModuleDescriptor innerClassName Requires flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Modifier outerClass java/lang/module/ModuleDescriptor innerClassName Modifier flags 4019
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name name descriptor ()Ljava/lang/String; flags 1
+method name modifiers descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/module/ModuleDescriptor$Modifier;>;
+method name isOpen descriptor ()Z flags 1
+method name isAutomatic descriptor ()Z flags 1
+method name requires descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/module/ModuleDescriptor$Requires;>;
+method name exports descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/module/ModuleDescriptor$Exports;>;
+method name opens descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/module/ModuleDescriptor$Opens;>;
+method name uses descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/String;>;
+method name provides descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/module/ModuleDescriptor$Provides;>;
+method name version descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/module/ModuleDescriptor$Version;>;
+method name rawVersion descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/String;>;
+method name toNameAndVersion descriptor ()Ljava/lang/String; flags 1
+method name mainClass descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/String;>;
+method name packages descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/String;>;
+method name compareTo descriptor (Ljava/lang/module/ModuleDescriptor;)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 newModule descriptor (Ljava/lang/String;Ljava/util/Set;)Ljava/lang/module/ModuleDescriptor$Builder; flags 9 signature (Ljava/lang/String;Ljava/util/Set<Ljava/lang/module/ModuleDescriptor$Modifier;>;)Ljava/lang/module/ModuleDescriptor$Builder;
+method name newModule descriptor (Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder; flags 9
+method name newOpenModule descriptor (Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder; flags 9
+method name newAutomaticModule descriptor (Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder; flags 9
+method name read descriptor (Ljava/io/InputStream;Ljava/util/function/Supplier;)Ljava/lang/module/ModuleDescriptor; thrownTypes java/io/IOException flags 9 signature (Ljava/io/InputStream;Ljava/util/function/Supplier<Ljava/util/Set<Ljava/lang/String;>;>;)Ljava/lang/module/ModuleDescriptor;
+method name read descriptor (Ljava/io/InputStream;)Ljava/lang/module/ModuleDescriptor; thrownTypes java/io/IOException flags 9
+method name read descriptor (Ljava/nio/ByteBuffer;Ljava/util/function/Supplier;)Ljava/lang/module/ModuleDescriptor; flags 9 signature (Ljava/nio/ByteBuffer;Ljava/util/function/Supplier<Ljava/util/Set<Ljava/lang/String;>;>;)Ljava/lang/module/ModuleDescriptor;
+method name read descriptor (Ljava/nio/ByteBuffer;)Ljava/lang/module/ModuleDescriptor; flags 9
+method name compareTo descriptor (Ljava/lang/Object;)I flags 1041
+
+class name java/lang/module/ModuleDescriptor$Builder
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/module/ModuleDescriptor$Modifier outerClass java/lang/module/ModuleDescriptor innerClassName Modifier flags 4019
+innerclass innerClass java/lang/module/ModuleDescriptor$Requires outerClass java/lang/module/ModuleDescriptor innerClassName Requires flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Exports outerClass java/lang/module/ModuleDescriptor innerClassName Exports flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Opens outerClass java/lang/module/ModuleDescriptor innerClassName Opens flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Provides outerClass java/lang/module/ModuleDescriptor innerClassName Provides flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Version outerClass java/lang/module/ModuleDescriptor innerClassName Version flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Builder outerClass java/lang/module/ModuleDescriptor innerClassName Builder flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Requires$Modifier outerClass java/lang/module/ModuleDescriptor$Requires innerClassName Modifier flags 4019
+innerclass innerClass java/lang/module/ModuleDescriptor$Exports$Modifier outerClass java/lang/module/ModuleDescriptor$Exports innerClassName Modifier flags 4019
+innerclass innerClass java/lang/module/ModuleDescriptor$Opens$Modifier outerClass java/lang/module/ModuleDescriptor$Opens innerClassName Modifier flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name requires descriptor (Ljava/lang/module/ModuleDescriptor$Requires;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1
+method name requires descriptor (Ljava/util/Set;Ljava/lang/String;Ljava/lang/module/ModuleDescriptor$Version;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1 signature (Ljava/util/Set<Ljava/lang/module/ModuleDescriptor$Requires$Modifier;>;Ljava/lang/String;Ljava/lang/module/ModuleDescriptor$Version;)Ljava/lang/module/ModuleDescriptor$Builder;
+method name requires descriptor (Ljava/util/Set;Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1 signature (Ljava/util/Set<Ljava/lang/module/ModuleDescriptor$Requires$Modifier;>;Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder;
+method name requires descriptor (Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1
+method name exports descriptor (Ljava/lang/module/ModuleDescriptor$Exports;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1
+method name exports descriptor (Ljava/util/Set;Ljava/lang/String;Ljava/util/Set;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1 signature (Ljava/util/Set<Ljava/lang/module/ModuleDescriptor$Exports$Modifier;>;Ljava/lang/String;Ljava/util/Set<Ljava/lang/String;>;)Ljava/lang/module/ModuleDescriptor$Builder;
+method name exports descriptor (Ljava/util/Set;Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1 signature (Ljava/util/Set<Ljava/lang/module/ModuleDescriptor$Exports$Modifier;>;Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder;
+method name exports descriptor (Ljava/lang/String;Ljava/util/Set;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1 signature (Ljava/lang/String;Ljava/util/Set<Ljava/lang/String;>;)Ljava/lang/module/ModuleDescriptor$Builder;
+method name exports descriptor (Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1
+method name opens descriptor (Ljava/lang/module/ModuleDescriptor$Opens;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1
+method name opens descriptor (Ljava/util/Set;Ljava/lang/String;Ljava/util/Set;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1 signature (Ljava/util/Set<Ljava/lang/module/ModuleDescriptor$Opens$Modifier;>;Ljava/lang/String;Ljava/util/Set<Ljava/lang/String;>;)Ljava/lang/module/ModuleDescriptor$Builder;
+method name opens descriptor (Ljava/util/Set;Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1 signature (Ljava/util/Set<Ljava/lang/module/ModuleDescriptor$Opens$Modifier;>;Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder;
+method name opens descriptor (Ljava/lang/String;Ljava/util/Set;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1 signature (Ljava/lang/String;Ljava/util/Set<Ljava/lang/String;>;)Ljava/lang/module/ModuleDescriptor$Builder;
+method name opens descriptor (Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1
+method name uses descriptor (Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1
+method name provides descriptor (Ljava/lang/module/ModuleDescriptor$Provides;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1
+method name provides descriptor (Ljava/lang/String;Ljava/util/List;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1 signature (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Ljava/lang/module/ModuleDescriptor$Builder;
+method name packages descriptor (Ljava/util/Set;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1 signature (Ljava/util/Set<Ljava/lang/String;>;)Ljava/lang/module/ModuleDescriptor$Builder;
+method name version descriptor (Ljava/lang/module/ModuleDescriptor$Version;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1
+method name version descriptor (Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1
+method name mainClass descriptor (Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder; flags 1
+method name build descriptor ()Ljava/lang/module/ModuleDescriptor; flags 1
+
+class name java/lang/module/ModuleDescriptor$Exports
+header extends java/lang/Object implements java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/lang/Comparable<Ljava/lang/module/ModuleDescriptor$Exports;>;
+innerclass innerClass java/lang/module/ModuleDescriptor$Exports outerClass java/lang/module/ModuleDescriptor innerClassName Exports flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Exports$Modifier outerClass java/lang/module/ModuleDescriptor$Exports innerClassName Modifier flags 4019
+method name modifiers descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/module/ModuleDescriptor$Exports$Modifier;>;
+method name isQualified descriptor ()Z flags 1
+method name source descriptor ()Ljava/lang/String; flags 1
+method name targets descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/String;>;
+method name compareTo descriptor (Ljava/lang/module/ModuleDescriptor$Exports;)I flags 1
+method name hashCode descriptor ()I flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name compareTo descriptor (Ljava/lang/Object;)I flags 1041
+
+class name java/lang/module/ModuleDescriptor$Exports$Modifier
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/lang/module/ModuleDescriptor$Exports$Modifier;>;
+innerclass innerClass java/lang/module/ModuleDescriptor$Exports outerClass java/lang/module/ModuleDescriptor innerClassName Exports flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Exports$Modifier outerClass java/lang/module/ModuleDescriptor$Exports innerClassName Modifier flags 4019
+field name SYNTHETIC descriptor Ljava/lang/module/ModuleDescriptor$Exports$Modifier; flags 4019
+field name MANDATED descriptor Ljava/lang/module/ModuleDescriptor$Exports$Modifier; flags 4019
+method name values descriptor ()[Ljava/lang/module/ModuleDescriptor$Exports$Modifier; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Exports$Modifier; flags 9
+
+class name java/lang/module/ModuleDescriptor$Modifier
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/lang/module/ModuleDescriptor$Modifier;>;
+innerclass innerClass java/lang/module/ModuleDescriptor$Modifier outerClass java/lang/module/ModuleDescriptor innerClassName Modifier flags 4019
+field name OPEN descriptor Ljava/lang/module/ModuleDescriptor$Modifier; flags 4019
+field name AUTOMATIC descriptor Ljava/lang/module/ModuleDescriptor$Modifier; flags 4019
+field name SYNTHETIC descriptor Ljava/lang/module/ModuleDescriptor$Modifier; flags 4019
+field name MANDATED descriptor Ljava/lang/module/ModuleDescriptor$Modifier; flags 4019
+method name values descriptor ()[Ljava/lang/module/ModuleDescriptor$Modifier; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Modifier; flags 9
+
+class name java/lang/module/ModuleDescriptor$Opens
+header extends java/lang/Object implements java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/lang/Comparable<Ljava/lang/module/ModuleDescriptor$Opens;>;
+innerclass innerClass java/lang/module/ModuleDescriptor$Opens outerClass java/lang/module/ModuleDescriptor innerClassName Opens flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Opens$Modifier outerClass java/lang/module/ModuleDescriptor$Opens innerClassName Modifier flags 4019
+method name modifiers descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/module/ModuleDescriptor$Opens$Modifier;>;
+method name isQualified descriptor ()Z flags 1
+method name source descriptor ()Ljava/lang/String; flags 1
+method name targets descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/String;>;
+method name compareTo descriptor (Ljava/lang/module/ModuleDescriptor$Opens;)I flags 1
+method name hashCode descriptor ()I flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name compareTo descriptor (Ljava/lang/Object;)I flags 1041
+
+class name java/lang/module/ModuleDescriptor$Opens$Modifier
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/lang/module/ModuleDescriptor$Opens$Modifier;>;
+innerclass innerClass java/lang/module/ModuleDescriptor$Opens outerClass java/lang/module/ModuleDescriptor innerClassName Opens flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Opens$Modifier outerClass java/lang/module/ModuleDescriptor$Opens innerClassName Modifier flags 4019
+field name SYNTHETIC descriptor Ljava/lang/module/ModuleDescriptor$Opens$Modifier; flags 4019
+field name MANDATED descriptor Ljava/lang/module/ModuleDescriptor$Opens$Modifier; flags 4019
+method name values descriptor ()[Ljava/lang/module/ModuleDescriptor$Opens$Modifier; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Opens$Modifier; flags 9
+
+class name java/lang/module/ModuleDescriptor$Provides
+header extends java/lang/Object implements java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/lang/Comparable<Ljava/lang/module/ModuleDescriptor$Provides;>;
+innerclass innerClass java/lang/module/ModuleDescriptor$Provides outerClass java/lang/module/ModuleDescriptor innerClassName Provides flags 19
+method name service descriptor ()Ljava/lang/String; flags 1
+method name providers descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/String;>;
+method name compareTo descriptor (Ljava/lang/module/ModuleDescriptor$Provides;)I flags 1
+method name hashCode descriptor ()I flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name compareTo descriptor (Ljava/lang/Object;)I flags 1041
+
+class name java/lang/module/ModuleDescriptor$Requires
+header extends java/lang/Object implements java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/lang/Comparable<Ljava/lang/module/ModuleDescriptor$Requires;>;
+innerclass innerClass java/lang/module/ModuleDescriptor$Requires outerClass java/lang/module/ModuleDescriptor innerClassName Requires flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Requires$Modifier outerClass java/lang/module/ModuleDescriptor$Requires innerClassName Modifier flags 4019
+innerclass innerClass java/lang/module/ModuleDescriptor$Version outerClass java/lang/module/ModuleDescriptor innerClassName Version flags 19
+method name modifiers descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/module/ModuleDescriptor$Requires$Modifier;>;
+method name name descriptor ()Ljava/lang/String; flags 1
+method name compiledVersion descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/module/ModuleDescriptor$Version;>;
+method name rawCompiledVersion descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/String;>;
+method name compareTo descriptor (Ljava/lang/module/ModuleDescriptor$Requires;)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 compareTo descriptor (Ljava/lang/Object;)I flags 1041
+
+class name java/lang/module/ModuleDescriptor$Requires$Modifier
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/lang/module/ModuleDescriptor$Requires$Modifier;>;
+innerclass innerClass java/lang/module/ModuleDescriptor$Requires outerClass java/lang/module/ModuleDescriptor innerClassName Requires flags 19
+innerclass innerClass java/lang/module/ModuleDescriptor$Requires$Modifier outerClass java/lang/module/ModuleDescriptor$Requires innerClassName Modifier flags 4019
+field name TRANSITIVE descriptor Ljava/lang/module/ModuleDescriptor$Requires$Modifier; flags 4019
+field name STATIC descriptor Ljava/lang/module/ModuleDescriptor$Requires$Modifier; flags 4019
+field name SYNTHETIC descriptor Ljava/lang/module/ModuleDescriptor$Requires$Modifier; flags 4019
+field name MANDATED descriptor Ljava/lang/module/ModuleDescriptor$Requires$Modifier; flags 4019
+method name values descriptor ()[Ljava/lang/module/ModuleDescriptor$Requires$Modifier; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Requires$Modifier; flags 9
+
+class name java/lang/module/ModuleDescriptor$Version
+header extends java/lang/Object implements java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/lang/Comparable<Ljava/lang/module/ModuleDescriptor$Version;>;
+innerclass innerClass java/lang/module/ModuleDescriptor$Version outerClass java/lang/module/ModuleDescriptor innerClassName Version flags 19
+method name parse descriptor (Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Version; flags 9
+method name compareTo descriptor (Ljava/lang/module/ModuleDescriptor$Version;)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 compareTo descriptor (Ljava/lang/Object;)I flags 1041
+
+class name java/lang/module/ModuleFinder
+header extends java/lang/Object flags 601
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name find descriptor (Ljava/lang/String;)Ljava/util/Optional; flags 401 signature (Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/module/ModuleReference;>;
+method name findAll descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<Ljava/lang/module/ModuleReference;>;
+method name ofSystem descriptor ()Ljava/lang/module/ModuleFinder; flags 9
+method name of descriptor ([Ljava/nio/file/Path;)Ljava/lang/module/ModuleFinder; flags 89
+method name compose descriptor ([Ljava/lang/module/ModuleFinder;)Ljava/lang/module/ModuleFinder; flags 89
+
+class name java/lang/module/ModuleReader
+header extends java/lang/Object implements java/io/Closeable flags 601
+method name find descriptor (Ljava/lang/String;)Ljava/util/Optional; thrownTypes java/io/IOException flags 401 signature (Ljava/lang/String;)Ljava/util/Optional<Ljava/net/URI;>;
+method name open descriptor (Ljava/lang/String;)Ljava/util/Optional; thrownTypes java/io/IOException flags 1 signature (Ljava/lang/String;)Ljava/util/Optional<Ljava/io/InputStream;>;
+method name read descriptor (Ljava/lang/String;)Ljava/util/Optional; thrownTypes java/io/IOException flags 1 signature (Ljava/lang/String;)Ljava/util/Optional<Ljava/nio/ByteBuffer;>;
+method name release descriptor (Ljava/nio/ByteBuffer;)V flags 1
+method name list descriptor ()Ljava/util/stream/Stream; thrownTypes java/io/IOException flags 401 signature ()Ljava/util/stream/Stream<Ljava/lang/String;>;
+method name close descriptor ()V thrownTypes java/io/IOException flags 401
+
+class name java/lang/module/ModuleReference
+header extends java/lang/Object flags 421
+method name <init> descriptor (Ljava/lang/module/ModuleDescriptor;Ljava/net/URI;)V flags 4
+method name descriptor descriptor ()Ljava/lang/module/ModuleDescriptor; flags 11
+method name location descriptor ()Ljava/util/Optional; flags 11 signature ()Ljava/util/Optional<Ljava/net/URI;>;
+method name open descriptor ()Ljava/lang/module/ModuleReader; thrownTypes java/io/IOException flags 401
+
+class name java/lang/module/ResolutionException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name <init> descriptor (Ljava/lang/Throwable;)V flags 1
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1
+
+class name java/lang/module/ResolvedModule
+header extends java/lang/Object flags 31
+method name configuration descriptor ()Ljava/lang/module/Configuration; flags 1
+method name reference descriptor ()Ljava/lang/module/ModuleReference; flags 1
+method name name descriptor ()Ljava/lang/String; flags 1
+method name reads descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/module/ResolvedModule;>;
+method name hashCode descriptor ()I flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name java/lang/ref/Cleaner
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/ref/Cleaner$Cleanable outerClass java/lang/ref/Cleaner innerClassName Cleanable flags 609
+method name create descriptor ()Ljava/lang/ref/Cleaner; flags 9
+method name create descriptor (Ljava/util/concurrent/ThreadFactory;)Ljava/lang/ref/Cleaner; flags 9
+method name register descriptor (Ljava/lang/Object;Ljava/lang/Runnable;)Ljava/lang/ref/Cleaner$Cleanable; flags 1
+
+class name java/lang/ref/Cleaner$Cleanable
+header extends java/lang/Object flags 601
+innerclass innerClass java/lang/ref/Cleaner$Cleanable outerClass java/lang/ref/Cleaner innerClassName Cleanable flags 609
+method name clean descriptor ()V flags 401
+
+class name java/lang/ref/Reference
+-method name get descriptor ()Ljava/lang/Object;
+method name get descriptor ()Ljava/lang/Object; flags 1 signature ()TT; runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name reachabilityFence descriptor (Ljava/lang/Object;)V flags 9 runtimeAnnotations @Ljdk/internal/vm/annotation/DontInline;
+
+class name java/lang/reflect/AccessibleObject
+header extends java/lang/Object implements java/lang/reflect/AnnotatedElement flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setAccessible descriptor ([Ljava/lang/reflect/AccessibleObject;Z)V
+-method name setAccessible descriptor (Z)V
+-method name isAccessible descriptor ()Z
+method name setAccessible descriptor ([Ljava/lang/reflect/AccessibleObject;Z)V flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name setAccessible descriptor (Z)V flags 1
+method name trySetAccessible descriptor ()Z flags 11 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name isAccessible descriptor ()Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name canAccess descriptor (Ljava/lang/Object;)Z flags 11 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+
+class name java/lang/reflect/AnnotatedArrayType
+method name getAnnotatedOwnerType descriptor ()Ljava/lang/reflect/AnnotatedType; flags 401
+
+class name java/lang/reflect/AnnotatedElement
+header extends java/lang/Object flags 601
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/lang/reflect/AnnotatedParameterizedType
+method name getAnnotatedOwnerType descriptor ()Ljava/lang/reflect/AnnotatedType; flags 401
+
+class name java/lang/reflect/AnnotatedType
+method name getAnnotatedOwnerType descriptor ()Ljava/lang/reflect/AnnotatedType; flags 1
+
+class name java/lang/reflect/AnnotatedTypeVariable
+method name getAnnotatedOwnerType descriptor ()Ljava/lang/reflect/AnnotatedType; flags 401
+
+class name java/lang/reflect/AnnotatedWildcardType
+method name getAnnotatedOwnerType descriptor ()Ljava/lang/reflect/AnnotatedType; flags 401
+
+class name java/lang/reflect/Array
+-method name getLength descriptor (Ljava/lang/Object;)I
+method name getLength descriptor (Ljava/lang/Object;)I thrownTypes java/lang/IllegalArgumentException flags 109 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+
+class name java/lang/reflect/Constructor
+-method name newInstance descriptor ([Ljava/lang/Object;)Ljava/lang/Object;
+method name setAccessible descriptor (Z)V flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+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; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+
+class name java/lang/reflect/Field
+-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 setAccessible descriptor (Z)V flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name getBoolean descriptor (Ljava/lang/Object;)Z thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name getByte descriptor (Ljava/lang/Object;)B thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name getChar descriptor (Ljava/lang/Object;)C thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name getShort descriptor (Ljava/lang/Object;)S thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name getInt descriptor (Ljava/lang/Object;)I thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name getLong descriptor (Ljava/lang/Object;)J thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name getFloat descriptor (Ljava/lang/Object;)F thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name getDouble descriptor (Ljava/lang/Object;)D thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name set descriptor (Ljava/lang/Object;Ljava/lang/Object;)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name setBoolean descriptor (Ljava/lang/Object;Z)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name setByte descriptor (Ljava/lang/Object;B)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name setChar descriptor (Ljava/lang/Object;C)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name setShort descriptor (Ljava/lang/Object;S)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name setInt descriptor (Ljava/lang/Object;I)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name setLong descriptor (Ljava/lang/Object;J)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name setFloat descriptor (Ljava/lang/Object;F)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+method name setDouble descriptor (Ljava/lang/Object;D)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;
+
+class name java/lang/reflect/InaccessibleObjectException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name java/lang/reflect/Method
+-method name invoke descriptor (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
+method name setAccessible descriptor (Z)V flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+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 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/vm/annotation/ForceInline;@Ljdk/internal/HotSpotIntrinsicCandidate;
+
+class name java/lang/reflect/Proxy
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-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 deprecated true signature (Ljava/lang/ClassLoader;[Ljava/lang/Class<*>;)Ljava/lang/Class<*>; runtimeAnnotations @Ljava/lang/Deprecated;@Ljdk/internal/reflect/CallerSensitive;
+method name newProxyInstance descriptor (Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; flags 9 signature (Ljava/lang/ClassLoader;[Ljava/lang/Class<*>;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getInvocationHandler descriptor (Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler; thrownTypes java/lang/IllegalArgumentException flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+
+class name java/math/BigDecimal
+-field name ROUND_UP descriptor I
+-field name ROUND_DOWN descriptor I
+-field name ROUND_CEILING descriptor I
+-field name ROUND_FLOOR descriptor I
+-field name ROUND_HALF_UP descriptor I
+-field name ROUND_HALF_DOWN descriptor I
+-field name ROUND_HALF_EVEN descriptor I
+-field name ROUND_UNNECESSARY descriptor I
+field name ROUND_UP descriptor I constantValue 0 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+field name ROUND_DOWN descriptor I constantValue 1 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+field name ROUND_CEILING descriptor I constantValue 2 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+field name ROUND_FLOOR descriptor I constantValue 3 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+field name ROUND_HALF_UP descriptor I constantValue 4 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+field name ROUND_HALF_DOWN descriptor I constantValue 5 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+field name ROUND_HALF_EVEN descriptor I constantValue 6 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+field name ROUND_UNNECESSARY descriptor I constantValue 7 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+-method name divide descriptor (Ljava/math/BigDecimal;II)Ljava/math/BigDecimal;
+-method name divide descriptor (Ljava/math/BigDecimal;I)Ljava/math/BigDecimal;
+-method name setScale descriptor (II)Ljava/math/BigDecimal;
+method name divide descriptor (Ljava/math/BigDecimal;II)Ljava/math/BigDecimal; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name divide descriptor (Ljava/math/BigDecimal;I)Ljava/math/BigDecimal; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name sqrt descriptor (Ljava/math/MathContext;)Ljava/math/BigDecimal; flags 1
+method name setScale descriptor (II)Ljava/math/BigDecimal; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+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;>;
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+field name TWO descriptor Ljava/math/BigInteger; flags 19
+method name <init> descriptor ([BII)V flags 1
+method name <init> descriptor (I[BII)V flags 1
+method name sqrt descriptor ()Ljava/math/BigInteger; flags 1
+method name sqrtAndRemainder descriptor ()[Ljava/math/BigInteger; flags 1
+
+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
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name getDefault descriptor ()Ljava/net/Authenticator; flags 9
+method name requestPasswordAuthentication descriptor (Ljava/net/Authenticator;Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication; flags 9
+method name requestPasswordAuthenticationInstance descriptor (Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication; flags 1
+
+class name java/net/DatagramSocket
+method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/net/DatagramSocket; thrownTypes java/io/IOException flags 1 signature <T:Ljava/lang/Object;>(Ljava/net/SocketOption<TT;>;TT;)Ljava/net/DatagramSocket;
+method name getOption descriptor (Ljava/net/SocketOption;)Ljava/lang/Object; thrownTypes java/io/IOException flags 1 signature <T:Ljava/lang/Object;>(Ljava/net/SocketOption<TT;>;)TT;
+method name supportedOptions descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/net/SocketOption<*>;>;
+
+class name java/net/DatagramSocketImpl
+method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)V thrownTypes java/io/IOException flags 4 signature <T:Ljava/lang/Object;>(Ljava/net/SocketOption<TT;>;TT;)V
+method name getOption descriptor (Ljava/net/SocketOption;)Ljava/lang/Object; thrownTypes java/io/IOException flags 4 signature <T:Ljava/lang/Object;>(Ljava/net/SocketOption<TT;>;)TT;
+method name supportedOptions descriptor ()Ljava/util/Set; flags 4 signature ()Ljava/util/Set<Ljava/net/SocketOption<*>;>;
+
+class name java/net/HttpURLConnection
+method name setAuthenticator descriptor (Ljava/net/Authenticator;)V flags 1
+
+class name java/net/Inet6Address
+header extends java/net/InetAddress flags 31
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+
+class name java/net/InetAddress
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+
+class name java/net/InetSocketAddress
+header extends java/net/SocketAddress flags 21
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+
+class name java/net/MulticastSocket
+method name supportedOptions descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/net/SocketOption<*>;>;
+
+class name java/net/NetworkInterface
+method name inetAddresses descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<Ljava/net/InetAddress;>;
+method name subInterfaces descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<Ljava/net/NetworkInterface;>;
+method name networkInterfaces descriptor ()Ljava/util/stream/Stream; thrownTypes java/net/SocketException flags 9 signature ()Ljava/util/stream/Stream<Ljava/net/NetworkInterface;>;
+
+class name java/net/ProxySelector
+method name of descriptor (Ljava/net/InetSocketAddress;)Ljava/net/ProxySelector; flags 9
+
+class name java/net/ServerSocket
+method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/net/ServerSocket; thrownTypes java/io/IOException flags 1 signature <T:Ljava/lang/Object;>(Ljava/net/SocketOption<TT;>;TT;)Ljava/net/ServerSocket;
+method name getOption descriptor (Ljava/net/SocketOption;)Ljava/lang/Object; thrownTypes java/io/IOException flags 1 signature <T:Ljava/lang/Object;>(Ljava/net/SocketOption<TT;>;)TT;
+method name supportedOptions descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/net/SocketOption<*>;>;
+
+class name java/net/Socket
+header extends java/lang/Object implements java/io/Closeable flags 21
+innerclass innerClass java/net/Proxy$Type outerClass java/net/Proxy innerClassName Type flags 4019
+method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/net/Socket; thrownTypes java/io/IOException flags 1 signature <T:Ljava/lang/Object;>(Ljava/net/SocketOption<TT;>;TT;)Ljava/net/Socket;
+method name getOption descriptor (Ljava/net/SocketOption;)Ljava/lang/Object; thrownTypes java/io/IOException flags 1 signature <T:Ljava/lang/Object;>(Ljava/net/SocketOption<TT;>;)TT;
+method name supportedOptions descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/net/SocketOption<*>;>;
+
+class name java/net/SocketImpl
+method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)V thrownTypes java/io/IOException flags 4 signature <T:Ljava/lang/Object;>(Ljava/net/SocketOption<TT;>;TT;)V
+method name getOption descriptor (Ljava/net/SocketOption;)Ljava/lang/Object; thrownTypes java/io/IOException flags 4 signature <T:Ljava/lang/Object;>(Ljava/net/SocketOption<TT;>;)TT;
+method name supportedOptions descriptor ()Ljava/util/Set; flags 4 signature ()Ljava/util/Set<Ljava/net/SocketOption<*>;>;
+
+class name java/net/SocketOptions
+field name SO_REUSEPORT descriptor I constantValue 14 flags 19
+
+class name java/net/SocketPermission
+header extends java/security/Permission implements java/io/Serializable flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/net/StandardSocketOptions
+field name SO_REUSEPORT descriptor Ljava/net/SocketOption; flags 19 signature Ljava/net/SocketOption<Ljava/lang/Boolean;>;
+
+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;
+innerclass innerClass java/text/Normalizer$Form outerClass java/text/Normalizer innerClassName Form flags 4019
+
+class name java/net/URL
+header extends java/lang/Object implements java/io/Serializable flags 31
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/net/Proxy$Type outerClass java/net/Proxy innerClassName Type flags 4019
+-method name getContent descriptor ([Ljava/lang/Class;)Ljava/lang/Object;
+method name getContent descriptor ([Ljava/lang/Class;)Ljava/lang/Object; thrownTypes java/io/IOException flags 11 signature ([Ljava/lang/Class<*>;)Ljava/lang/Object;
+
+class name java/net/URLClassLoader
+header extends java/security/SecureClassLoader implements java/io/Closeable flags 21
+innerclass innerClass java/util/jar/Attributes$Name outerClass java/util/jar/Attributes innerClassName Name flags 9
+-method name definePackage descriptor (Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)Ljava/lang/Package;
+method name <init> descriptor (Ljava/lang/String;[Ljava/net/URL;Ljava/lang/ClassLoader;)V flags 1
+method name <init> descriptor (Ljava/lang/String;[Ljava/net/URL;Ljava/lang/ClassLoader;Ljava/net/URLStreamHandlerFactory;)V flags 1
+method name definePackage descriptor (Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)Ljava/lang/Package; flags 4
+
+class name java/net/URLConnection
+-method name getFileNameMap descriptor ()Ljava/net/FileNameMap;
+-method name getContent descriptor ([Ljava/lang/Class;)Ljava/lang/Object;
+method name getFileNameMap descriptor ()Ljava/net/FileNameMap; flags 9
+method name getContent descriptor ([Ljava/lang/Class;)Ljava/lang/Object; thrownTypes java/io/IOException flags 1 signature ([Ljava/lang/Class<*>;)Ljava/lang/Object;
+method name setDefaultUseCaches descriptor (Ljava/lang/String;Z)V flags 9
+method name getDefaultUseCaches descriptor (Ljava/lang/String;)Z flags 9
+
+class name java/net/URLPermission
+header extends java/security/Permission flags 31
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+
+class name java/net/spi/URLStreamHandlerProvider
+header extends java/lang/Object implements java/net/URLStreamHandlerFactory flags 421
+method name <init> descriptor ()V flags 4
+
+class name java/nio/Buffer
+-method name position descriptor (I)Ljava/nio/Buffer;
+-method name limit descriptor (I)Ljava/nio/Buffer;
+-method name mark descriptor ()Ljava/nio/Buffer;
+-method name reset descriptor ()Ljava/nio/Buffer;
+-method name clear descriptor ()Ljava/nio/Buffer;
+-method name flip descriptor ()Ljava/nio/Buffer;
+-method name rewind descriptor ()Ljava/nio/Buffer;
+method name position descriptor (I)Ljava/nio/Buffer; flags 1
+method name limit descriptor (I)Ljava/nio/Buffer; flags 1
+method name mark descriptor ()Ljava/nio/Buffer; flags 1
+method name reset descriptor ()Ljava/nio/Buffer; flags 1
+method name clear descriptor ()Ljava/nio/Buffer; flags 1
+method name flip descriptor ()Ljava/nio/Buffer; flags 1
+method name rewind descriptor ()Ljava/nio/Buffer; flags 1
+method name slice descriptor ()Ljava/nio/Buffer; flags 401
+method name duplicate descriptor ()Ljava/nio/Buffer; flags 401
+
+class name java/nio/ByteBuffer
+method name position descriptor (I)Ljava/nio/ByteBuffer; flags 1
+method name limit descriptor (I)Ljava/nio/ByteBuffer; flags 1
+method name mark descriptor ()Ljava/nio/ByteBuffer; flags 1
+method name reset descriptor ()Ljava/nio/ByteBuffer; flags 1
+method name clear descriptor ()Ljava/nio/ByteBuffer; flags 1
+method name flip descriptor ()Ljava/nio/ByteBuffer; flags 1
+method name rewind descriptor ()Ljava/nio/ByteBuffer; flags 1
+method name alignmentOffset descriptor (II)I flags 11
+method name alignedSlice descriptor (I)Ljava/nio/ByteBuffer; flags 11
+method name duplicate descriptor ()Ljava/nio/Buffer; flags 1041
+method name slice descriptor ()Ljava/nio/Buffer; flags 1041
+method name rewind descriptor ()Ljava/nio/Buffer; flags 1041
+method name flip descriptor ()Ljava/nio/Buffer; flags 1041
+method name clear descriptor ()Ljava/nio/Buffer; flags 1041
+method name reset descriptor ()Ljava/nio/Buffer; flags 1041
+method name mark descriptor ()Ljava/nio/Buffer; flags 1041
+method name limit descriptor (I)Ljava/nio/Buffer; flags 1041
+method name position descriptor (I)Ljava/nio/Buffer; flags 1041
+
+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;
+innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name position descriptor (I)Ljava/nio/CharBuffer; flags 11
+method name limit descriptor (I)Ljava/nio/CharBuffer; flags 11
+method name mark descriptor ()Ljava/nio/CharBuffer; flags 11
+method name reset descriptor ()Ljava/nio/CharBuffer; flags 11
+method name clear descriptor ()Ljava/nio/CharBuffer; flags 11
+method name flip descriptor ()Ljava/nio/CharBuffer; flags 11
+method name rewind descriptor ()Ljava/nio/CharBuffer; flags 11
+method name duplicate descriptor ()Ljava/nio/Buffer; flags 1041
+method name slice descriptor ()Ljava/nio/Buffer; flags 1041
+method name rewind descriptor ()Ljava/nio/Buffer; flags 1041
+method name flip descriptor ()Ljava/nio/Buffer; flags 1041
+method name clear descriptor ()Ljava/nio/Buffer; flags 1041
+method name reset descriptor ()Ljava/nio/Buffer; flags 1041
+method name mark descriptor ()Ljava/nio/Buffer; flags 1041
+method name limit descriptor (I)Ljava/nio/Buffer; flags 1041
+method name position descriptor (I)Ljava/nio/Buffer; flags 1041
+
+class name java/nio/DoubleBuffer
+method name position descriptor (I)Ljava/nio/DoubleBuffer; flags 11
+method name limit descriptor (I)Ljava/nio/DoubleBuffer; flags 11
+method name mark descriptor ()Ljava/nio/DoubleBuffer; flags 11
+method name reset descriptor ()Ljava/nio/DoubleBuffer; flags 11
+method name clear descriptor ()Ljava/nio/DoubleBuffer; flags 11
+method name flip descriptor ()Ljava/nio/DoubleBuffer; flags 11
+method name rewind descriptor ()Ljava/nio/DoubleBuffer; flags 11
+method name duplicate descriptor ()Ljava/nio/Buffer; flags 1041
+method name slice descriptor ()Ljava/nio/Buffer; flags 1041
+method name rewind descriptor ()Ljava/nio/Buffer; flags 1041
+method name flip descriptor ()Ljava/nio/Buffer; flags 1041
+method name clear descriptor ()Ljava/nio/Buffer; flags 1041
+method name reset descriptor ()Ljava/nio/Buffer; flags 1041
+method name mark descriptor ()Ljava/nio/Buffer; flags 1041
+method name limit descriptor (I)Ljava/nio/Buffer; flags 1041
+method name position descriptor (I)Ljava/nio/Buffer; flags 1041
+
+class name java/nio/FloatBuffer
+method name position descriptor (I)Ljava/nio/FloatBuffer; flags 11
+method name limit descriptor (I)Ljava/nio/FloatBuffer; flags 11
+method name mark descriptor ()Ljava/nio/FloatBuffer; flags 11
+method name reset descriptor ()Ljava/nio/FloatBuffer; flags 11
+method name clear descriptor ()Ljava/nio/FloatBuffer; flags 11
+method name flip descriptor ()Ljava/nio/FloatBuffer; flags 11
+method name rewind descriptor ()Ljava/nio/FloatBuffer; flags 11
+method name duplicate descriptor ()Ljava/nio/Buffer; flags 1041
+method name slice descriptor ()Ljava/nio/Buffer; flags 1041
+method name rewind descriptor ()Ljava/nio/Buffer; flags 1041
+method name flip descriptor ()Ljava/nio/Buffer; flags 1041
+method name clear descriptor ()Ljava/nio/Buffer; flags 1041
+method name reset descriptor ()Ljava/nio/Buffer; flags 1041
+method name mark descriptor ()Ljava/nio/Buffer; flags 1041
+method name limit descriptor (I)Ljava/nio/Buffer; flags 1041
+method name position descriptor (I)Ljava/nio/Buffer; flags 1041
+
+class name java/nio/IntBuffer
+method name position descriptor (I)Ljava/nio/IntBuffer; flags 11
+method name limit descriptor (I)Ljava/nio/IntBuffer; flags 11
+method name mark descriptor ()Ljava/nio/IntBuffer; flags 11
+method name reset descriptor ()Ljava/nio/IntBuffer; flags 11
+method name clear descriptor ()Ljava/nio/IntBuffer; flags 11
+method name flip descriptor ()Ljava/nio/IntBuffer; flags 11
+method name rewind descriptor ()Ljava/nio/IntBuffer; flags 11
+method name duplicate descriptor ()Ljava/nio/Buffer; flags 1041
+method name slice descriptor ()Ljava/nio/Buffer; flags 1041
+method name rewind descriptor ()Ljava/nio/Buffer; flags 1041
+method name flip descriptor ()Ljava/nio/Buffer; flags 1041
+method name clear descriptor ()Ljava/nio/Buffer; flags 1041
+method name reset descriptor ()Ljava/nio/Buffer; flags 1041
+method name mark descriptor ()Ljava/nio/Buffer; flags 1041
+method name limit descriptor (I)Ljava/nio/Buffer; flags 1041
+method name position descriptor (I)Ljava/nio/Buffer; flags 1041
+
+class name java/nio/LongBuffer
+method name position descriptor (I)Ljava/nio/LongBuffer; flags 11
+method name limit descriptor (I)Ljava/nio/LongBuffer; flags 11
+method name mark descriptor ()Ljava/nio/LongBuffer; flags 11
+method name reset descriptor ()Ljava/nio/LongBuffer; flags 11
+method name clear descriptor ()Ljava/nio/LongBuffer; flags 11
+method name flip descriptor ()Ljava/nio/LongBuffer; flags 11
+method name rewind descriptor ()Ljava/nio/LongBuffer; flags 11
+method name duplicate descriptor ()Ljava/nio/Buffer; flags 1041
+method name slice descriptor ()Ljava/nio/Buffer; flags 1041
+method name rewind descriptor ()Ljava/nio/Buffer; flags 1041
+method name flip descriptor ()Ljava/nio/Buffer; flags 1041
+method name clear descriptor ()Ljava/nio/Buffer; flags 1041
+method name reset descriptor ()Ljava/nio/Buffer; flags 1041
+method name mark descriptor ()Ljava/nio/Buffer; flags 1041
+method name limit descriptor (I)Ljava/nio/Buffer; flags 1041
+method name position descriptor (I)Ljava/nio/Buffer; flags 1041
+
+class name java/nio/MappedByteBuffer
+method name position descriptor (I)Ljava/nio/MappedByteBuffer; flags 11
+method name limit descriptor (I)Ljava/nio/MappedByteBuffer; flags 11
+method name mark descriptor ()Ljava/nio/MappedByteBuffer; flags 11
+method name reset descriptor ()Ljava/nio/MappedByteBuffer; flags 11
+method name clear descriptor ()Ljava/nio/MappedByteBuffer; flags 11
+method name flip descriptor ()Ljava/nio/MappedByteBuffer; flags 11
+method name rewind descriptor ()Ljava/nio/MappedByteBuffer; flags 11
+method name rewind descriptor ()Ljava/nio/ByteBuffer; flags 1041
+method name flip descriptor ()Ljava/nio/ByteBuffer; flags 1041
+method name clear descriptor ()Ljava/nio/ByteBuffer; flags 1041
+method name reset descriptor ()Ljava/nio/ByteBuffer; flags 1041
+method name mark descriptor ()Ljava/nio/ByteBuffer; flags 1041
+method name limit descriptor (I)Ljava/nio/ByteBuffer; flags 1041
+method name position descriptor (I)Ljava/nio/ByteBuffer; flags 1041
+method name rewind descriptor ()Ljava/nio/Buffer; flags 1041
+method name flip descriptor ()Ljava/nio/Buffer; flags 1041
+method name clear descriptor ()Ljava/nio/Buffer; flags 1041
+method name reset descriptor ()Ljava/nio/Buffer; flags 1041
+method name mark descriptor ()Ljava/nio/Buffer; flags 1041
+method name limit descriptor (I)Ljava/nio/Buffer; flags 1041
+method name position descriptor (I)Ljava/nio/Buffer; flags 1041
+
+class name java/nio/ShortBuffer
+method name position descriptor (I)Ljava/nio/ShortBuffer; flags 11
+method name limit descriptor (I)Ljava/nio/ShortBuffer; flags 11
+method name mark descriptor ()Ljava/nio/ShortBuffer; flags 11
+method name reset descriptor ()Ljava/nio/ShortBuffer; flags 11
+method name clear descriptor ()Ljava/nio/ShortBuffer; flags 11
+method name flip descriptor ()Ljava/nio/ShortBuffer; flags 11
+method name rewind descriptor ()Ljava/nio/ShortBuffer; flags 11
+method name duplicate descriptor ()Ljava/nio/Buffer; flags 1041
+method name slice descriptor ()Ljava/nio/Buffer; flags 1041
+method name rewind descriptor ()Ljava/nio/Buffer; flags 1041
+method name flip descriptor ()Ljava/nio/Buffer; flags 1041
+method name clear descriptor ()Ljava/nio/Buffer; flags 1041
+method name reset descriptor ()Ljava/nio/Buffer; flags 1041
+method name mark descriptor ()Ljava/nio/Buffer; flags 1041
+method name limit descriptor (I)Ljava/nio/Buffer; flags 1041
+method name position descriptor (I)Ljava/nio/Buffer; flags 1041
+
+class name java/nio/channels/Pipe
+header extends java/lang/Object flags 421
+innerclass innerClass java/nio/channels/Pipe$SinkChannel outerClass java/nio/channels/Pipe innerClassName SinkChannel flags 409
+innerclass innerClass java/nio/channels/Pipe$SourceChannel outerClass java/nio/channels/Pipe innerClassName SourceChannel flags 409
+
+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
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/nio/file/Path
+-method name startsWith descriptor (Ljava/lang/String;)Z
+-method name endsWith descriptor (Ljava/lang/String;)Z
+-method name resolve descriptor (Ljava/lang/String;)Ljava/nio/file/Path;
+-method name resolveSibling descriptor (Ljava/nio/file/Path;)Ljava/nio/file/Path;
+-method name resolveSibling descriptor (Ljava/lang/String;)Ljava/nio/file/Path;
+-method name toFile descriptor ()Ljava/io/File;
+-method name register descriptor (Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind;)Ljava/nio/file/WatchKey;
+-method name iterator descriptor ()Ljava/util/Iterator;
+method name startsWith descriptor (Ljava/lang/String;)Z flags 1
+method name endsWith descriptor (Ljava/lang/String;)Z flags 1
+method name resolve descriptor (Ljava/lang/String;)Ljava/nio/file/Path; flags 1
+method name resolveSibling descriptor (Ljava/nio/file/Path;)Ljava/nio/file/Path; flags 1
+method name resolveSibling descriptor (Ljava/lang/String;)Ljava/nio/file/Path; flags 1
+method name toFile descriptor ()Ljava/io/File; flags 1
+method name register descriptor (Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind;)Ljava/nio/file/WatchKey; thrownTypes java/io/IOException flags 81 signature (Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind<*>;)Ljava/nio/file/WatchKey;
+method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator<Ljava/nio/file/Path;>;
+
+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$Modifier outerClass java/nio/file/WatchEvent innerClassName Modifier flags 609
+innerclass innerClass java/nio/file/WatchEvent$Kind outerClass java/nio/file/WatchEvent innerClassName Kind flags 609
+
+class name java/security/AccessController
+-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; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedAction;)Ljava/lang/Object; flags 9 signature <T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;)TT; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+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; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name doPrivileged descriptor (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object; flags 89 signature <T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;Ljava/security/AccessControlContext;[Ljava/security/Permission;)TT; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object; flags 89 signature <T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;Ljava/security/AccessControlContext;[Ljava/security/Permission;)TT; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+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; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+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; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+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; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name doPrivileged descriptor (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object; thrownTypes java/security/PrivilegedActionException flags 89 signature <T:Ljava/lang/Object;>(Ljava/security/PrivilegedExceptionAction<TT;>;Ljava/security/AccessControlContext;[Ljava/security/Permission;)TT; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object; thrownTypes java/security/PrivilegedActionException flags 89 signature <T:Ljava/lang/Object;>(Ljava/security/PrivilegedExceptionAction<TT;>;Ljava/security/AccessControlContext;[Ljava/security/Permission;)TT; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+
+class name java/security/AuthProvider
+-method name <init> descriptor (Ljava/lang/String;DLjava/lang/String;)V
+method name <init> descriptor (Ljava/lang/String;DLjava/lang/String;)V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 4
+
+class name java/security/Certificate
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+
+class name java/security/DrbgParameters
+header extends java/lang/Object flags 21
+innerclass innerClass java/security/DrbgParameters$Reseed outerClass java/security/DrbgParameters innerClassName Reseed flags 19
+innerclass innerClass java/security/DrbgParameters$NextBytes outerClass java/security/DrbgParameters innerClassName NextBytes flags 19
+innerclass innerClass java/security/DrbgParameters$Instantiation outerClass java/security/DrbgParameters innerClassName Instantiation flags 19
+innerclass innerClass java/security/DrbgParameters$Capability outerClass java/security/DrbgParameters innerClassName Capability flags 4019
+method name instantiation descriptor (ILjava/security/DrbgParameters$Capability;[B)Ljava/security/DrbgParameters$Instantiation; flags 9
+method name nextBytes descriptor (IZ[B)Ljava/security/DrbgParameters$NextBytes; flags 9
+method name reseed descriptor (Z[B)Ljava/security/DrbgParameters$Reseed; flags 9
+
+class name java/security/DrbgParameters$Capability
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/security/DrbgParameters$Capability;>;
+innerclass innerClass java/security/DrbgParameters$Capability outerClass java/security/DrbgParameters innerClassName Capability flags 4019
+field name PR_AND_RESEED descriptor Ljava/security/DrbgParameters$Capability; flags 4019
+field name RESEED_ONLY descriptor Ljava/security/DrbgParameters$Capability; flags 4019
+field name NONE descriptor Ljava/security/DrbgParameters$Capability; flags 4019
+method name values descriptor ()[Ljava/security/DrbgParameters$Capability; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/security/DrbgParameters$Capability; flags 9
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name supportsReseeding descriptor ()Z flags 1
+method name supportsPredictionResistance descriptor ()Z flags 1
+
+class name java/security/DrbgParameters$Instantiation
+header extends java/lang/Object implements java/security/SecureRandomParameters flags 31
+innerclass innerClass java/security/DrbgParameters$Capability outerClass java/security/DrbgParameters innerClassName Capability flags 4019
+innerclass innerClass java/security/DrbgParameters$Instantiation outerClass java/security/DrbgParameters innerClassName Instantiation flags 19
+method name getStrength descriptor ()I flags 1
+method name getCapability descriptor ()Ljava/security/DrbgParameters$Capability; flags 1
+method name getPersonalizationString descriptor ()[B flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name java/security/DrbgParameters$NextBytes
+header extends java/lang/Object implements java/security/SecureRandomParameters flags 31
+innerclass innerClass java/security/DrbgParameters$NextBytes outerClass java/security/DrbgParameters innerClassName NextBytes flags 19
+method name getStrength descriptor ()I flags 1
+method name getPredictionResistance descriptor ()Z flags 1
+method name getAdditionalInput descriptor ()[B flags 1
+
+class name java/security/DrbgParameters$Reseed
+header extends java/lang/Object implements java/security/SecureRandomParameters flags 31
+innerclass innerClass java/security/DrbgParameters$Reseed outerClass java/security/DrbgParameters innerClassName Reseed flags 19
+method name getPredictionResistance descriptor ()Z flags 1
+method name getAdditionalInput descriptor ()[B flags 1
+
+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;(since="1.2")
+
+class name java/security/IdentityScope
+header extends java/security/Identity flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+
+class name java/security/KeyPairGenerator
+header extends java/security/KeyPairGeneratorSpi flags 421
+innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9
+
+class name java/security/KeyStore
+header extends java/lang/Object flags 21
+innerclass innerClass java/security/KeyStore$Builder outerClass java/security/KeyStore innerClassName Builder flags 409
+innerclass innerClass java/security/KeyStore$TrustedCertificateEntry outerClass java/security/KeyStore innerClassName TrustedCertificateEntry flags 19
+innerclass innerClass java/security/KeyStore$SecretKeyEntry outerClass java/security/KeyStore innerClassName SecretKeyEntry flags 19
+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
+innerclass innerClass java/security/KeyStore$CallbackHandlerProtection outerClass java/security/KeyStore innerClassName CallbackHandlerProtection flags 9
+innerclass innerClass java/security/KeyStore$PasswordProtection outerClass java/security/KeyStore innerClassName PasswordProtection flags 9
+innerclass innerClass java/security/KeyStore$ProtectionParameter outerClass java/security/KeyStore innerClassName ProtectionParameter flags 609
+innerclass innerClass java/security/KeyStore$LoadStoreParameter outerClass java/security/KeyStore innerClassName LoadStoreParameter flags 609
+method name getInstance descriptor (Ljava/io/File;[C)Ljava/security/KeyStore; thrownTypes java/security/KeyStoreException,java/io/IOException,java/security/NoSuchAlgorithmException,java/security/cert/CertificateException flags 19
+method name getInstance descriptor (Ljava/io/File;Ljava/security/KeyStore$LoadStoreParameter;)Ljava/security/KeyStore; thrownTypes java/security/KeyStoreException,java/io/IOException,java/security/NoSuchAlgorithmException,java/security/cert/CertificateException flags 19
+
+class name java/security/KeyStore$Builder
+header extends java/lang/Object flags 421
+innerclass innerClass java/security/KeyStore$Builder outerClass java/security/KeyStore innerClassName Builder flags 409
+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
+method name newInstance descriptor (Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder; flags 9
+
+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
+innerclass innerClass java/security/KeyStore$PasswordProtection outerClass java/security/KeyStore innerClassName PasswordProtection flags 9
+innerclass innerClass java/security/KeyStore$TrustedCertificateEntry outerClass java/security/KeyStore innerClassName TrustedCertificateEntry flags 19
+innerclass innerClass java/security/KeyStore$CallbackHandlerProtection outerClass java/security/KeyStore innerClassName CallbackHandlerProtection flags 9
+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
+method name engineProbe descriptor (Ljava/io/InputStream;)Z thrownTypes java/io/IOException flags 1
+
+class name java/security/PermissionCollection
+method name elementsAsStream descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<Ljava/security/Permission;>;
+
+class name java/security/Permissions
+header extends java/security/PermissionCollection implements java/io/Serializable flags 31
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+
+class name java/security/ProtectionDomain
+method name staticPermissionsOnly descriptor ()Z flags 11
+
+class name java/security/Provider
+-method name <init> descriptor (Ljava/lang/String;DLjava/lang/String;)V
+-method name getVersion descriptor ()D
+method name <init> descriptor (Ljava/lang/String;DLjava/lang/String;)V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 4
+method name configure descriptor (Ljava/lang/String;)Ljava/security/Provider; flags 1
+method name isConfigured descriptor ()Z flags 1
+method name getVersion descriptor ()D flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name getVersionStr descriptor ()Ljava/lang/String; flags 1
+
+class name java/security/Provider$Service
+header extends java/lang/Object flags 21
+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
+
+class name java/security/SecureClassLoader
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)V flags 4
+
+class name java/security/SecureRandom
+header extends java/util/Random flags 21
+innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9
+-method name setSeed descriptor ([B)V
+-method name nextBytes descriptor ([B)V
+method name getInstance descriptor (Ljava/lang/String;Ljava/security/SecureRandomParameters;)Ljava/security/SecureRandom; thrownTypes java/security/NoSuchAlgorithmException flags 9
+method name getInstance descriptor (Ljava/lang/String;Ljava/security/SecureRandomParameters;Ljava/lang/String;)Ljava/security/SecureRandom; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 9
+method name getInstance descriptor (Ljava/lang/String;Ljava/security/SecureRandomParameters;Ljava/security/Provider;)Ljava/security/SecureRandom; thrownTypes java/security/NoSuchAlgorithmException flags 9
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name getParameters descriptor ()Ljava/security/SecureRandomParameters; flags 1
+method name setSeed descriptor ([B)V flags 1
+method name nextBytes descriptor ([B)V flags 1
+method name nextBytes descriptor ([BLjava/security/SecureRandomParameters;)V flags 1
+method name reseed descriptor ()V flags 1
+method name reseed descriptor (Ljava/security/SecureRandomParameters;)V flags 1
+
+class name java/security/SecureRandomParameters
+header extends java/lang/Object flags 601
+
+class name java/security/SecureRandomSpi
+method name <init> descriptor (Ljava/security/SecureRandomParameters;)V flags 4
+method name engineNextBytes descriptor ([BLjava/security/SecureRandomParameters;)V flags 4
+method name engineReseed descriptor (Ljava/security/SecureRandomParameters;)V flags 4
+method name engineGetParameters descriptor ()Ljava/security/SecureRandomParameters; flags 4
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name java/security/SignedObject
+header extends java/lang/Object implements java/io/Serializable flags 31
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+
+class name java/security/Signer
+header extends java/security/Identity flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+
+class name java/security/acl/Acl
+header extends java/lang/Object implements java/security/acl/Owner flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/security/acl/AclEntry
+header extends java/lang/Object implements java/lang/Cloneable flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/security/acl/AclNotFoundException
+header extends java/lang/Exception flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/security/acl/Group
+header extends java/lang/Object implements java/security/Principal flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/security/acl/LastOwnerException
+header extends java/lang/Exception flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/security/acl/NotOwnerException
+header extends java/lang/Exception flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/security/acl/Owner
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/security/acl/Permission
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/security/cert/CertPathValidatorException
+header extends java/security/GeneralSecurityException flags 21
+innerclass innerClass java/security/cert/CertPathValidatorException$BasicReason outerClass java/security/cert/CertPathValidatorException innerClassName BasicReason flags 4019
+innerclass innerClass java/security/cert/CertPathValidatorException$Reason outerClass java/security/cert/CertPathValidatorException innerClassName Reason flags 609
+
+class name java/security/cert/CertificateRevokedException
+header extends java/security/cert/CertificateException flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+
+class name java/security/cert/PKIXRevocationChecker
+header extends java/security/cert/PKIXCertPathChecker flags 421
+innerclass innerClass java/security/cert/PKIXRevocationChecker$Option outerClass java/security/cert/PKIXRevocationChecker innerClassName Option flags 4019
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+
+class name java/security/cert/URICertStoreParameters
+header extends java/lang/Object implements java/security/cert/CertStoreParameters flags 31
+method name <init> descriptor (Ljava/net/URI;)V flags 1
+method name getURI descriptor ()Ljava/net/URI; flags 1
+method name clone descriptor ()Ljava/security/cert/URICertStoreParameters; flags 1
+method name hashCode descriptor ()I flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1041
+
+class name java/security/spec/EncodedKeySpec
+method name <init> descriptor ([BLjava/lang/String;)V flags 4
+method name getAlgorithm descriptor ()Ljava/lang/String; flags 1
+
+class name java/security/spec/PKCS8EncodedKeySpec
+method name <init> descriptor ([BLjava/lang/String;)V flags 1
+
+class name java/security/spec/X509EncodedKeySpec
+method name <init> descriptor ([BLjava/lang/String;)V flags 1
+
+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
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+
+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
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+
+class name java/text/DateFormatSymbols
+header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 21
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+
+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
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+innerclass innerClass java/text/NumberFormat$Field outerClass java/text/NumberFormat innerClassName Field flags 9
+
+class name java/text/DecimalFormatSymbols
+header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+
+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
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9
+innerclass innerClass java/text/Format$Field outerClass java/text/Format innerClassName Field flags 9
+
+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
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+
+class name java/text/RuleBasedCollator
+header extends java/text/Collator flags 21
+innerclass innerClass java/text/Normalizer$Form outerClass java/text/Normalizer innerClassName Form flags 4019
+
+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
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+innerclass innerClass java/text/Format$Field outerClass java/text/Format innerClassName Field flags 9
+
+class name java/time/Clock
+method name tickMillis descriptor (Ljava/time/ZoneId;)Ljava/time/Clock; flags 9
+
+class name java/time/Duration
+method name dividedBy descriptor (Ljava/time/Duration;)J flags 1
+method name toSeconds descriptor ()J flags 1
+method name toDaysPart descriptor ()J flags 1
+method name toHoursPart descriptor ()I flags 1
+method name toMinutesPart descriptor ()I flags 1
+method name toSecondsPart descriptor ()I flags 1
+method name toMillisPart descriptor ()I flags 1
+method name toNanosPart descriptor ()I flags 1
+method name truncatedTo descriptor (Ljava/time/temporal/TemporalUnit;)Ljava/time/Duration; flags 1
+
+class name java/time/Instant
+header extends java/lang/Object implements java/time/temporal/Temporal,java/time/temporal/TemporalAdjuster,java/lang/Comparable,java/io/Serializable flags 31 signature Ljava/lang/Object;Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalAdjuster;Ljava/lang/Comparable<Ljava/time/Instant;>;Ljava/io/Serializable;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/time/LocalDate
+header extends java/lang/Object implements java/time/temporal/Temporal,java/time/temporal/TemporalAdjuster,java/time/chrono/ChronoLocalDate,java/io/Serializable flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+field name EPOCH descriptor Ljava/time/LocalDate; flags 19
+-method name getEra descriptor ()Ljava/time/chrono/Era;
+method name ofInstant descriptor (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/LocalDate; flags 9
+method name getEra descriptor ()Ljava/time/chrono/IsoEra; flags 1
+method name datesUntil descriptor (Ljava/time/LocalDate;)Ljava/util/stream/Stream; flags 1 signature (Ljava/time/LocalDate;)Ljava/util/stream/Stream<Ljava/time/LocalDate;>;
+method name datesUntil descriptor (Ljava/time/LocalDate;Ljava/time/Period;)Ljava/util/stream/Stream; flags 1 signature (Ljava/time/LocalDate;Ljava/time/Period;)Ljava/util/stream/Stream<Ljava/time/LocalDate;>;
+method name toEpochSecond descriptor (Ljava/time/LocalTime;Ljava/time/ZoneOffset;)J flags 1
+method name getEra descriptor ()Ljava/time/chrono/Era; flags 1041
+
+class name java/time/LocalDateTime
+header extends java/lang/Object implements java/time/temporal/Temporal,java/time/temporal/TemporalAdjuster,java/time/chrono/ChronoLocalDateTime,java/io/Serializable flags 31 signature Ljava/lang/Object;Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalAdjuster;Ljava/time/chrono/ChronoLocalDateTime<Ljava/time/LocalDate;>;Ljava/io/Serializable;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/time/LocalTime
+header extends java/lang/Object implements java/time/temporal/Temporal,java/time/temporal/TemporalAdjuster,java/lang/Comparable,java/io/Serializable flags 31 signature Ljava/lang/Object;Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalAdjuster;Ljava/lang/Comparable<Ljava/time/LocalTime;>;Ljava/io/Serializable;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name ofInstant descriptor (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/LocalTime; flags 9
+method name toEpochSecond descriptor (Ljava/time/LocalDate;Ljava/time/ZoneOffset;)J flags 1
+
+class name java/time/MonthDay
+header extends java/lang/Object implements java/time/temporal/TemporalAccessor,java/time/temporal/TemporalAdjuster,java/lang/Comparable,java/io/Serializable flags 31 signature Ljava/lang/Object;Ljava/time/temporal/TemporalAccessor;Ljava/time/temporal/TemporalAdjuster;Ljava/lang/Comparable<Ljava/time/MonthDay;>;Ljava/io/Serializable;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/time/OffsetDateTime
+header extends java/lang/Object implements java/time/temporal/Temporal,java/time/temporal/TemporalAdjuster,java/lang/Comparable,java/io/Serializable flags 31 signature Ljava/lang/Object;Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalAdjuster;Ljava/lang/Comparable<Ljava/time/OffsetDateTime;>;Ljava/io/Serializable;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/time/OffsetTime
+header extends java/lang/Object implements java/time/temporal/Temporal,java/time/temporal/TemporalAdjuster,java/lang/Comparable,java/io/Serializable flags 31 signature Ljava/lang/Object;Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalAdjuster;Ljava/lang/Comparable<Ljava/time/OffsetTime;>;Ljava/io/Serializable;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name toEpochSecond descriptor (Ljava/time/LocalDate;)J flags 1
+
+class name java/time/Year
+header extends java/lang/Object implements java/time/temporal/Temporal,java/time/temporal/TemporalAdjuster,java/lang/Comparable,java/io/Serializable flags 31 signature Ljava/lang/Object;Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalAdjuster;Ljava/lang/Comparable<Ljava/time/Year;>;Ljava/io/Serializable;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/time/YearMonth
+header extends java/lang/Object implements java/time/temporal/Temporal,java/time/temporal/TemporalAdjuster,java/lang/Comparable,java/io/Serializable flags 31 signature Ljava/lang/Object;Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalAdjuster;Ljava/lang/Comparable<Ljava/time/YearMonth;>;Ljava/io/Serializable;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/time/ZoneId
+header extends java/lang/Object implements java/io/Serializable flags 421
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+
+class name java/time/ZonedDateTime
+header extends java/lang/Object implements java/time/temporal/Temporal,java/time/chrono/ChronoZonedDateTime,java/io/Serializable flags 31 signature Ljava/lang/Object;Ljava/time/temporal/Temporal;Ljava/time/chrono/ChronoZonedDateTime<Ljava/time/LocalDate;>;Ljava/io/Serializable;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/time/chrono/AbstractChronology
+header extends java/lang/Object implements java/time/chrono/Chronology flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/time/chrono/Chronology
+method name epochSecond descriptor (IIIIIILjava/time/ZoneOffset;)J flags 1
+method name epochSecond descriptor (Ljava/time/chrono/Era;IIIIIILjava/time/ZoneOffset;)J flags 1
+
+class name java/time/chrono/HijrahChronology
+header extends java/time/chrono/AbstractChronology implements java/io/Serializable flags 31
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/time/chrono/IsoChronology
+method name epochSecond descriptor (IIIIIILjava/time/ZoneOffset;)J flags 1
+
+class name java/time/chrono/JapaneseEra
+method name getDisplayName descriptor (Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String; flags 1
+
+class name java/time/format/DateTimeFormatter
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/time/format/DateTimeFormatterBuilder
+header extends java/lang/Object flags 31
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name appendGenericZoneText descriptor (Ljava/time/format/TextStyle;)Ljava/time/format/DateTimeFormatterBuilder; flags 1
+method name appendGenericZoneText descriptor (Ljava/time/format/TextStyle;Ljava/util/Set;)Ljava/time/format/DateTimeFormatterBuilder; flags 1 signature (Ljava/time/format/TextStyle;Ljava/util/Set<Ljava/time/ZoneId;>;)Ljava/time/format/DateTimeFormatterBuilder;
+
+class name java/time/format/DecimalStyle
+header extends java/lang/Object flags 31
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+
+class name java/time/temporal/TemporalAdjusters
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+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$SimpleImmutableEntry outerClass java/util/AbstractMap innerClassName SimpleImmutableEntry flags 9
+innerclass innerClass java/util/AbstractMap$SimpleEntry outerClass java/util/AbstractMap innerClassName SimpleEntry flags 9
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+
+class name java/util/AbstractMap$SimpleEntry
+header extends java/lang/Object implements java/util/Map$Entry,java/io/Serializable flags 21 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map$Entry<TK;TV;>;Ljava/io/Serializable;
+innerclass innerClass java/util/AbstractMap$SimpleEntry outerClass java/util/AbstractMap innerClassName SimpleEntry flags 9
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+
+class name java/util/AbstractMap$SimpleImmutableEntry
+header extends java/lang/Object implements java/util/Map$Entry,java/io/Serializable flags 21 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map$Entry<TK;TV;>;Ljava/io/Serializable;
+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/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;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name addAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<+TE;>;)Z
+method name forEach descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-TE;>;)V
+method name removeIf descriptor (Ljava/util/function/Predicate;)Z flags 1 signature (Ljava/util/function/Predicate<-TE;>;)Z
+method name removeAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z
+method name retainAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z
+
+class name java/util/Arrays
+header extends java/lang/Object flags 21
+innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
+innerclass innerClass java/util/Spliterator$OfLong outerClass java/util/Spliterator innerClassName OfLong flags 609
+innerclass innerClass java/util/Spliterator$OfDouble outerClass java/util/Spliterator innerClassName OfDouble flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name equals descriptor ([C[C)Z
+-method name equals descriptor ([B[B)Z
+-method name copyOf descriptor ([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;
+-method name copyOfRange descriptor ([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;
+method name equals descriptor ([JII[JII)Z flags 9
+method name equals descriptor ([III[III)Z flags 9
+method name equals descriptor ([SII[SII)Z flags 9
+method name equals descriptor ([C[C)Z flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name equals descriptor ([CII[CII)Z flags 9
+method name equals descriptor ([B[B)Z flags 9 runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name equals descriptor ([BII[BII)Z flags 9
+method name equals descriptor ([ZII[ZII)Z flags 9
+method name equals descriptor ([DII[DII)Z flags 9
+method name equals descriptor ([FII[FII)Z flags 9
+method name equals descriptor ([Ljava/lang/Object;II[Ljava/lang/Object;II)Z flags 9
+method name equals descriptor ([Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/Comparator;)Z flags 9 signature <T:Ljava/lang/Object;>([TT;[TT;Ljava/util/Comparator<-TT;>;)Z
+method name equals descriptor ([Ljava/lang/Object;II[Ljava/lang/Object;IILjava/util/Comparator;)Z flags 9 signature <T:Ljava/lang/Object;>([TT;II[TT;IILjava/util/Comparator<-TT;>;)Z
+method name copyOf descriptor ([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object; flags 9 signature <T:Ljava/lang/Object;U:Ljava/lang/Object;>([TU;ILjava/lang/Class<+[TT;>;)[TT; runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name copyOfRange descriptor ([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object; flags 9 signature <T:Ljava/lang/Object;U:Ljava/lang/Object;>([TU;IILjava/lang/Class<+[TT;>;)[TT; runtimeAnnotations @Ljdk/internal/HotSpotIntrinsicCandidate;
+method name compare descriptor ([Z[Z)I flags 9
+method name compare descriptor ([ZII[ZII)I flags 9
+method name compare descriptor ([B[B)I flags 9
+method name compare descriptor ([BII[BII)I flags 9
+method name compareUnsigned descriptor ([B[B)I flags 9
+method name compareUnsigned descriptor ([BII[BII)I flags 9
+method name compare descriptor ([S[S)I flags 9
+method name compare descriptor ([SII[SII)I flags 9
+method name compareUnsigned descriptor ([S[S)I flags 9
+method name compareUnsigned descriptor ([SII[SII)I flags 9
+method name compare descriptor ([C[C)I flags 9
+method name compare descriptor ([CII[CII)I flags 9
+method name compare descriptor ([I[I)I flags 9
+method name compare descriptor ([III[III)I flags 9
+method name compareUnsigned descriptor ([I[I)I flags 9
+method name compareUnsigned descriptor ([III[III)I flags 9
+method name compare descriptor ([J[J)I flags 9
+method name compare descriptor ([JII[JII)I flags 9
+method name compareUnsigned descriptor ([J[J)I flags 9
+method name compareUnsigned descriptor ([JII[JII)I flags 9
+method name compare descriptor ([F[F)I flags 9
+method name compare descriptor ([FII[FII)I flags 9
+method name compare descriptor ([D[D)I flags 9
+method name compare descriptor ([DII[DII)I flags 9
+method name compare descriptor ([Ljava/lang/Comparable;[Ljava/lang/Comparable;)I flags 9 signature <T::Ljava/lang/Comparable<-TT;>;>([TT;[TT;)I
+method name compare descriptor ([Ljava/lang/Comparable;II[Ljava/lang/Comparable;II)I flags 9 signature <T::Ljava/lang/Comparable<-TT;>;>([TT;II[TT;II)I
+method name compare descriptor ([Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/Comparator;)I flags 9 signature <T:Ljava/lang/Object;>([TT;[TT;Ljava/util/Comparator<-TT;>;)I
+method name compare descriptor ([Ljava/lang/Object;II[Ljava/lang/Object;IILjava/util/Comparator;)I flags 9 signature <T:Ljava/lang/Object;>([TT;II[TT;IILjava/util/Comparator<-TT;>;)I
+method name mismatch descriptor ([Z[Z)I flags 9
+method name mismatch descriptor ([ZII[ZII)I flags 9
+method name mismatch descriptor ([B[B)I flags 9
+method name mismatch descriptor ([BII[BII)I flags 9
+method name mismatch descriptor ([C[C)I flags 9
+method name mismatch descriptor ([CII[CII)I flags 9
+method name mismatch descriptor ([S[S)I flags 9
+method name mismatch descriptor ([SII[SII)I flags 9
+method name mismatch descriptor ([I[I)I flags 9
+method name mismatch descriptor ([III[III)I flags 9
+method name mismatch descriptor ([J[J)I flags 9
+method name mismatch descriptor ([JII[JII)I flags 9
+method name mismatch descriptor ([F[F)I flags 9
+method name mismatch descriptor ([FII[FII)I flags 9
+method name mismatch descriptor ([D[D)I flags 9
+method name mismatch descriptor ([DII[DII)I flags 9
+method name mismatch descriptor ([Ljava/lang/Object;[Ljava/lang/Object;)I flags 9
+method name mismatch descriptor ([Ljava/lang/Object;II[Ljava/lang/Object;II)I flags 9
+method name mismatch descriptor ([Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/Comparator;)I flags 9 signature <T:Ljava/lang/Object;>([TT;[TT;Ljava/util/Comparator<-TT;>;)I
+method name mismatch descriptor ([Ljava/lang/Object;II[Ljava/lang/Object;IILjava/util/Comparator;)I flags 9 signature <T:Ljava/lang/Object;>([TT;II[TT;IILjava/util/Comparator<-TT;>;)I
+
+class name java/util/Base64
+header extends java/lang/Object flags 21
+innerclass innerClass java/util/Base64$Decoder outerClass java/util/Base64 innerClassName Decoder flags 9
+innerclass innerClass java/util/Base64$Encoder outerClass java/util/Base64 innerClassName Encoder flags 9
+
+class name java/util/Base64$Decoder
+header extends java/lang/Object flags 21
+innerclass innerClass java/util/Base64$Decoder outerClass java/util/Base64 innerClassName Decoder flags 9
+innerclass innerClass java/util/Base64$Encoder outerClass java/util/Base64 innerClassName Encoder flags 9
+
+class name java/util/BitSet
+header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
+
+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;>;
+innerclass innerClass java/util/Calendar$Builder outerClass java/util/Calendar innerClassName Builder flags 9
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+
+class name java/util/Comparator
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/Currency
+header extends java/lang/Object implements java/io/Serializable flags 31
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+method name getNumericCodeAsString descriptor ()Ljava/lang/String; flags 1
+
+class name java/util/Deque
+method name addAll descriptor (Ljava/util/Collection;)Z flags 401 signature (Ljava/util/Collection<+TE;>;)Z
+
+class name java/util/Enumeration
+method name asIterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator<TE;>;
+
+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
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+
+class name java/util/GregorianCalendar
+header extends java/util/Calendar flags 21
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+
+class name java/util/List
+method name of descriptor ()Ljava/util/List; flags 9 signature <E:Ljava/lang/Object;>()Ljava/util/List<TE;>;
+method name of descriptor (Ljava/lang/Object;)Ljava/util/List; flags 9 signature <E:Ljava/lang/Object;>(TE;)Ljava/util/List<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;)Ljava/util/List<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;TE;)Ljava/util/List<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;TE;TE;)Ljava/util/List<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;TE;TE;TE;)Ljava/util/List<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;TE;TE;TE;TE;)Ljava/util/List<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;TE;TE;TE;TE;TE;)Ljava/util/List<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;TE;TE;TE;TE;TE;TE;)Ljava/util/List<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;TE;TE;TE;TE;TE;TE;TE;)Ljava/util/List<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;TE;TE;TE;TE;TE;TE;TE;TE;)Ljava/util/List<TE;>;
+method name of descriptor ([Ljava/lang/Object;)Ljava/util/List; flags 89 signature <E:Ljava/lang/Object;>([TE;)Ljava/util/List<TE;>; runtimeAnnotations @Ljava/lang/SafeVarargs;
+
+class name java/util/Locale
+header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 31
+innerclass innerClass java/util/Locale$LanguageRange outerClass java/util/Locale innerClassName LanguageRange flags 19
+innerclass innerClass java/util/Locale$FilteringMode outerClass java/util/Locale innerClassName FilteringMode flags 4019
+innerclass innerClass java/util/Locale$Builder outerClass java/util/Locale innerClassName Builder flags 19
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+innerclass innerClass java/util/Locale$IsoCountryCode outerClass java/util/Locale innerClassName IsoCountryCode flags 4409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+method name getISOCountries descriptor (Ljava/util/Locale$IsoCountryCode;)Ljava/util/Set; flags 9 signature (Ljava/util/Locale$IsoCountryCode;)Ljava/util/Set<Ljava/lang/String;>;
+
+class name java/util/Locale$IsoCountryCode
+header extends java/lang/Enum flags 4421 signature Ljava/lang/Enum<Ljava/util/Locale$IsoCountryCode;>;
+innerclass innerClass java/util/Locale$IsoCountryCode outerClass java/util/Locale innerClassName IsoCountryCode flags 4409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+field name PART1_ALPHA2 descriptor Ljava/util/Locale$IsoCountryCode; flags 4019
+field name PART1_ALPHA3 descriptor Ljava/util/Locale$IsoCountryCode; flags 4019
+field name PART3 descriptor Ljava/util/Locale$IsoCountryCode; flags 4019
+method name values descriptor ()[Ljava/util/Locale$IsoCountryCode; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/util/Locale$IsoCountryCode; flags 9
+
+class name java/util/Locale$LanguageRange
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name java/util/Map
+method name of descriptor ()Ljava/util/Map; flags 9 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>()Ljava/util/Map<TK;TV;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; flags 9 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>(TK;TV;)Ljava/util/Map<TK;TV;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; flags 9 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>(TK;TV;TK;TV;)Ljava/util/Map<TK;TV;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; flags 9 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>(TK;TV;TK;TV;TK;TV;)Ljava/util/Map<TK;TV;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; flags 9 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>(TK;TV;TK;TV;TK;TV;TK;TV;)Ljava/util/Map<TK;TV;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; flags 9 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Ljava/util/Map<TK;TV;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; flags 9 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Ljava/util/Map<TK;TV;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; flags 9 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Ljava/util/Map<TK;TV;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; flags 9 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Ljava/util/Map<TK;TV;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; flags 9 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Ljava/util/Map<TK;TV;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; flags 9 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Ljava/util/Map<TK;TV;>;
+method name ofEntries descriptor ([Ljava/util/Map$Entry;)Ljava/util/Map; flags 89 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>([Ljava/util/Map$Entry<+TK;+TV;>;)Ljava/util/Map<TK;TV;>; runtimeAnnotations @Ljava/lang/SafeVarargs;
+method name entry descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry; flags 9 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>(TK;TV;)Ljava/util/Map$Entry<TK;TV;>;
+
+class name java/util/Map$Entry
+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
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/Objects
+method name requireNonNullElse descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 9 signature <T:Ljava/lang/Object;>(TT;TT;)TT;
+method name requireNonNullElseGet descriptor (Ljava/lang/Object;Ljava/util/function/Supplier;)Ljava/lang/Object; flags 9 signature <T:Ljava/lang/Object;>(TT;Ljava/util/function/Supplier<+TT;>;)TT;
+method name checkIndex descriptor (II)I flags 9 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name checkFromToIndex descriptor (III)I flags 9
+method name checkFromIndexSize descriptor (III)I flags 9
+
+class name java/util/Observable
+header extends java/lang/Object flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/util/Observer
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/util/Optional
+-method name flatMap descriptor (Ljava/util/function/Function;)Ljava/util/Optional;
+method name ifPresentOrElse descriptor (Ljava/util/function/Consumer;Ljava/lang/Runnable;)V flags 1 signature (Ljava/util/function/Consumer<-TT;>;Ljava/lang/Runnable;)V
+method name flatMap descriptor (Ljava/util/function/Function;)Ljava/util/Optional; flags 1 signature <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+Ljava/util/Optional<+TU;>;>;)Ljava/util/Optional<TU;>;
+method name or descriptor (Ljava/util/function/Supplier;)Ljava/util/Optional; flags 1 signature (Ljava/util/function/Supplier<+Ljava/util/Optional<+TT;>;>;)Ljava/util/Optional<TT;>;
+method name stream descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<TT;>;
+
+class name java/util/OptionalDouble
+-method name orElseThrow descriptor (Ljava/util/function/Supplier;)D
+method name ifPresentOrElse descriptor (Ljava/util/function/DoubleConsumer;Ljava/lang/Runnable;)V flags 1
+method name stream descriptor ()Ljava/util/stream/DoubleStream; flags 1
+method name orElseThrow descriptor (Ljava/util/function/Supplier;)D thrownTypes java/lang/Throwable flags 1 signature <X:Ljava/lang/Throwable;>(Ljava/util/function/Supplier<+TX;>;)D^TX;
+
+class name java/util/OptionalInt
+-method name orElseThrow descriptor (Ljava/util/function/Supplier;)I
+method name ifPresentOrElse descriptor (Ljava/util/function/IntConsumer;Ljava/lang/Runnable;)V flags 1
+method name stream descriptor ()Ljava/util/stream/IntStream; flags 1
+method name orElseThrow descriptor (Ljava/util/function/Supplier;)I thrownTypes java/lang/Throwable flags 1 signature <X:Ljava/lang/Throwable;>(Ljava/util/function/Supplier<+TX;>;)I^TX;
+
+class name java/util/OptionalLong
+-method name orElseThrow descriptor (Ljava/util/function/Supplier;)J
+method name ifPresentOrElse descriptor (Ljava/util/function/LongConsumer;Ljava/lang/Runnable;)V flags 1
+method name stream descriptor ()Ljava/util/stream/LongStream; flags 1
+method name orElseThrow descriptor (Ljava/util/function/Supplier;)J thrownTypes java/lang/Throwable flags 1 signature <X:Ljava/lang/Throwable;>(Ljava/util/function/Supplier<+TX;>;)J^TX;
+
+class name java/util/PrimitiveIterator
+header extends java/lang/Object implements java/util/Iterator flags 601 signature <T:Ljava/lang/Object;T_CONS:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Iterator<TT;>;
+innerclass innerClass java/util/PrimitiveIterator$OfDouble outerClass java/util/PrimitiveIterator innerClassName OfDouble flags 609
+innerclass innerClass java/util/PrimitiveIterator$OfLong outerClass java/util/PrimitiveIterator innerClassName OfLong flags 609
+innerclass innerClass java/util/PrimitiveIterator$OfInt outerClass java/util/PrimitiveIterator innerClassName OfInt flags 609
+
+class name java/util/PrimitiveIterator$OfDouble
+header extends java/lang/Object implements java/util/PrimitiveIterator flags 601 signature Ljava/lang/Object;Ljava/util/PrimitiveIterator<Ljava/lang/Double;Ljava/util/function/DoubleConsumer;>;
+innerclass innerClass java/util/PrimitiveIterator$OfDouble outerClass java/util/PrimitiveIterator innerClassName OfDouble flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/PrimitiveIterator$OfInt
+header extends java/lang/Object implements java/util/PrimitiveIterator flags 601 signature Ljava/lang/Object;Ljava/util/PrimitiveIterator<Ljava/lang/Integer;Ljava/util/function/IntConsumer;>;
+innerclass innerClass java/util/PrimitiveIterator$OfInt outerClass java/util/PrimitiveIterator innerClassName OfInt flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/PrimitiveIterator$OfLong
+header extends java/lang/Object implements java/util/PrimitiveIterator flags 601 signature Ljava/lang/Object;Ljava/util/PrimitiveIterator<Ljava/lang/Long;Ljava/util/function/LongConsumer;>;
+innerclass innerClass java/util/PrimitiveIterator$OfLong outerClass java/util/PrimitiveIterator innerClassName OfLong flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/Properties
+header extends java/util/Hashtable flags 21 signature Ljava/util/Hashtable<Ljava/lang/Object;Ljava/lang/Object;>;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/util/concurrent/ConcurrentHashMap$KeySetView outerClass java/util/concurrent/ConcurrentHashMap innerClassName KeySetView flags 9
+method name size descriptor ()I flags 1
+method name isEmpty descriptor ()Z flags 1
+method name keys descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<Ljava/lang/Object;>;
+method name elements descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<Ljava/lang/Object;>;
+method name contains descriptor (Ljava/lang/Object;)Z flags 1
+method name containsValue descriptor (Ljava/lang/Object;)Z flags 1
+method name containsKey descriptor (Ljava/lang/Object;)Z flags 1
+method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1
+method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 21
+method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 21
+method name putAll descriptor (Ljava/util/Map;)V flags 21 signature (Ljava/util/Map<**>;)V
+method name clear descriptor ()V flags 21
+method name toString descriptor ()Ljava/lang/String; flags 21
+method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/Object;>;
+method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection<Ljava/lang/Object;>;
+method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/Object;Ljava/lang/Object;>;>;
+method name equals descriptor (Ljava/lang/Object;)Z flags 21
+method name hashCode descriptor ()I flags 21
+method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1
+method name forEach descriptor (Ljava/util/function/BiConsumer;)V flags 21 signature (Ljava/util/function/BiConsumer<-Ljava/lang/Object;-Ljava/lang/Object;>;)V
+method name replaceAll descriptor (Ljava/util/function/BiFunction;)V flags 21 signature (Ljava/util/function/BiFunction<-Ljava/lang/Object;-Ljava/lang/Object;*>;)V
+method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 21
+method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 21
+method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z flags 21
+method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 21
+method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; flags 21 signature (Ljava/lang/Object;Ljava/util/function/Function<-Ljava/lang/Object;*>;)Ljava/lang/Object;
+method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 21 signature (Ljava/lang/Object;Ljava/util/function/BiFunction<-Ljava/lang/Object;-Ljava/lang/Object;*>;)Ljava/lang/Object;
+method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 21 signature (Ljava/lang/Object;Ljava/util/function/BiFunction<-Ljava/lang/Object;-Ljava/lang/Object;*>;)Ljava/lang/Object;
+method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 21 signature (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction<-Ljava/lang/Object;-Ljava/lang/Object;*>;)Ljava/lang/Object;
+method name rehash descriptor ()V flags 4
+method name clone descriptor ()Ljava/lang/Object; flags 21
+
+class name java/util/Random
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
+innerclass innerClass java/util/Spliterator$OfLong outerClass java/util/Spliterator innerClassName OfLong flags 609
+innerclass innerClass java/util/Spliterator$OfDouble outerClass java/util/Spliterator innerClassName OfDouble flags 609
+
+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
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-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 getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;)Ljava/util/ResourceBundle;
+-method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle;
+-method name clearCache descriptor ()V
+method name getBundle descriptor (Ljava/lang/String;)Ljava/util/ResourceBundle; flags 19 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getBundle descriptor (Ljava/lang/String;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle; flags 19 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle; flags 19 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getBundle descriptor (Ljava/lang/String;Ljava/lang/Module;)Ljava/util/ResourceBundle; flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;Ljava/lang/Module;)Ljava/util/ResourceBundle; flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle; flags 19 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;)Ljava/util/ResourceBundle; flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle; flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name clearCache descriptor ()V flags 19 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+
+class name java/util/ResourceBundle$Control
+header extends java/lang/Object flags 21
+innerclass innerClass java/util/ResourceBundle$Control outerClass java/util/ResourceBundle innerClassName Control flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup 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;
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name tokens descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<Ljava/lang/String;>;
+method name findAll descriptor (Ljava/util/regex/Pattern;)Ljava/util/stream/Stream; flags 1 signature (Ljava/util/regex/Pattern;)Ljava/util/stream/Stream<Ljava/util/regex/MatchResult;>;
+method name findAll descriptor (Ljava/lang/String;)Ljava/util/stream/Stream; flags 1 signature (Ljava/lang/String;)Ljava/util/stream/Stream<Ljava/util/regex/MatchResult;>;
+
+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;>;
+innerclass innerClass java/util/ServiceLoader$Provider outerClass java/util/ServiceLoader innerClassName Provider flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name load descriptor (Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;
+-method name load descriptor (Ljava/lang/Class;)Ljava/util/ServiceLoader;
+-method name loadInstalled descriptor (Ljava/lang/Class;)Ljava/util/ServiceLoader;
+method name stream descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<Ljava/util/ServiceLoader$Provider<TS;>;>;
+method name load descriptor (Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader; flags 9 signature <S:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader<TS;>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name load descriptor (Ljava/lang/Class;)Ljava/util/ServiceLoader; flags 9 signature <S:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;)Ljava/util/ServiceLoader<TS;>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name loadInstalled descriptor (Ljava/lang/Class;)Ljava/util/ServiceLoader; flags 9 signature <S:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;)Ljava/util/ServiceLoader<TS;>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name load descriptor (Ljava/lang/ModuleLayer;Ljava/lang/Class;)Ljava/util/ServiceLoader; flags 9 signature <S:Ljava/lang/Object;>(Ljava/lang/ModuleLayer;Ljava/lang/Class<TS;>;)Ljava/util/ServiceLoader<TS;>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name findFirst descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<TS;>;
+
+class name java/util/ServiceLoader$Provider
+header extends java/lang/Object implements java/util/function/Supplier flags 601 signature <S:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/function/Supplier<TS;>;
+innerclass innerClass java/util/ServiceLoader$Provider outerClass java/util/ServiceLoader innerClassName Provider flags 609
+method name type descriptor ()Ljava/lang/Class; flags 401 signature ()Ljava/lang/Class<+TS;>;
+method name get descriptor ()Ljava/lang/Object; flags 401 signature ()TS;
+
+class name java/util/Set
+method name of descriptor ()Ljava/util/Set; flags 9 signature <E:Ljava/lang/Object;>()Ljava/util/Set<TE;>;
+method name of descriptor (Ljava/lang/Object;)Ljava/util/Set; flags 9 signature <E:Ljava/lang/Object;>(TE;)Ljava/util/Set<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;)Ljava/util/Set<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;TE;)Ljava/util/Set<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;TE;TE;)Ljava/util/Set<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;TE;TE;TE;)Ljava/util/Set<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;TE;TE;TE;TE;)Ljava/util/Set<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;TE;TE;TE;TE;TE;)Ljava/util/Set<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;TE;TE;TE;TE;TE;TE;)Ljava/util/Set<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;TE;TE;TE;TE;TE;TE;TE;)Ljava/util/Set<TE;>;
+method name of descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set; flags 9 signature <E:Ljava/lang/Object;>(TE;TE;TE;TE;TE;TE;TE;TE;TE;TE;)Ljava/util/Set<TE;>;
+method name of descriptor ([Ljava/lang/Object;)Ljava/util/Set; flags 89 signature <E:Ljava/lang/Object;>([TE;)Ljava/util/Set<TE;>; runtimeAnnotations @Ljava/lang/SafeVarargs;
+
+class name java/util/Spliterator
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+innerclass innerClass java/util/Spliterator$OfDouble outerClass java/util/Spliterator innerClassName OfDouble flags 609
+innerclass innerClass java/util/Spliterator$OfLong outerClass java/util/Spliterator innerClassName OfLong flags 609
+innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
+innerclass innerClass java/util/Spliterator$OfPrimitive outerClass java/util/Spliterator innerClassName OfPrimitive flags 609
+
+class name java/util/Spliterator$OfDouble
+header extends java/lang/Object implements java/util/Spliterator$OfPrimitive flags 601 signature Ljava/lang/Object;Ljava/util/Spliterator$OfPrimitive<Ljava/lang/Double;Ljava/util/function/DoubleConsumer;Ljava/util/Spliterator$OfDouble;>;
+innerclass innerClass java/util/Spliterator$OfDouble outerClass java/util/Spliterator innerClassName OfDouble flags 609
+innerclass innerClass java/util/Spliterator$OfPrimitive outerClass java/util/Spliterator innerClassName OfPrimitive flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/Spliterator$OfInt
+header extends java/lang/Object implements java/util/Spliterator$OfPrimitive flags 601 signature Ljava/lang/Object;Ljava/util/Spliterator$OfPrimitive<Ljava/lang/Integer;Ljava/util/function/IntConsumer;Ljava/util/Spliterator$OfInt;>;
+innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
+innerclass innerClass java/util/Spliterator$OfPrimitive outerClass java/util/Spliterator innerClassName OfPrimitive flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/Spliterator$OfLong
+header extends java/lang/Object implements java/util/Spliterator$OfPrimitive flags 601 signature Ljava/lang/Object;Ljava/util/Spliterator$OfPrimitive<Ljava/lang/Long;Ljava/util/function/LongConsumer;Ljava/util/Spliterator$OfLong;>;
+innerclass innerClass java/util/Spliterator$OfLong outerClass java/util/Spliterator innerClassName OfLong flags 609
+innerclass innerClass java/util/Spliterator$OfPrimitive outerClass java/util/Spliterator innerClassName OfPrimitive flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/Spliterators
+header extends java/lang/Object flags 31
+innerclass innerClass java/util/Spliterators$AbstractDoubleSpliterator outerClass java/util/Spliterators innerClassName AbstractDoubleSpliterator flags 409
+innerclass innerClass java/util/Spliterators$AbstractLongSpliterator outerClass java/util/Spliterators innerClassName AbstractLongSpliterator flags 409
+innerclass innerClass java/util/Spliterators$AbstractIntSpliterator outerClass java/util/Spliterators innerClassName AbstractIntSpliterator flags 409
+innerclass innerClass java/util/Spliterators$AbstractSpliterator outerClass java/util/Spliterators innerClassName AbstractSpliterator flags 409
+innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
+innerclass innerClass java/util/Spliterator$OfLong outerClass java/util/Spliterator innerClassName OfLong flags 609
+innerclass innerClass java/util/Spliterator$OfDouble outerClass java/util/Spliterator innerClassName OfDouble flags 609
+innerclass innerClass java/util/PrimitiveIterator$OfInt outerClass java/util/PrimitiveIterator innerClassName OfInt flags 609
+innerclass innerClass java/util/PrimitiveIterator$OfLong outerClass java/util/PrimitiveIterator innerClassName OfLong flags 609
+innerclass innerClass java/util/PrimitiveIterator$OfDouble outerClass java/util/PrimitiveIterator innerClassName OfDouble flags 609
+
+class name java/util/Spliterators$AbstractDoubleSpliterator
+header extends java/lang/Object implements java/util/Spliterator$OfDouble flags 421
+innerclass innerClass java/util/Spliterators$AbstractDoubleSpliterator outerClass java/util/Spliterators innerClassName AbstractDoubleSpliterator flags 409
+innerclass innerClass java/util/Spliterator$OfDouble outerClass java/util/Spliterator innerClassName OfDouble flags 609
+innerclass innerClass java/util/Spliterator$OfPrimitive outerClass java/util/Spliterator innerClassName OfPrimitive flags 609
+innerclass innerClass java/util/Spliterators$AbstractSpliterator outerClass java/util/Spliterators innerClassName AbstractSpliterator flags 409
+
+class name java/util/Spliterators$AbstractIntSpliterator
+header extends java/lang/Object implements java/util/Spliterator$OfInt flags 421
+innerclass innerClass java/util/Spliterators$AbstractIntSpliterator outerClass java/util/Spliterators innerClassName AbstractIntSpliterator flags 409
+innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
+innerclass innerClass java/util/Spliterator$OfPrimitive outerClass java/util/Spliterator innerClassName OfPrimitive flags 609
+innerclass innerClass java/util/Spliterators$AbstractSpliterator outerClass java/util/Spliterators innerClassName AbstractSpliterator flags 409
+
+class name java/util/Spliterators$AbstractLongSpliterator
+header extends java/lang/Object implements java/util/Spliterator$OfLong flags 421
+innerclass innerClass java/util/Spliterators$AbstractLongSpliterator outerClass java/util/Spliterators innerClassName AbstractLongSpliterator flags 409
+innerclass innerClass java/util/Spliterator$OfLong outerClass java/util/Spliterator innerClassName OfLong flags 609
+innerclass innerClass java/util/Spliterator$OfPrimitive outerClass java/util/Spliterator innerClassName OfPrimitive flags 609
+innerclass innerClass java/util/Spliterators$AbstractSpliterator outerClass java/util/Spliterators innerClassName AbstractSpliterator flags 409
+
+class name java/util/SplittableRandom
+header extends java/lang/Object flags 31
+innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
+innerclass innerClass java/util/Spliterator$OfLong outerClass java/util/Spliterator innerClassName OfLong flags 609
+innerclass innerClass java/util/Spliterator$OfDouble outerClass java/util/Spliterator innerClassName OfDouble flags 609
+
+class name java/util/TimeZone
+header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
+innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
+
+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
+innerclass innerClass java/util/AbstractMap$SimpleImmutableEntry outerClass java/util/AbstractMap innerClassName SimpleImmutableEntry flags 9
+
+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;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+
+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;
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name addAll descriptor (Ljava/util/Collection;)Z
+-method name removeAll descriptor (Ljava/util/Collection;)Z
+-method name retainAll descriptor (Ljava/util/Collection;)Z
+-method name removeIf descriptor (Ljava/util/function/Predicate;)Z
+method name addAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<+TE;>;)Z
+method name removeAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z
+method name retainAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z
+method name removeIf descriptor (Ljava/util/function/Predicate;)Z flags 1 signature (Ljava/util/function/Predicate<-TE;>;)Z
+
+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;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name forEach descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-TE;>;)V
+method name removeIf descriptor (Ljava/util/function/Predicate;)Z flags 1 signature (Ljava/util/function/Predicate<-TE;>;)Z
+method name removeAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z
+method name retainAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z
+
+class name java/util/concurrent/CompletableFuture
+header extends java/lang/Object implements java/util/concurrent/Future,java/util/concurrent/CompletionStage flags 21 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/concurrent/Future<TT;>;Ljava/util/concurrent/CompletionStage<TT;>;
+innerclass innerClass java/util/concurrent/CompletableFuture$AsynchronousCompletionTask outerClass java/util/concurrent/CompletableFuture innerClassName AsynchronousCompletionTask flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+innerclass innerClass java/util/concurrent/ForkJoinPool$ManagedBlocker outerClass java/util/concurrent/ForkJoinPool innerClassName ManagedBlocker flags 609
+method name newIncompleteFuture descriptor ()Ljava/util/concurrent/CompletableFuture; flags 1 signature <U:Ljava/lang/Object;>()Ljava/util/concurrent/CompletableFuture<TU;>;
+method name defaultExecutor descriptor ()Ljava/util/concurrent/Executor; flags 1
+method name copy descriptor ()Ljava/util/concurrent/CompletableFuture; flags 1 signature ()Ljava/util/concurrent/CompletableFuture<TT;>;
+method name minimalCompletionStage descriptor ()Ljava/util/concurrent/CompletionStage; flags 1 signature ()Ljava/util/concurrent/CompletionStage<TT;>;
+method name completeAsync descriptor (Ljava/util/function/Supplier;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/Supplier<+TT;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture<TT;>;
+method name completeAsync descriptor (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/Supplier<+TT;>;)Ljava/util/concurrent/CompletableFuture<TT;>;
+method name orTimeout descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/CompletableFuture<TT;>;
+method name completeOnTimeout descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (TT;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/CompletableFuture<TT;>;
+method name delayedExecutor descriptor (JLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/Executor; flags 9
+method name delayedExecutor descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/Executor; flags 9
+method name completedStage descriptor (Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage; flags 9 signature <U:Ljava/lang/Object;>(TU;)Ljava/util/concurrent/CompletionStage<TU;>;
+method name failedFuture descriptor (Ljava/lang/Throwable;)Ljava/util/concurrent/CompletableFuture; flags 9 signature <U:Ljava/lang/Object;>(Ljava/lang/Throwable;)Ljava/util/concurrent/CompletableFuture<TU;>;
+method name failedStage descriptor (Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage; flags 9 signature <U:Ljava/lang/Object;>(Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage<TU;>;
+
+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/concurrent/ConcurrentHashMap$KeySetView outerClass java/util/concurrent/ConcurrentHashMap innerClassName KeySetView flags 9
+innerclass innerClass java/util/concurrent/ConcurrentHashMap$CollectionView outerClass java/util/concurrent/ConcurrentHashMap innerClassName CollectionView flags 408
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/util/AbstractMap$SimpleImmutableEntry outerClass java/util/AbstractMap innerClassName SimpleImmutableEntry flags 9
+
+class name java/util/concurrent/ConcurrentHashMap$CollectionView
+-method name removeAll descriptor (Ljava/util/Collection;)Z
+method name removeAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z
+
+class name java/util/concurrent/ConcurrentHashMap$KeySetView
+header extends java/util/concurrent/ConcurrentHashMap$CollectionView implements java/util/Set,java/io/Serializable flags 21 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/util/concurrent/ConcurrentHashMap$CollectionView<TK;TV;TK;>;Ljava/util/Set<TK;>;Ljava/io/Serializable;
+innerclass innerClass java/util/concurrent/ConcurrentHashMap$KeySetView outerClass java/util/concurrent/ConcurrentHashMap innerClassName KeySetView flags 9
+innerclass innerClass java/util/concurrent/ConcurrentHashMap$CollectionView outerClass java/util/concurrent/ConcurrentHashMap innerClassName CollectionView flags 408
+method name removeAll descriptor (Ljava/util/Collection;)Z flags 1041
+
+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;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name removeIf descriptor (Ljava/util/function/Predicate;)Z flags 1 signature (Ljava/util/function/Predicate<-TE;>;)Z
+method name removeAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z
+method name retainAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z
+method name forEach descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-TE;>;)V
+
+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;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name removeIf descriptor (Ljava/util/function/Predicate;)Z flags 1 signature (Ljava/util/function/Predicate<-TE;>;)Z
+method name removeAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z
+method name retainAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z
+method name clear descriptor ()V flags 1
+method name forEach descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-TE;>;)V
+
+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;>;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+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
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+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;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+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;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/concurrent/CountedCompleter
+header extends java/util/concurrent/ForkJoinTask flags 421 signature <T:Ljava/lang/Object;>Ljava/util/concurrent/ForkJoinTask<TT;>;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/concurrent/Exchanger
+header extends java/lang/Object flags 21 signature <V:Ljava/lang/Object;>Ljava/lang/Object;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/concurrent/Executors
+header extends java/lang/Object flags 21
+innerclass innerClass java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory outerClass java/util/concurrent/ForkJoinPool innerClassName ForkJoinWorkerThreadFactory flags 609
+innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609
+
+class name java/util/concurrent/Flow
+header extends java/lang/Object flags 31
+innerclass innerClass java/util/concurrent/Flow$Processor outerClass java/util/concurrent/Flow innerClassName Processor flags 609
+innerclass innerClass java/util/concurrent/Flow$Subscription outerClass java/util/concurrent/Flow innerClassName Subscription flags 609
+innerclass innerClass java/util/concurrent/Flow$Subscriber outerClass java/util/concurrent/Flow innerClassName Subscriber flags 609
+innerclass innerClass java/util/concurrent/Flow$Publisher outerClass java/util/concurrent/Flow innerClassName Publisher flags 609
+method name defaultBufferSize descriptor ()I flags 9
+
+class name java/util/concurrent/Flow$Processor
+header extends java/lang/Object implements java/util/concurrent/Flow$Subscriber,java/util/concurrent/Flow$Publisher flags 601 signature <T:Ljava/lang/Object;R:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/concurrent/Flow$Subscriber<TT;>;Ljava/util/concurrent/Flow$Publisher<TR;>;
+innerclass innerClass java/util/concurrent/Flow$Subscriber outerClass java/util/concurrent/Flow innerClassName Subscriber flags 609
+innerclass innerClass java/util/concurrent/Flow$Publisher outerClass java/util/concurrent/Flow innerClassName Publisher flags 609
+innerclass innerClass java/util/concurrent/Flow$Processor outerClass java/util/concurrent/Flow innerClassName Processor flags 609
+
+class name java/util/concurrent/Flow$Publisher
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/util/concurrent/Flow$Subscriber outerClass java/util/concurrent/Flow innerClassName Subscriber flags 609
+innerclass innerClass java/util/concurrent/Flow$Publisher outerClass java/util/concurrent/Flow innerClassName Publisher flags 609
+method name subscribe descriptor (Ljava/util/concurrent/Flow$Subscriber;)V flags 401 signature (Ljava/util/concurrent/Flow$Subscriber<-TT;>;)V
+
+class name java/util/concurrent/Flow$Subscriber
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+innerclass innerClass java/util/concurrent/Flow$Subscription outerClass java/util/concurrent/Flow innerClassName Subscription flags 609
+innerclass innerClass java/util/concurrent/Flow$Subscriber outerClass java/util/concurrent/Flow innerClassName Subscriber flags 609
+method name onSubscribe descriptor (Ljava/util/concurrent/Flow$Subscription;)V flags 401
+method name onNext descriptor (Ljava/lang/Object;)V flags 401 signature (TT;)V
+method name onError descriptor (Ljava/lang/Throwable;)V flags 401
+method name onComplete descriptor ()V flags 401
+
+class name java/util/concurrent/Flow$Subscription
+header extends java/lang/Object flags 601
+innerclass innerClass java/util/concurrent/Flow$Subscription outerClass java/util/concurrent/Flow innerClassName Subscription flags 609
+method name request descriptor (J)V flags 401
+method name cancel descriptor ()V flags 401
+
+class name java/util/concurrent/ForkJoinPool
+header extends java/util/concurrent/AbstractExecutorService flags 21
+innerclass innerClass java/util/concurrent/ForkJoinPool$ManagedBlocker outerClass java/util/concurrent/ForkJoinPool innerClassName ManagedBlocker flags 609
+innerclass innerClass java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory outerClass java/util/concurrent/ForkJoinPool innerClassName ForkJoinWorkerThreadFactory flags 609
+innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609
+innerclass innerClass java/lang/Thread$State outerClass java/lang/Thread innerClassName State flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+innerclass innerClass java/util/concurrent/CompletableFuture$AsynchronousCompletionTask outerClass java/util/concurrent/CompletableFuture innerClassName AsynchronousCompletionTask flags 609
+method name <init> descriptor (ILjava/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory;Ljava/lang/Thread$UncaughtExceptionHandler;ZIIILjava/util/function/Predicate;JLjava/util/concurrent/TimeUnit;)V flags 1 signature (ILjava/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory;Ljava/lang/Thread$UncaughtExceptionHandler;ZIIILjava/util/function/Predicate<-Ljava/util/concurrent/ForkJoinPool;>;JLjava/util/concurrent/TimeUnit;)V
+
+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;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name pollSubmission descriptor ()Ljava/util/concurrent/ForkJoinTask; flags c signature ()Ljava/util/concurrent/ForkJoinTask<*>;
+
+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;>;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+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;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name addAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<+TE;>;)Z
+method name forEach descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-TE;>;)V
+method name removeIf descriptor (Ljava/util/function/Predicate;)Z flags 1 signature (Ljava/util/function/Predicate<-TE;>;)Z
+method name removeAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z
+method name retainAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z
+
+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;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name forEach descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-TE;>;)V
+method name removeIf descriptor (Ljava/util/function/Predicate;)Z flags 1 signature (Ljava/util/function/Predicate<-TE;>;)Z
+method name removeAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z
+method name retainAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z
+
+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;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name toArray descriptor ()[Ljava/lang/Object; flags 1
+method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 signature <T:Ljava/lang/Object;>([TT;)[TT;
+method name removeIf descriptor (Ljava/util/function/Predicate;)Z flags 1 signature (Ljava/util/function/Predicate<-TE;>;)Z
+method name removeAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z
+method name retainAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z
+method name clear descriptor ()V flags 1
+method name forEach descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-TE;>;)V
+
+class name java/util/concurrent/Phaser
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+innerclass innerClass java/util/concurrent/ForkJoinPool$ManagedBlocker outerClass java/util/concurrent/ForkJoinPool innerClassName ManagedBlocker flags 609
+
+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;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/concurrent/SubmissionPublisher
+header extends java/lang/Object implements java/util/concurrent/Flow$Publisher,java/lang/AutoCloseable flags 21 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/concurrent/Flow$Publisher<TT;>;Ljava/lang/AutoCloseable;
+innerclass innerClass java/util/concurrent/Flow$Subscriber outerClass java/util/concurrent/Flow innerClassName Subscriber flags 609
+innerclass innerClass java/util/concurrent/Flow$Publisher outerClass java/util/concurrent/Flow innerClassName Publisher flags 609
+method name <init> descriptor (Ljava/util/concurrent/Executor;ILjava/util/function/BiConsumer;)V flags 1 signature (Ljava/util/concurrent/Executor;ILjava/util/function/BiConsumer<-Ljava/util/concurrent/Flow$Subscriber<-TT;>;-Ljava/lang/Throwable;>;)V
+method name <init> descriptor (Ljava/util/concurrent/Executor;I)V flags 1
+method name <init> descriptor ()V flags 1
+method name subscribe descriptor (Ljava/util/concurrent/Flow$Subscriber;)V flags 1 signature (Ljava/util/concurrent/Flow$Subscriber<-TT;>;)V
+method name submit descriptor (Ljava/lang/Object;)I flags 1 signature (TT;)I
+method name offer descriptor (Ljava/lang/Object;Ljava/util/function/BiPredicate;)I flags 1 signature (TT;Ljava/util/function/BiPredicate<Ljava/util/concurrent/Flow$Subscriber<-TT;>;-TT;>;)I
+method name offer descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Ljava/util/function/BiPredicate;)I flags 1 signature (TT;JLjava/util/concurrent/TimeUnit;Ljava/util/function/BiPredicate<Ljava/util/concurrent/Flow$Subscriber<-TT;>;-TT;>;)I
+method name close descriptor ()V flags 1
+method name closeExceptionally descriptor (Ljava/lang/Throwable;)V flags 1
+method name isClosed descriptor ()Z flags 1
+method name getClosedException descriptor ()Ljava/lang/Throwable; flags 1
+method name hasSubscribers descriptor ()Z flags 1
+method name getNumberOfSubscribers descriptor ()I flags 1
+method name getExecutor descriptor ()Ljava/util/concurrent/Executor; flags 1
+method name getMaxBufferCapacity descriptor ()I flags 1
+method name getSubscribers descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/util/concurrent/Flow$Subscriber<-TT;>;>;
+method name isSubscribed descriptor (Ljava/util/concurrent/Flow$Subscriber;)Z flags 1 signature (Ljava/util/concurrent/Flow$Subscriber<-TT;>;)Z
+method name estimateMinimumDemand descriptor ()J flags 1
+method name estimateMaximumLag descriptor ()I flags 1
+method name consume descriptor (Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/Consumer<-TT;>;)Ljava/util/concurrent/CompletableFuture<Ljava/lang/Void;>;
+
+class name java/util/concurrent/SynchronousQueue
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name java/util/concurrent/ThreadLocalRandom
+header extends java/util/Random flags 21
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
+innerclass innerClass java/util/Spliterator$OfLong outerClass java/util/Spliterator innerClassName OfLong flags 609
+innerclass innerClass java/util/Spliterator$OfDouble outerClass java/util/Spliterator innerClassName OfDouble flags 609
+
+class name java/util/concurrent/ThreadPoolExecutor
+header extends java/util/concurrent/AbstractExecutorService flags 21
+innerclass innerClass java/util/concurrent/ThreadPoolExecutor$DiscardOldestPolicy outerClass java/util/concurrent/ThreadPoolExecutor innerClassName DiscardOldestPolicy flags 9
+innerclass innerClass java/util/concurrent/ThreadPoolExecutor$DiscardPolicy outerClass java/util/concurrent/ThreadPoolExecutor innerClassName DiscardPolicy flags 9
+innerclass innerClass java/util/concurrent/ThreadPoolExecutor$AbortPolicy outerClass java/util/concurrent/ThreadPoolExecutor innerClassName AbortPolicy flags 9
+innerclass innerClass java/util/concurrent/ThreadPoolExecutor$CallerRunsPolicy outerClass java/util/concurrent/ThreadPoolExecutor innerClassName CallerRunsPolicy flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name finalize descriptor ()V
+method name finalize descriptor ()V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/util/concurrent/TimeUnit
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/util/concurrent/TimeUnit;>;
+method name toChronoUnit descriptor ()Ljava/time/temporal/ChronoUnit; flags 1
+method name of descriptor (Ljava/time/temporal/ChronoUnit;)Ljava/util/concurrent/TimeUnit; flags 9
+
+class name java/util/concurrent/atomic/AtomicBoolean
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name weakCompareAndSet descriptor (ZZ)Z
+method name weakCompareAndSet descriptor (ZZ)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name weakCompareAndSetPlain descriptor (ZZ)Z flags 1
+method name getPlain descriptor ()Z flags 11
+method name setPlain descriptor (Z)V flags 11
+method name getOpaque descriptor ()Z flags 11
+method name setOpaque descriptor (Z)V flags 11
+method name getAcquire descriptor ()Z flags 11
+method name setRelease descriptor (Z)V flags 11
+method name compareAndExchange descriptor (ZZ)Z flags 11
+method name compareAndExchangeAcquire descriptor (ZZ)Z flags 11
+method name compareAndExchangeRelease descriptor (ZZ)Z flags 11
+method name weakCompareAndSetVolatile descriptor (ZZ)Z flags 11
+method name weakCompareAndSetAcquire descriptor (ZZ)Z flags 11
+method name weakCompareAndSetRelease descriptor (ZZ)Z flags 11
+
+class name java/util/concurrent/atomic/AtomicInteger
+-method name weakCompareAndSet descriptor (II)Z
+method name weakCompareAndSet descriptor (II)Z flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name weakCompareAndSetPlain descriptor (II)Z flags 11
+method name getPlain descriptor ()I flags 11
+method name setPlain descriptor (I)V flags 11
+method name getOpaque descriptor ()I flags 11
+method name setOpaque descriptor (I)V flags 11
+method name getAcquire descriptor ()I flags 11
+method name setRelease descriptor (I)V flags 11
+method name compareAndExchange descriptor (II)I flags 11
+method name compareAndExchangeAcquire descriptor (II)I flags 11
+method name compareAndExchangeRelease descriptor (II)I flags 11
+method name weakCompareAndSetVolatile descriptor (II)Z flags 11
+method name weakCompareAndSetAcquire descriptor (II)Z flags 11
+method name weakCompareAndSetRelease descriptor (II)Z flags 11
+
+class name java/util/concurrent/atomic/AtomicIntegerArray
+-method name weakCompareAndSet descriptor (III)Z
+method name weakCompareAndSet descriptor (III)Z flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name weakCompareAndSetPlain descriptor (III)Z flags 11
+method name getPlain descriptor (I)I flags 11
+method name setPlain descriptor (II)V flags 11
+method name getOpaque descriptor (I)I flags 11
+method name setOpaque descriptor (II)V flags 11
+method name getAcquire descriptor (I)I flags 11
+method name setRelease descriptor (II)V flags 11
+method name compareAndExchange descriptor (III)I flags 11
+method name compareAndExchangeAcquire descriptor (III)I flags 11
+method name compareAndExchangeRelease descriptor (III)I flags 11
+method name weakCompareAndSetVolatile descriptor (III)Z flags 11
+method name weakCompareAndSetAcquire descriptor (III)Z flags 11
+method name weakCompareAndSetRelease descriptor (III)Z flags 11
+
+class name java/util/concurrent/atomic/AtomicIntegerFieldUpdater
+-method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
+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;>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+
+class name java/util/concurrent/atomic/AtomicLong
+-method name weakCompareAndSet descriptor (JJ)Z
+method name weakCompareAndSet descriptor (JJ)Z flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name weakCompareAndSetPlain descriptor (JJ)Z flags 11
+method name getPlain descriptor ()J flags 11
+method name setPlain descriptor (J)V flags 11
+method name getOpaque descriptor ()J flags 11
+method name setOpaque descriptor (J)V flags 11
+method name getAcquire descriptor ()J flags 11
+method name setRelease descriptor (J)V flags 11
+method name compareAndExchange descriptor (JJ)J flags 11
+method name compareAndExchangeAcquire descriptor (JJ)J flags 11
+method name compareAndExchangeRelease descriptor (JJ)J flags 11
+method name weakCompareAndSetVolatile descriptor (JJ)Z flags 11
+method name weakCompareAndSetAcquire descriptor (JJ)Z flags 11
+method name weakCompareAndSetRelease descriptor (JJ)Z flags 11
+
+class name java/util/concurrent/atomic/AtomicLongArray
+-method name weakCompareAndSet descriptor (IJJ)Z
+method name weakCompareAndSet descriptor (IJJ)Z flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name weakCompareAndSetPlain descriptor (IJJ)Z flags 11
+method name getPlain descriptor (I)J flags 11
+method name setPlain descriptor (IJ)V flags 11
+method name getOpaque descriptor (I)J flags 11
+method name setOpaque descriptor (IJ)V flags 11
+method name getAcquire descriptor (I)J flags 11
+method name setRelease descriptor (IJ)V flags 11
+method name compareAndExchange descriptor (IJJ)J flags 11
+method name compareAndExchangeAcquire descriptor (IJJ)J flags 11
+method name compareAndExchangeRelease descriptor (IJJ)J flags 11
+method name weakCompareAndSetVolatile descriptor (IJJ)Z flags 11
+method name weakCompareAndSetAcquire descriptor (IJJ)Z flags 11
+method name weakCompareAndSetRelease descriptor (IJJ)Z flags 11
+
+class name java/util/concurrent/atomic/AtomicLongFieldUpdater
+-method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;
+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;>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+
+class name java/util/concurrent/atomic/AtomicMarkableReference
+header extends java/lang/Object flags 21 signature <V:Ljava/lang/Object;>Ljava/lang/Object;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+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;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name weakCompareAndSet descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z
+method name weakCompareAndSet descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 11 deprecated true signature (TV;TV;)Z runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name weakCompareAndSetPlain descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 11 signature (TV;TV;)Z
+method name getPlain descriptor ()Ljava/lang/Object; flags 11 signature ()TV;
+method name setPlain descriptor (Ljava/lang/Object;)V flags 11 signature (TV;)V
+method name getOpaque descriptor ()Ljava/lang/Object; flags 11 signature ()TV;
+method name setOpaque descriptor (Ljava/lang/Object;)V flags 11 signature (TV;)V
+method name getAcquire descriptor ()Ljava/lang/Object; flags 11 signature ()TV;
+method name setRelease descriptor (Ljava/lang/Object;)V flags 11 signature (TV;)V
+method name compareAndExchange descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (TV;TV;)TV;
+method name compareAndExchangeAcquire descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (TV;TV;)TV;
+method name compareAndExchangeRelease descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (TV;TV;)TV;
+method name weakCompareAndSetVolatile descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 11 signature (TV;TV;)Z
+method name weakCompareAndSetAcquire descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 11 signature (TV;TV;)Z
+method name weakCompareAndSetRelease descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 11 signature (TV;TV;)Z
+
+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;
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name weakCompareAndSet descriptor (ILjava/lang/Object;Ljava/lang/Object;)Z
+method name weakCompareAndSet descriptor (ILjava/lang/Object;Ljava/lang/Object;)Z flags 11 deprecated true signature (ITE;TE;)Z runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name weakCompareAndSetPlain descriptor (ILjava/lang/Object;Ljava/lang/Object;)Z flags 11 signature (ITE;TE;)Z
+method name getPlain descriptor (I)Ljava/lang/Object; flags 11 signature (I)TE;
+method name setPlain descriptor (ILjava/lang/Object;)V flags 11 signature (ITE;)V
+method name getOpaque descriptor (I)Ljava/lang/Object; flags 11 signature (I)TE;
+method name setOpaque descriptor (ILjava/lang/Object;)V flags 11 signature (ITE;)V
+method name getAcquire descriptor (I)Ljava/lang/Object; flags 11 signature (I)TE;
+method name setRelease descriptor (ILjava/lang/Object;)V flags 11 signature (ITE;)V
+method name compareAndExchange descriptor (ILjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (ITE;TE;)TE;
+method name compareAndExchangeAcquire descriptor (ILjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (ITE;TE;)TE;
+method name compareAndExchangeRelease descriptor (ILjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (ITE;TE;)TE;
+method name weakCompareAndSetVolatile descriptor (ILjava/lang/Object;Ljava/lang/Object;)Z flags 11 signature (ITE;TE;)Z
+method name weakCompareAndSetAcquire descriptor (ILjava/lang/Object;Ljava/lang/Object;)Z flags 11 signature (ITE;TE;)Z
+method name weakCompareAndSetRelease descriptor (ILjava/lang/Object;Ljava/lang/Object;)Z flags 11 signature (ITE;TE;)Z
+
+class name java/util/concurrent/atomic/AtomicReferenceFieldUpdater
+-method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
+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;>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+
+class name java/util/concurrent/atomic/AtomicStampedReference
+header extends java/lang/Object flags 21 signature <V:Ljava/lang/Object;>Ljava/lang/Object;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/concurrent/atomic/Striped64
+header extends java/lang/Number flags 420
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+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
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+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
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/concurrent/locks/ReentrantLock
+header extends java/lang/Object implements java/util/concurrent/locks/Lock,java/io/Serializable flags 21
+innerclass innerClass java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject outerClass java/util/concurrent/locks/AbstractQueuedSynchronizer innerClassName ConditionObject flags 1
+
+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$WriteLock outerClass java/util/concurrent/locks/ReentrantReadWriteLock innerClassName WriteLock flags 9
+innerclass innerClass java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock outerClass java/util/concurrent/locks/ReentrantReadWriteLock innerClassName ReadLock flags 9
+innerclass innerClass java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject outerClass java/util/concurrent/locks/AbstractQueuedSynchronizer innerClassName ConditionObject flags 1
+
+class name java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock
+header extends java/lang/Object implements java/util/concurrent/locks/Lock,java/io/Serializable flags 21
+innerclass innerClass java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock outerClass java/util/concurrent/locks/ReentrantReadWriteLock innerClassName WriteLock flags 9
+innerclass innerClass java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject outerClass java/util/concurrent/locks/AbstractQueuedSynchronizer innerClassName ConditionObject flags 1
+
+class name java/util/concurrent/locks/StampedLock
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name writeLock descriptor ()J
+-method name tryWriteLock descriptor ()J
+-method name writeLockInterruptibly descriptor ()J
+-method name readLock descriptor ()J
+-method name tryReadLock descriptor ()J
+-method name tryReadLock descriptor (JLjava/util/concurrent/TimeUnit;)J
+-method name readLockInterruptibly descriptor ()J
+-method name unlockWrite descriptor (J)V
+-method name unlockRead descriptor (J)V
+-method name unlock descriptor (J)V
+-method name tryUnlockWrite descriptor ()Z
+-method name tryUnlockRead descriptor ()Z
+method name writeLock descriptor ()J flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ReservedStackAccess;
+method name tryWriteLock descriptor ()J flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ReservedStackAccess;
+method name writeLockInterruptibly descriptor ()J thrownTypes java/lang/InterruptedException flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ReservedStackAccess;
+method name readLock descriptor ()J flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ReservedStackAccess;
+method name tryReadLock descriptor ()J flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ReservedStackAccess;
+method name tryReadLock descriptor (JLjava/util/concurrent/TimeUnit;)J thrownTypes java/lang/InterruptedException flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ReservedStackAccess;
+method name readLockInterruptibly descriptor ()J thrownTypes java/lang/InterruptedException flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ReservedStackAccess;
+method name unlockWrite descriptor (J)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ReservedStackAccess;
+method name unlockRead descriptor (J)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ReservedStackAccess;
+method name unlock descriptor (J)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ReservedStackAccess;
+method name tryUnlockWrite descriptor ()Z flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ReservedStackAccess;
+method name tryUnlockRead descriptor ()Z flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ReservedStackAccess;
+
+class name java/util/function/BiConsumer
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;U:Ljava/lang/Object;>Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/function/BiFunction
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;U:Ljava/lang/Object;R:Ljava/lang/Object;>Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/function/BiPredicate
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;U:Ljava/lang/Object;>Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/function/BinaryOperator
+header extends java/lang/Object implements java/util/function/BiFunction flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/function/BiFunction<TT;TT;TT;>; runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/function/Consumer
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/function/DoubleConsumer
+header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/function/DoublePredicate
+header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/function/DoubleUnaryOperator
+header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/function/Function
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;R:Ljava/lang/Object;>Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/function/IntConsumer
+header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/function/IntPredicate
+header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/function/IntUnaryOperator
+header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/function/LongConsumer
+header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/function/LongPredicate
+header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/function/LongUnaryOperator
+header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/function/Predicate
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/function/UnaryOperator
+header extends java/lang/Object implements java/util/function/Function flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/function/Function<TT;TT;>; runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/jar/Attributes$Name
+-field name EXTENSION_INSTALLATION descriptor Ljava/util/jar/Attributes$Name;
+-field name IMPLEMENTATION_VENDOR_ID descriptor Ljava/util/jar/Attributes$Name;
+-field name IMPLEMENTATION_URL descriptor Ljava/util/jar/Attributes$Name;
+field name EXTENSION_INSTALLATION descriptor Ljava/util/jar/Attributes$Name; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+field name IMPLEMENTATION_VENDOR_ID descriptor Ljava/util/jar/Attributes$Name; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+field name IMPLEMENTATION_URL descriptor Ljava/util/jar/Attributes$Name; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+field name MULTI_RELEASE descriptor Ljava/util/jar/Attributes$Name; flags 19
+
+class name java/util/jar/JarFile
+header extends java/util/zip/ZipFile flags 21
+innerclass innerClass java/lang/Runtime$Version outerClass java/lang/Runtime innerClassName Version flags 19
+method name baseVersion descriptor ()Ljava/lang/Runtime$Version; flags 9
+method name runtimeVersion descriptor ()Ljava/lang/Runtime$Version; flags 9
+method name <init> descriptor (Ljava/io/File;ZILjava/lang/Runtime$Version;)V thrownTypes java/io/IOException flags 1
+method name getVersion descriptor ()Ljava/lang/Runtime$Version; flags 11
+method name isMultiRelease descriptor ()Z flags 11
+
+class name java/util/jar/Manifest
+header extends java/lang/Object implements java/lang/Cloneable flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+
+class name java/util/jar/Pack200
+header extends java/lang/Object flags 421
+innerclass innerClass java/util/jar/Pack200$Unpacker outerClass java/util/jar/Pack200 innerClassName Unpacker flags 609
+innerclass innerClass java/util/jar/Pack200$Packer outerClass java/util/jar/Pack200 innerClassName Packer 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
+
+class name java/util/jar/Pack200$Unpacker
+-method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V
+-method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V
+
+class name java/util/regex/Matcher
+method name appendReplacement descriptor (Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/regex/Matcher; flags 1
+method name appendTail descriptor (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; flags 1
+method name replaceAll descriptor (Ljava/util/function/Function;)Ljava/lang/String; flags 1 signature (Ljava/util/function/Function<Ljava/util/regex/MatchResult;Ljava/lang/String;>;)Ljava/lang/String;
+method name results descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<Ljava/util/regex/MatchResult;>;
+method name replaceFirst descriptor (Ljava/util/function/Function;)Ljava/lang/String; flags 1 signature (Ljava/util/function/Function<Ljava/util/regex/MatchResult;Ljava/lang/String;>;)Ljava/lang/String;
+
+class name java/util/regex/Pattern
+header extends java/lang/Object implements java/io/Serializable flags 31
+innerclass innerClass java/text/Normalizer$Form outerClass java/text/Normalizer innerClassName Form flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/spi/AbstractResourceBundleProvider
+header extends java/lang/Object implements java/util/spi/ResourceBundleProvider flags 421
+innerclass innerClass java/util/ResourceBundle$Control outerClass java/util/ResourceBundle innerClassName Control flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor ()V flags 4
+method name <init> descriptor ([Ljava/lang/String;)V flags 84
+method name toBundleName descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String; flags 4
+method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle; flags 1
+
+class name java/util/spi/CurrencyNameProvider
+header extends java/util/spi/LocaleServiceProvider flags 421
+innerclass innerClass java/util/ResourceBundle$Control outerClass java/util/ResourceBundle innerClassName Control flags 9
+
+class name java/util/spi/ResourceBundleProvider
+header extends java/lang/Object flags 601
+method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle; flags 401
+
+class name java/util/spi/ToolProvider
+header extends java/lang/Object flags 601
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name name descriptor ()Ljava/lang/String; flags 401
+method name run descriptor (Ljava/io/PrintWriter;Ljava/io/PrintWriter;[Ljava/lang/String;)I flags 481
+method name run descriptor (Ljava/io/PrintStream;Ljava/io/PrintStream;[Ljava/lang/String;)I flags 81
+method name findFirst descriptor (Ljava/lang/String;)Ljava/util/Optional; flags 9 signature (Ljava/lang/String;)Ljava/util/Optional<Ljava/util/spi/ToolProvider;>;
+
+class name java/util/stream/Collectors
+header extends java/lang/Object flags 31
+innerclass innerClass java/util/stream/Collector$Characteristics outerClass java/util/stream/Collector innerClassName Characteristics flags 4019
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name flatMapping descriptor (Ljava/util/function/Function;Ljava/util/stream/Collector;)Ljava/util/stream/Collector; flags 9 signature <T:Ljava/lang/Object;U:Ljava/lang/Object;A:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+Ljava/util/stream/Stream<+TU;>;>;Ljava/util/stream/Collector<-TU;TA;TR;>;)Ljava/util/stream/Collector<TT;*TR;>;
+method name filtering descriptor (Ljava/util/function/Predicate;Ljava/util/stream/Collector;)Ljava/util/stream/Collector; flags 9 signature <T:Ljava/lang/Object;A:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/util/function/Predicate<-TT;>;Ljava/util/stream/Collector<-TT;TA;TR;>;)Ljava/util/stream/Collector<TT;*TR;>;
+
+class name java/util/stream/DoubleStream
+header extends java/lang/Object implements java/util/stream/BaseStream flags 601 signature Ljava/lang/Object;Ljava/util/stream/BaseStream<Ljava/lang/Double;Ljava/util/stream/DoubleStream;>;
+innerclass innerClass java/util/stream/DoubleStream$Builder outerClass java/util/stream/DoubleStream innerClassName Builder flags 609
+innerclass innerClass java/util/PrimitiveIterator$OfDouble outerClass java/util/PrimitiveIterator innerClassName OfDouble flags 609
+innerclass innerClass java/util/Spliterator$OfDouble outerClass java/util/Spliterator innerClassName OfDouble flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name takeWhile descriptor (Ljava/util/function/DoublePredicate;)Ljava/util/stream/DoubleStream; flags 1
+method name dropWhile descriptor (Ljava/util/function/DoublePredicate;)Ljava/util/stream/DoubleStream; flags 1
+method name iterate descriptor (DLjava/util/function/DoublePredicate;Ljava/util/function/DoubleUnaryOperator;)Ljava/util/stream/DoubleStream; flags 9
+
+class name java/util/stream/IntStream
+header extends java/lang/Object implements java/util/stream/BaseStream flags 601 signature Ljava/lang/Object;Ljava/util/stream/BaseStream<Ljava/lang/Integer;Ljava/util/stream/IntStream;>;
+innerclass innerClass java/util/stream/IntStream$Builder outerClass java/util/stream/IntStream innerClassName Builder flags 609
+innerclass innerClass java/util/PrimitiveIterator$OfInt outerClass java/util/PrimitiveIterator innerClassName OfInt flags 609
+innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name takeWhile descriptor (Ljava/util/function/IntPredicate;)Ljava/util/stream/IntStream; flags 1
+method name dropWhile descriptor (Ljava/util/function/IntPredicate;)Ljava/util/stream/IntStream; flags 1
+method name iterate descriptor (ILjava/util/function/IntPredicate;Ljava/util/function/IntUnaryOperator;)Ljava/util/stream/IntStream; flags 9
+
+class name java/util/stream/LongStream
+header extends java/lang/Object implements java/util/stream/BaseStream flags 601 signature Ljava/lang/Object;Ljava/util/stream/BaseStream<Ljava/lang/Long;Ljava/util/stream/LongStream;>;
+innerclass innerClass java/util/stream/LongStream$Builder outerClass java/util/stream/LongStream innerClassName Builder flags 609
+innerclass innerClass java/util/PrimitiveIterator$OfLong outerClass java/util/PrimitiveIterator innerClassName OfLong flags 609
+innerclass innerClass java/util/Spliterator$OfLong outerClass java/util/Spliterator innerClassName OfLong flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name takeWhile descriptor (Ljava/util/function/LongPredicate;)Ljava/util/stream/LongStream; flags 1
+method name dropWhile descriptor (Ljava/util/function/LongPredicate;)Ljava/util/stream/LongStream; flags 1
+method name iterate descriptor (JLjava/util/function/LongPredicate;Ljava/util/function/LongUnaryOperator;)Ljava/util/stream/LongStream; flags 9
+
+class name java/util/stream/Stream
+header extends java/lang/Object implements java/util/stream/BaseStream flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/stream/BaseStream<TT;Ljava/util/stream/Stream<TT;>;>;
+innerclass innerClass java/util/stream/Stream$Builder outerClass java/util/stream/Stream innerClassName Builder flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name generate descriptor (Ljava/util/function/Supplier;)Ljava/util/stream/Stream;
+method name takeWhile descriptor (Ljava/util/function/Predicate;)Ljava/util/stream/Stream; flags 1 signature (Ljava/util/function/Predicate<-TT;>;)Ljava/util/stream/Stream<TT;>;
+method name dropWhile descriptor (Ljava/util/function/Predicate;)Ljava/util/stream/Stream; flags 1 signature (Ljava/util/function/Predicate<-TT;>;)Ljava/util/stream/Stream<TT;>;
+method name ofNullable descriptor (Ljava/lang/Object;)Ljava/util/stream/Stream; flags 9 signature <T:Ljava/lang/Object;>(TT;)Ljava/util/stream/Stream<TT;>;
+method name iterate descriptor (Ljava/lang/Object;Ljava/util/function/Predicate;Ljava/util/function/UnaryOperator;)Ljava/util/stream/Stream; flags 9 signature <T:Ljava/lang/Object;>(TT;Ljava/util/function/Predicate<-TT;>;Ljava/util/function/UnaryOperator<TT;>;)Ljava/util/stream/Stream<TT;>;
+method name generate descriptor (Ljava/util/function/Supplier;)Ljava/util/stream/Stream; flags 9 signature <T:Ljava/lang/Object;>(Ljava/util/function/Supplier<+TT;>;)Ljava/util/stream/Stream<TT;>;
+
+class name java/util/zip/Adler32
+-method name update descriptor ([B)V
+
+class name java/util/zip/CRC32
+-method name update descriptor ([B)V
+
+class name java/util/zip/CRC32C
+header extends java/lang/Object implements java/util/zip/Checksum flags 31
+method name <init> descriptor ()V flags 1
+method name update descriptor (I)V flags 1
+method name update descriptor ([BII)V flags 1
+method name update descriptor (Ljava/nio/ByteBuffer;)V flags 1
+method name reset descriptor ()V flags 1
+method name getValue descriptor ()J flags 1
+
+class name java/util/zip/Checksum
+method name update descriptor ([B)V flags 1
+method name update descriptor (Ljava/nio/ByteBuffer;)V flags 1
+
+class name java/util/zip/Deflater
+-method name finalize descriptor ()V
+method name finalize descriptor ()V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/util/zip/Inflater
+-method name finalize descriptor ()V
+method name finalize descriptor ()V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/util/zip/ZipEntry
+method name setTimeLocal descriptor (Ljava/time/LocalDateTime;)V flags 1
+method name getTimeLocal descriptor ()Ljava/time/LocalDateTime; flags 1
+
+class name java/util/zip/ZipFile
+header extends java/lang/Object implements java/util/zip/ZipConstants,java/io/Closeable flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+-method name finalize descriptor ()V
+method name finalize descriptor ()V thrownTypes java/io/IOException flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name javax/crypto/ExemptionMechanism
+-method name finalize descriptor ()V
+
+class name javax/net/ssl/ExtendedSSLSession
+method name getStatusResponses descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<[B>;
+
+class name javax/net/ssl/HandshakeCompletedEvent
+-method name getPeerCertificateChain descriptor ()[Ljavax/security/cert/X509Certificate;
+method name getPeerCertificateChain descriptor ()[Ljavax/security/cert/X509Certificate; thrownTypes javax/net/ssl/SSLPeerUnverifiedException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name javax/net/ssl/SSLEngine
+method name getApplicationProtocol descriptor ()Ljava/lang/String; flags 1
+method name getHandshakeApplicationProtocol descriptor ()Ljava/lang/String; flags 1
+method name setHandshakeApplicationProtocolSelector descriptor (Ljava/util/function/BiFunction;)V flags 1 signature (Ljava/util/function/BiFunction<Ljavax/net/ssl/SSLEngine;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;>;)V
+method name getHandshakeApplicationProtocolSelector descriptor ()Ljava/util/function/BiFunction; flags 1 signature ()Ljava/util/function/BiFunction<Ljavax/net/ssl/SSLEngine;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;>;
+
+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
+method name <init> descriptor (Ljavax/net/ssl/SSLEngineResult$Status;Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;IIJ)V flags 1
+method name sequenceNumber descriptor ()J flags 11
+
+class name javax/net/ssl/SSLEngineResult$HandshakeStatus
+field name NEED_UNWRAP_AGAIN descriptor Ljavax/net/ssl/SSLEngineResult$HandshakeStatus; flags 4019
+
+class name javax/net/ssl/SSLParameters
+method name setEnableRetransmissions descriptor (Z)V flags 1
+method name getEnableRetransmissions descriptor ()Z flags 1
+method name setMaximumPacketSize descriptor (I)V flags 1
+method name getMaximumPacketSize descriptor ()I flags 1
+method name getApplicationProtocols descriptor ()[Ljava/lang/String; flags 1
+method name setApplicationProtocols descriptor ([Ljava/lang/String;)V flags 1
+
+class name javax/net/ssl/SSLSession
+-method name getPeerCertificateChain descriptor ()[Ljavax/security/cert/X509Certificate;
+method name getPeerCertificateChain descriptor ()[Ljavax/security/cert/X509Certificate; thrownTypes javax/net/ssl/SSLPeerUnverifiedException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name javax/net/ssl/SSLSocket
+method name getApplicationProtocol descriptor ()Ljava/lang/String; flags 1
+method name getHandshakeApplicationProtocol descriptor ()Ljava/lang/String; flags 1
+method name setHandshakeApplicationProtocolSelector descriptor (Ljava/util/function/BiFunction;)V flags 1 signature (Ljava/util/function/BiFunction<Ljavax/net/ssl/SSLSocket;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;>;)V
+method name getHandshakeApplicationProtocolSelector descriptor ()Ljava/util/function/BiFunction; flags 1 signature ()Ljava/util/function/BiFunction<Ljavax/net/ssl/SSLSocket;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;>;
+
+class name javax/security/auth/Policy
+header extends java/lang/Object flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.4")
+
+class name javax/security/auth/Subject
+header extends java/lang/Object implements java/io/Serializable flags 31
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+
+class name javax/security/auth/login/LoginContext
+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
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/security/cert/Certificate
+header extends java/lang/Object flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name javax/security/cert/CertificateEncodingException
+header extends javax/security/cert/CertificateException flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name javax/security/cert/CertificateException
+header extends java/lang/Exception flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name javax/security/cert/CertificateExpiredException
+header extends javax/security/cert/CertificateException flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name javax/security/cert/CertificateNotYetValidException
+header extends javax/security/cert/CertificateException flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name javax/security/cert/CertificateParsingException
+header extends javax/security/cert/CertificateException flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name javax/security/cert/X509Certificate
+header extends javax/security/cert/Certificate flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+-class name jdk/Exported
+
--- a/make/data/symbols/java.compiler-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.compiler-6.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/java.compiler-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.compiler-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -26,319 +26,78 @@
 # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
 # ##########################################################
 #
-class name javax/annotation/processing/AbstractProcessor
-header extends java/lang/Object implements javax/annotation/processing/Processor flags 421
-
-class name javax/annotation/processing/Completion
-header extends java/lang/Object flags 601
-
-class name javax/annotation/processing/Completions
-header extends java/lang/Object flags 21
-
-class name javax/annotation/processing/Filer
-header extends java/lang/Object flags 601
-innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
-
-class name javax/annotation/processing/FilerException
-header extends java/io/IOException flags 21
-
-class name javax/annotation/processing/Messager
-header extends java/lang/Object flags 601
-innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
-
-class name javax/annotation/processing/ProcessingEnvironment
-header extends java/lang/Object flags 601
-
-class name javax/annotation/processing/Processor
-header extends java/lang/Object flags 601
-
-class name javax/annotation/processing/RoundEnvironment
-header extends java/lang/Object flags 601
-
-class name javax/annotation/processing/SupportedAnnotationTypes
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
-
-class name javax/annotation/processing/SupportedOptions
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
-
-class name javax/annotation/processing/SupportedSourceVersion
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
-
 -class name javax/lang/model/AnnotatedConstruct
 
 class name javax/lang/model/SourceVersion
-header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/SourceVersion;>;
 -field name RELEASE_8 descriptor Ljavax/lang/model/SourceVersion;
 
-class name javax/lang/model/UnknownEntityException
-header extends java/lang/RuntimeException flags 21
-
-class name javax/lang/model/element/AnnotationMirror
-header extends java/lang/Object flags 601
-
-class name javax/lang/model/element/AnnotationValue
-header extends java/lang/Object flags 601
-
-class name javax/lang/model/element/AnnotationValueVisitor
-header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
-
 class name javax/lang/model/element/Element
 header extends java/lang/Object flags 601
 
-class name javax/lang/model/element/ElementKind
-header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/ElementKind;>;
-
-class name javax/lang/model/element/ElementVisitor
-header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
-
 class name javax/lang/model/element/ExecutableElement
-header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/Parameterizable flags 601
 -method name getReceiverType descriptor ()Ljavax/lang/model/type/TypeMirror;
 -method name isDefault descriptor ()Z
 
 class name javax/lang/model/element/Modifier
-header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/Modifier;>;
 -field name DEFAULT descriptor Ljavax/lang/model/element/Modifier;
 
-class name javax/lang/model/element/Name
-header extends java/lang/Object implements java/lang/CharSequence flags 601
-
-class name javax/lang/model/element/NestingKind
-header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/NestingKind;>;
-
 class name javax/lang/model/element/PackageElement
-header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/QualifiedNameable flags 601
 -method name getEnclosedElements descriptor ()Ljava/util/List;
 
-class name javax/lang/model/element/Parameterizable
-header extends java/lang/Object implements javax/lang/model/element/Element flags 601
-
-class name javax/lang/model/element/QualifiedNameable
-header extends java/lang/Object implements javax/lang/model/element/Element flags 601
-
-class name javax/lang/model/element/TypeElement
-header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/Parameterizable,javax/lang/model/element/QualifiedNameable flags 601
-
-class name javax/lang/model/element/TypeParameterElement
-header extends java/lang/Object implements javax/lang/model/element/Element flags 601
-
-class name javax/lang/model/element/UnknownAnnotationValueException
-header extends javax/lang/model/UnknownEntityException flags 21
-
-class name javax/lang/model/element/UnknownElementException
-header extends javax/lang/model/UnknownEntityException flags 21
-
 class name javax/lang/model/element/VariableElement
-header extends java/lang/Object implements javax/lang/model/element/Element flags 601
 -method name getSimpleName descriptor ()Ljavax/lang/model/element/Name;
 -method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element;
 
-class name javax/lang/model/type/ArrayType
-header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601
-
-class name javax/lang/model/type/DeclaredType
-header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601
-
-class name javax/lang/model/type/ErrorType
-header extends java/lang/Object implements javax/lang/model/type/DeclaredType flags 601
-
 class name javax/lang/model/type/ExecutableType
-header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
 -method name getReceiverType descriptor ()Ljavax/lang/model/type/TypeMirror;
 
 -class name javax/lang/model/type/IntersectionType
 
-class name javax/lang/model/type/MirroredTypeException
-header extends javax/lang/model/type/MirroredTypesException flags 21
-
-class name javax/lang/model/type/MirroredTypesException
-header extends java/lang/RuntimeException flags 21
-
-class name javax/lang/model/type/NoType
-header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
-
-class name javax/lang/model/type/NullType
-header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601
-
-class name javax/lang/model/type/PrimitiveType
-header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
-
-class name javax/lang/model/type/ReferenceType
-header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
-
 class name javax/lang/model/type/TypeKind
-header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/type/TypeKind;>;
 -field name INTERSECTION descriptor Ljavax/lang/model/type/TypeKind;
 
 class name javax/lang/model/type/TypeMirror
 header extends java/lang/Object flags 601
 
-class name javax/lang/model/type/TypeVariable
-header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601
-
 class name javax/lang/model/type/TypeVisitor
-header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
 -method name visitIntersection descriptor (Ljavax/lang/model/type/IntersectionType;Ljava/lang/Object;)Ljava/lang/Object;
 
-class name javax/lang/model/type/UnionType
-header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
-
-class name javax/lang/model/type/UnknownTypeException
-header extends javax/lang/model/UnknownEntityException flags 21
-
-class name javax/lang/model/type/WildcardType
-header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
-
-class name javax/lang/model/util/AbstractAnnotationValueVisitor6
-header extends java/lang/Object implements javax/lang/model/element/AnnotationValueVisitor flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/lang/model/element/AnnotationValueVisitor<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
-
-class name javax/lang/model/util/AbstractAnnotationValueVisitor7
-header extends javax/lang/model/util/AbstractAnnotationValueVisitor6 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractAnnotationValueVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
-
 -class name javax/lang/model/util/AbstractAnnotationValueVisitor8
 
-class name javax/lang/model/util/AbstractElementVisitor6
-header extends java/lang/Object implements javax/lang/model/element/ElementVisitor flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/lang/model/element/ElementVisitor<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
-
-class name javax/lang/model/util/AbstractElementVisitor7
-header extends javax/lang/model/util/AbstractElementVisitor6 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractElementVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
-
 -class name javax/lang/model/util/AbstractElementVisitor8
 
 class name javax/lang/model/util/AbstractTypeVisitor6
-header extends java/lang/Object implements javax/lang/model/type/TypeVisitor flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/lang/model/type/TypeVisitor<TR;TP;>;
 -method name visitIntersection descriptor (Ljavax/lang/model/type/IntersectionType;Ljava/lang/Object;)Ljava/lang/Object;
 
-class name javax/lang/model/util/AbstractTypeVisitor7
-header extends javax/lang/model/util/AbstractTypeVisitor6 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractTypeVisitor6<TR;TP;>;
-
 -class name javax/lang/model/util/AbstractTypeVisitor8
 
-class name javax/lang/model/util/ElementFilter
-header extends java/lang/Object flags 21
-
-class name javax/lang/model/util/ElementKindVisitor6
-header extends javax/lang/model/util/SimpleElementVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleElementVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
-
-class name javax/lang/model/util/ElementKindVisitor7
-header extends javax/lang/model/util/ElementKindVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementKindVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
-
 -class name javax/lang/model/util/ElementKindVisitor8
 
-class name javax/lang/model/util/ElementScanner6
-header extends javax/lang/model/util/AbstractElementVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractElementVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
-
-class name javax/lang/model/util/ElementScanner7
-header extends javax/lang/model/util/ElementScanner6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementScanner6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
-
 -class name javax/lang/model/util/ElementScanner8
 
 class name javax/lang/model/util/Elements
-header extends java/lang/Object flags 601
 -method name isFunctionalInterface descriptor (Ljavax/lang/model/element/TypeElement;)Z
 
-class name javax/lang/model/util/SimpleAnnotationValueVisitor6
-header extends javax/lang/model/util/AbstractAnnotationValueVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractAnnotationValueVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
-
-class name javax/lang/model/util/SimpleAnnotationValueVisitor7
-header extends javax/lang/model/util/SimpleAnnotationValueVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleAnnotationValueVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
-
 -class name javax/lang/model/util/SimpleAnnotationValueVisitor8
 
-class name javax/lang/model/util/SimpleElementVisitor6
-header extends javax/lang/model/util/AbstractElementVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractElementVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
-
-class name javax/lang/model/util/SimpleElementVisitor7
-header extends javax/lang/model/util/SimpleElementVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleElementVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
-
 -class name javax/lang/model/util/SimpleElementVisitor8
 
-class name javax/lang/model/util/SimpleTypeVisitor6
-header extends javax/lang/model/util/AbstractTypeVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractTypeVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
-
-class name javax/lang/model/util/SimpleTypeVisitor7
-header extends javax/lang/model/util/SimpleTypeVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleTypeVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
-
 -class name javax/lang/model/util/SimpleTypeVisitor8
 
-class name javax/lang/model/util/TypeKindVisitor6
-header extends javax/lang/model/util/SimpleTypeVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleTypeVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
-
-class name javax/lang/model/util/TypeKindVisitor7
-header extends javax/lang/model/util/TypeKindVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/TypeKindVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
-
 -class name javax/lang/model/util/TypeKindVisitor8
 
-class name javax/lang/model/util/Types
-header extends java/lang/Object flags 601
-
-class name javax/tools/Diagnostic
-header extends java/lang/Object flags 601 signature <S:Ljava/lang/Object;>Ljava/lang/Object;
-innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
-
-class name javax/tools/DiagnosticCollector
-header extends java/lang/Object implements javax/tools/DiagnosticListener flags 31 signature <S:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/tools/DiagnosticListener<TS;>;
-
-class name javax/tools/DiagnosticListener
-header extends java/lang/Object flags 601 signature <S:Ljava/lang/Object;>Ljava/lang/Object;
-
 -class name javax/tools/DocumentationTool
 
 -class name javax/tools/DocumentationTool$DocumentationTask
 
 -class name javax/tools/DocumentationTool$Location
 
-class name javax/tools/FileObject
-header extends java/lang/Object flags 601
-
-class name javax/tools/ForwardingFileObject
-header extends java/lang/Object implements javax/tools/FileObject flags 21 signature <F::Ljavax/tools/FileObject;>Ljava/lang/Object;Ljavax/tools/FileObject;
-
-class name javax/tools/ForwardingJavaFileManager
-header extends java/lang/Object implements javax/tools/JavaFileManager flags 21 signature <M::Ljavax/tools/JavaFileManager;>Ljava/lang/Object;Ljavax/tools/JavaFileManager;
-innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
-innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
-
-class name javax/tools/ForwardingJavaFileObject
-header extends javax/tools/ForwardingFileObject implements javax/tools/JavaFileObject flags 21 signature <F::Ljavax/tools/JavaFileObject;>Ljavax/tools/ForwardingFileObject<TF;>;Ljavax/tools/JavaFileObject;
-innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
-
-class name javax/tools/JavaCompiler
-header extends java/lang/Object implements javax/tools/Tool,javax/tools/OptionChecker flags 601
-innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
-
 class name javax/tools/JavaCompiler$CompilationTask
 -method name call descriptor ()Ljava/lang/Object;
 
-class name javax/tools/JavaFileManager
-header extends java/lang/Object implements java/io/Closeable,java/io/Flushable,javax/tools/OptionChecker flags 601
-innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
-innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
-
-class name javax/tools/JavaFileObject
-header extends java/lang/Object implements javax/tools/FileObject flags 601
-innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
-
-class name javax/tools/OptionChecker
-header extends java/lang/Object flags 601
-
-class name javax/tools/SimpleJavaFileObject
-header extends java/lang/Object implements javax/tools/JavaFileObject flags 21
-innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
-
-class name javax/tools/StandardJavaFileManager
-header extends java/lang/Object implements javax/tools/JavaFileManager flags 601
-innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
-
 class name javax/tools/StandardLocation
-header extends java/lang/Enum implements javax/tools/JavaFileManager$Location flags 4031 signature Ljava/lang/Enum<Ljavax/tools/StandardLocation;>;Ljavax/tools/JavaFileManager$Location;
-innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
 -field name NATIVE_HEADER_OUTPUT descriptor Ljavax/tools/StandardLocation;
 
-class name javax/tools/Tool
-header extends java/lang/Object flags 601
-
 class name javax/tools/ToolProvider
-header extends java/lang/Object flags 21
 -method name getSystemDocumentationTool descriptor ()Ljavax/tools/DocumentationTool;
 
--- a/make/data/symbols/java.compiler-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.compiler-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.compiler-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,408 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.compiler
+header exports javax/lang/model,javax/lang/model/type,javax/lang/model/element,javax/tools,javax/annotation/processing,javax/lang/model/util requires name\u0020;java.base\u0020;flags\u0020;8000 uses javax/tools/JavaCompiler,javax/tools/DocumentationTool flags 8000
+
+class name javax/annotation/processing/AbstractProcessor
+header extends java/lang/Object implements javax/annotation/processing/Processor flags 421
+innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/annotation/processing/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;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/processing/RoundEnvironment
+method name getElementsAnnotatedWithAny descriptor ([Ljavax/lang/model/element/TypeElement;)Ljava/util/Set; flags 81 signature ([Ljavax/lang/model/element/TypeElement;)Ljava/util/Set<+Ljavax/lang/model/element/Element;>;
+method name getElementsAnnotatedWithAny descriptor (Ljava/util/Set;)Ljava/util/Set; flags 1 signature (Ljava/util/Set<Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;>;)Ljava/util/Set<+Ljavax/lang/model/element/Element;>;
+
+class name javax/lang/model/SourceVersion
+field name RELEASE_9 descriptor Ljavax/lang/model/SourceVersion; flags 4019
+method name isName descriptor (Ljava/lang/CharSequence;Ljavax/lang/model/SourceVersion;)Z flags 9
+method name isKeyword descriptor (Ljava/lang/CharSequence;Ljavax/lang/model/SourceVersion;)Z flags 9
+
+class name javax/lang/model/element/AnnotationValueVisitor
+-method name visit descriptor (Ljavax/lang/model/element/AnnotationValue;)Ljava/lang/Object;
+method name visit descriptor (Ljavax/lang/model/element/AnnotationValue;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/AnnotationValue;)TR;
+
+class name javax/lang/model/element/ElementKind
+field name MODULE descriptor Ljavax/lang/model/element/ElementKind; flags 4019
+
+class name javax/lang/model/element/ElementVisitor
+-method name visit descriptor (Ljavax/lang/model/element/Element;)Ljava/lang/Object;
+method name visit descriptor (Ljavax/lang/model/element/Element;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/Element;)TR;
+method name visitModule descriptor (Ljavax/lang/model/element/ModuleElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ModuleElement;TP;)TR;
+
+class name javax/lang/model/element/ModuleElement
+header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/QualifiedNameable flags 601
+innerclass innerClass javax/lang/model/element/ModuleElement$UsesDirective outerClass javax/lang/model/element/ModuleElement innerClassName UsesDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$ProvidesDirective outerClass javax/lang/model/element/ModuleElement innerClassName ProvidesDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$OpensDirective outerClass javax/lang/model/element/ModuleElement innerClassName OpensDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$ExportsDirective outerClass javax/lang/model/element/ModuleElement innerClassName ExportsDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$RequiresDirective outerClass javax/lang/model/element/ModuleElement innerClassName RequiresDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveVisitor outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveVisitor flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveKind outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveKind flags 4019
+method name getQualifiedName descriptor ()Ljavax/lang/model/element/Name; flags 401
+method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; flags 401
+method name getEnclosedElements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/Element;>;
+method name isOpen descriptor ()Z flags 401
+method name isUnnamed descriptor ()Z flags 401
+method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; flags 401
+method name getDirectives descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/ModuleElement$Directive;>;
+
+class name javax/lang/model/element/ModuleElement$Directive
+header extends java/lang/Object flags 601
+innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveKind outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveKind flags 4019
+innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveVisitor outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveVisitor flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
+method name getKind descriptor ()Ljavax/lang/model/element/ModuleElement$DirectiveKind; flags 401
+method name accept descriptor (Ljavax/lang/model/element/ModuleElement$DirectiveVisitor;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>(Ljavax/lang/model/element/ModuleElement$DirectiveVisitor<TR;TP;>;TP;)TR;
+
+class name javax/lang/model/element/ModuleElement$DirectiveKind
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/ModuleElement$DirectiveKind;>;
+innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveKind outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveKind flags 4019
+field name REQUIRES descriptor Ljavax/lang/model/element/ModuleElement$DirectiveKind; flags 4019
+field name EXPORTS descriptor Ljavax/lang/model/element/ModuleElement$DirectiveKind; flags 4019
+field name OPENS descriptor Ljavax/lang/model/element/ModuleElement$DirectiveKind; flags 4019
+field name USES descriptor Ljavax/lang/model/element/ModuleElement$DirectiveKind; flags 4019
+field name PROVIDES descriptor Ljavax/lang/model/element/ModuleElement$DirectiveKind; flags 4019
+method name values descriptor ()[Ljavax/lang/model/element/ModuleElement$DirectiveKind; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/element/ModuleElement$DirectiveKind; flags 9
+
+class name javax/lang/model/element/ModuleElement$DirectiveVisitor
+header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
+innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveVisitor outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveVisitor flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$RequiresDirective outerClass javax/lang/model/element/ModuleElement innerClassName RequiresDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$ExportsDirective outerClass javax/lang/model/element/ModuleElement innerClassName ExportsDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$OpensDirective outerClass javax/lang/model/element/ModuleElement innerClassName OpensDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$UsesDirective outerClass javax/lang/model/element/ModuleElement innerClassName UsesDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$ProvidesDirective outerClass javax/lang/model/element/ModuleElement innerClassName ProvidesDirective flags 609
+method name visit descriptor (Ljavax/lang/model/element/ModuleElement$Directive;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ModuleElement$Directive;)TR;
+method name visit descriptor (Ljavax/lang/model/element/ModuleElement$Directive;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ModuleElement$Directive;TP;)TR;
+method name visitRequires descriptor (Ljavax/lang/model/element/ModuleElement$RequiresDirective;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/ModuleElement$RequiresDirective;TP;)TR;
+method name visitExports descriptor (Ljavax/lang/model/element/ModuleElement$ExportsDirective;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/ModuleElement$ExportsDirective;TP;)TR;
+method name visitOpens descriptor (Ljavax/lang/model/element/ModuleElement$OpensDirective;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/ModuleElement$OpensDirective;TP;)TR;
+method name visitUses descriptor (Ljavax/lang/model/element/ModuleElement$UsesDirective;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/ModuleElement$UsesDirective;TP;)TR;
+method name visitProvides descriptor (Ljavax/lang/model/element/ModuleElement$ProvidesDirective;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/ModuleElement$ProvidesDirective;TP;)TR;
+method name visitUnknown descriptor (Ljavax/lang/model/element/ModuleElement$Directive;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ModuleElement$Directive;TP;)TR;
+
+class name javax/lang/model/element/ModuleElement$ExportsDirective
+header extends java/lang/Object implements javax/lang/model/element/ModuleElement$Directive flags 601
+innerclass innerClass javax/lang/model/element/ModuleElement$ExportsDirective outerClass javax/lang/model/element/ModuleElement innerClassName ExportsDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
+method name getPackage descriptor ()Ljavax/lang/model/element/PackageElement; flags 401
+method name getTargetModules descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/ModuleElement;>;
+
+class name javax/lang/model/element/ModuleElement$OpensDirective
+header extends java/lang/Object implements javax/lang/model/element/ModuleElement$Directive flags 601
+innerclass innerClass javax/lang/model/element/ModuleElement$OpensDirective outerClass javax/lang/model/element/ModuleElement innerClassName OpensDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
+method name getPackage descriptor ()Ljavax/lang/model/element/PackageElement; flags 401
+method name getTargetModules descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/ModuleElement;>;
+
+class name javax/lang/model/element/ModuleElement$ProvidesDirective
+header extends java/lang/Object implements javax/lang/model/element/ModuleElement$Directive flags 601
+innerclass innerClass javax/lang/model/element/ModuleElement$ProvidesDirective outerClass javax/lang/model/element/ModuleElement innerClassName ProvidesDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
+method name getService descriptor ()Ljavax/lang/model/element/TypeElement; flags 401
+method name getImplementations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/TypeElement;>;
+
+class name javax/lang/model/element/ModuleElement$RequiresDirective
+header extends java/lang/Object implements javax/lang/model/element/ModuleElement$Directive flags 601
+innerclass innerClass javax/lang/model/element/ModuleElement$RequiresDirective outerClass javax/lang/model/element/ModuleElement innerClassName RequiresDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
+method name isStatic descriptor ()Z flags 401
+method name isTransitive descriptor ()Z flags 401
+method name getDependency descriptor ()Ljavax/lang/model/element/ModuleElement; flags 401
+
+class name javax/lang/model/element/ModuleElement$UsesDirective
+header extends java/lang/Object implements javax/lang/model/element/ModuleElement$Directive flags 601
+innerclass innerClass javax/lang/model/element/ModuleElement$UsesDirective outerClass javax/lang/model/element/ModuleElement innerClassName UsesDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
+method name getService descriptor ()Ljavax/lang/model/element/TypeElement; flags 401
+
+class name javax/lang/model/element/UnknownAnnotationValueException
+header extends javax/lang/model/UnknownEntityException flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/lang/model/element/UnknownDirectiveException
+header extends javax/lang/model/UnknownEntityException flags 21
+innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljavax/lang/model/element/ModuleElement$Directive;Ljava/lang/Object;)V flags 1
+method name getUnknownDirective descriptor ()Ljavax/lang/model/element/ModuleElement$Directive; flags 1
+method name getArgument descriptor ()Ljava/lang/Object; flags 1
+
+class name javax/lang/model/element/UnknownElementException
+header extends javax/lang/model/UnknownEntityException flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/lang/model/type/MirroredTypeException
+header extends javax/lang/model/type/MirroredTypesException flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/lang/model/type/MirroredTypesException
+header extends java/lang/RuntimeException flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/lang/model/type/TypeKind
+field name MODULE descriptor Ljavax/lang/model/type/TypeKind; flags 4019
+
+class name javax/lang/model/type/TypeVisitor
+-method name visit descriptor (Ljavax/lang/model/type/TypeMirror;)Ljava/lang/Object;
+method name visit descriptor (Ljavax/lang/model/type/TypeMirror;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/TypeMirror;)TR;
+
+class name javax/lang/model/type/UnknownTypeException
+header extends javax/lang/model/UnknownEntityException flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/lang/model/util/AbstractAnnotationValueVisitor6
+-method name <init> descriptor ()V
+method name <init> descriptor ()V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name javax/lang/model/util/AbstractAnnotationValueVisitor9
+header extends javax/lang/model/util/AbstractAnnotationValueVisitor8 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractAnnotationValueVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_9;)
+method name <init> descriptor ()V flags 4
+
+class name javax/lang/model/util/AbstractElementVisitor6
+-method name <init> descriptor ()V
+method name <init> descriptor ()V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name visitModule descriptor (Ljavax/lang/model/element/ModuleElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ModuleElement;TP;)TR;
+
+class name javax/lang/model/util/AbstractElementVisitor9
+header extends javax/lang/model/util/AbstractElementVisitor8 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractElementVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_9;)
+method name <init> descriptor ()V flags 4
+method name visitModule descriptor (Ljavax/lang/model/element/ModuleElement;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/ModuleElement;TP;)TR;
+
+class name javax/lang/model/util/AbstractTypeVisitor6
+header extends java/lang/Object implements javax/lang/model/type/TypeVisitor flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/lang/model/type/TypeVisitor<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
+-method name <init> descriptor ()V
+method name <init> descriptor ()V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name javax/lang/model/util/AbstractTypeVisitor7
+header extends javax/lang/model/util/AbstractTypeVisitor6 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractTypeVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
+
+class name javax/lang/model/util/AbstractTypeVisitor8
+header extends javax/lang/model/util/AbstractTypeVisitor7 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractTypeVisitor7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
+
+class name javax/lang/model/util/AbstractTypeVisitor9
+header extends javax/lang/model/util/AbstractTypeVisitor8 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractTypeVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_9;)
+method name <init> descriptor ()V flags 4
+
+class name javax/lang/model/util/ElementFilter
+header extends java/lang/Object flags 21
+innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$ExportsDirective outerClass javax/lang/model/element/ModuleElement innerClassName ExportsDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$OpensDirective outerClass javax/lang/model/element/ModuleElement innerClassName OpensDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$ProvidesDirective outerClass javax/lang/model/element/ModuleElement innerClassName ProvidesDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$RequiresDirective outerClass javax/lang/model/element/ModuleElement innerClassName RequiresDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$UsesDirective outerClass javax/lang/model/element/ModuleElement innerClassName UsesDirective flags 609
+innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveKind outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveKind flags 4019
+method name modulesIn descriptor (Ljava/lang/Iterable;)Ljava/util/List; flags 9 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;)Ljava/util/List<Ljavax/lang/model/element/ModuleElement;>;
+method name modulesIn descriptor (Ljava/util/Set;)Ljava/util/Set; flags 9 signature (Ljava/util/Set<+Ljavax/lang/model/element/Element;>;)Ljava/util/Set<Ljavax/lang/model/element/ModuleElement;>;
+method name exportsIn descriptor (Ljava/lang/Iterable;)Ljava/util/List; flags 9 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/ModuleElement$Directive;>;)Ljava/util/List<Ljavax/lang/model/element/ModuleElement$ExportsDirective;>;
+method name opensIn descriptor (Ljava/lang/Iterable;)Ljava/util/List; flags 9 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/ModuleElement$Directive;>;)Ljava/util/List<Ljavax/lang/model/element/ModuleElement$OpensDirective;>;
+method name providesIn descriptor (Ljava/lang/Iterable;)Ljava/util/List; flags 9 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/ModuleElement$Directive;>;)Ljava/util/List<Ljavax/lang/model/element/ModuleElement$ProvidesDirective;>;
+method name requiresIn descriptor (Ljava/lang/Iterable;)Ljava/util/List; flags 9 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/ModuleElement$Directive;>;)Ljava/util/List<Ljavax/lang/model/element/ModuleElement$RequiresDirective;>;
+method name usesIn descriptor (Ljava/lang/Iterable;)Ljava/util/List; flags 9 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/ModuleElement$Directive;>;)Ljava/util/List<Ljavax/lang/model/element/ModuleElement$UsesDirective;>;
+
+class name javax/lang/model/util/ElementKindVisitor6
+header extends javax/lang/model/util/SimpleElementVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleElementVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name <init> descriptor ()V
+-method name <init> descriptor (Ljava/lang/Object;)V
+method name <init> descriptor ()V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name <init> descriptor (Ljava/lang/Object;)V flags 4 deprecated true signature (TR;)V runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name javax/lang/model/util/ElementKindVisitor9
+header extends javax/lang/model/util/ElementKindVisitor8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementKindVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_9;)
+method name <init> descriptor ()V flags 4
+method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
+method name visitModule descriptor (Ljavax/lang/model/element/ModuleElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ModuleElement;TP;)TR;
+
+class name javax/lang/model/util/ElementScanner6
+-method name <init> descriptor ()V
+-method name <init> descriptor (Ljava/lang/Object;)V
+method name <init> descriptor ()V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name <init> descriptor (Ljava/lang/Object;)V flags 4 deprecated true signature (TR;)V runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name javax/lang/model/util/ElementScanner9
+header extends javax/lang/model/util/ElementScanner8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementScanner8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_9;)
+method name <init> descriptor ()V flags 4
+method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
+method name visitModule descriptor (Ljavax/lang/model/element/ModuleElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ModuleElement;TP;)TR;
+
+class name javax/lang/model/util/Elements
+header extends java/lang/Object flags 601
+innerclass innerClass javax/lang/model/util/Elements$Origin outerClass javax/lang/model/util/Elements innerClassName Origin flags 4019
+innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
+method name getPackageElement descriptor (Ljavax/lang/model/element/ModuleElement;Ljava/lang/CharSequence;)Ljavax/lang/model/element/PackageElement; flags 1
+method name getAllPackageElements descriptor (Ljava/lang/CharSequence;)Ljava/util/Set; flags 1 signature (Ljava/lang/CharSequence;)Ljava/util/Set<+Ljavax/lang/model/element/PackageElement;>;
+method name getTypeElement descriptor (Ljavax/lang/model/element/ModuleElement;Ljava/lang/CharSequence;)Ljavax/lang/model/element/TypeElement; flags 1
+method name getAllTypeElements descriptor (Ljava/lang/CharSequence;)Ljava/util/Set; flags 1 signature (Ljava/lang/CharSequence;)Ljava/util/Set<+Ljavax/lang/model/element/TypeElement;>;
+method name getModuleElement descriptor (Ljava/lang/CharSequence;)Ljavax/lang/model/element/ModuleElement; flags 1
+method name getAllModuleElements descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<+Ljavax/lang/model/element/ModuleElement;>;
+method name getOrigin descriptor (Ljavax/lang/model/element/Element;)Ljavax/lang/model/util/Elements$Origin; flags 1
+method name getOrigin descriptor (Ljavax/lang/model/AnnotatedConstruct;Ljavax/lang/model/element/AnnotationMirror;)Ljavax/lang/model/util/Elements$Origin; flags 1
+method name getOrigin descriptor (Ljavax/lang/model/element/ModuleElement;Ljavax/lang/model/element/ModuleElement$Directive;)Ljavax/lang/model/util/Elements$Origin; flags 1
+method name isBridge descriptor (Ljavax/lang/model/element/ExecutableElement;)Z flags 1
+method name getModuleOf descriptor (Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/ModuleElement; flags 1
+
+class name javax/lang/model/util/Elements$Origin
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/util/Elements$Origin;>;
+innerclass innerClass javax/lang/model/util/Elements$Origin outerClass javax/lang/model/util/Elements innerClassName Origin flags 4019
+field name EXPLICIT descriptor Ljavax/lang/model/util/Elements$Origin; flags 4019
+field name MANDATED descriptor Ljavax/lang/model/util/Elements$Origin; flags 4019
+field name SYNTHETIC descriptor Ljavax/lang/model/util/Elements$Origin; flags 4019
+method name values descriptor ()[Ljavax/lang/model/util/Elements$Origin; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/util/Elements$Origin; flags 9
+method name isDeclared descriptor ()Z flags 1
+
+class name javax/lang/model/util/SimpleAnnotationValueVisitor6
+-method name <init> descriptor ()V
+-method name <init> descriptor (Ljava/lang/Object;)V
+method name <init> descriptor ()V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name <init> descriptor (Ljava/lang/Object;)V flags 4 deprecated true signature (TR;)V runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name javax/lang/model/util/SimpleAnnotationValueVisitor9
+header extends javax/lang/model/util/SimpleAnnotationValueVisitor8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleAnnotationValueVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_9;)
+method name <init> descriptor ()V flags 4
+method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
+
+class name javax/lang/model/util/SimpleElementVisitor6
+-method name <init> descriptor ()V
+-method name <init> descriptor (Ljava/lang/Object;)V
+method name <init> descriptor ()V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name <init> descriptor (Ljava/lang/Object;)V flags 4 deprecated true signature (TR;)V runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name javax/lang/model/util/SimpleElementVisitor9
+header extends javax/lang/model/util/SimpleElementVisitor8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleElementVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_9;)
+method name <init> descriptor ()V flags 4
+method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
+method name visitModule descriptor (Ljavax/lang/model/element/ModuleElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ModuleElement;TP;)TR;
+
+class name javax/lang/model/util/SimpleTypeVisitor6
+-method name <init> descriptor ()V
+-method name <init> descriptor (Ljava/lang/Object;)V
+method name <init> descriptor ()V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name <init> descriptor (Ljava/lang/Object;)V flags 4 deprecated true signature (TR;)V runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name javax/lang/model/util/SimpleTypeVisitor9
+header extends javax/lang/model/util/SimpleTypeVisitor8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleTypeVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_9;)
+method name <init> descriptor ()V flags 4
+method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
+
+class name javax/lang/model/util/TypeKindVisitor6
+header extends javax/lang/model/util/SimpleTypeVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleTypeVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name <init> descriptor ()V
+-method name <init> descriptor (Ljava/lang/Object;)V
+method name <init> descriptor ()V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name <init> descriptor (Ljava/lang/Object;)V flags 4 deprecated true signature (TR;)V runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name javax/lang/model/util/TypeKindVisitor9
+header extends javax/lang/model/util/TypeKindVisitor8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/TypeKindVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_9;)
+method name <init> descriptor ()V flags 4
+method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
+
+class name javax/tools/DocumentationTool
+header extends java/lang/Object implements javax/tools/Tool,javax/tools/OptionChecker flags 601
+innerclass innerClass javax/tools/DocumentationTool$Location outerClass javax/tools/DocumentationTool innerClassName Location flags 4019
+innerclass innerClass javax/tools/DocumentationTool$DocumentationTask outerClass javax/tools/DocumentationTool innerClassName DocumentationTask flags 609
+
+class name javax/tools/DocumentationTool$DocumentationTask
+method name addModules descriptor (Ljava/lang/Iterable;)V flags 401 signature (Ljava/lang/Iterable<Ljava/lang/String;>;)V
+
+class name javax/tools/ForwardingJavaFileManager
+method name getLocationForModule descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;)Ljavax/tools/JavaFileManager$Location; thrownTypes java/io/IOException flags 1
+method name getLocationForModule descriptor (Ljavax/tools/JavaFileManager$Location;Ljavax/tools/JavaFileObject;)Ljavax/tools/JavaFileManager$Location; thrownTypes java/io/IOException flags 1
+method name getServiceLoader descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/Class;)Ljava/util/ServiceLoader; thrownTypes java/io/IOException flags 1 signature <S:Ljava/lang/Object;>(Ljavax/tools/JavaFileManager$Location;Ljava/lang/Class<TS;>;)Ljava/util/ServiceLoader<TS;>;
+method name inferModuleName descriptor (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/String; thrownTypes java/io/IOException flags 1
+method name listLocationsForModules descriptor (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable; thrownTypes java/io/IOException flags 1 signature (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable<Ljava/util/Set<Ljavax/tools/JavaFileManager$Location;>;>;
+method name contains descriptor (Ljavax/tools/JavaFileManager$Location;Ljavax/tools/FileObject;)Z thrownTypes java/io/IOException flags 1
+
+class name javax/tools/JavaCompiler$CompilationTask
+method name addModules descriptor (Ljava/lang/Iterable;)V flags 401 signature (Ljava/lang/Iterable<Ljava/lang/String;>;)V
+
+class name javax/tools/JavaFileManager
+method name getLocationForModule descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;)Ljavax/tools/JavaFileManager$Location; thrownTypes java/io/IOException flags 1
+method name getLocationForModule descriptor (Ljavax/tools/JavaFileManager$Location;Ljavax/tools/JavaFileObject;)Ljavax/tools/JavaFileManager$Location; thrownTypes java/io/IOException flags 1
+method name getServiceLoader descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/Class;)Ljava/util/ServiceLoader; thrownTypes java/io/IOException flags 1 signature <S:Ljava/lang/Object;>(Ljavax/tools/JavaFileManager$Location;Ljava/lang/Class<TS;>;)Ljava/util/ServiceLoader<TS;>;
+method name inferModuleName descriptor (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/String; thrownTypes java/io/IOException flags 1
+method name listLocationsForModules descriptor (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable; thrownTypes java/io/IOException flags 1 signature (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable<Ljava/util/Set<Ljavax/tools/JavaFileManager$Location;>;>;
+method name contains descriptor (Ljavax/tools/JavaFileManager$Location;Ljavax/tools/FileObject;)Z thrownTypes java/io/IOException flags 1
+
+class name javax/tools/JavaFileManager$Location
+method name isModuleOrientedLocation descriptor ()Z flags 1
+
+class name javax/tools/SimpleJavaFileObject
+header extends java/lang/Object implements javax/tools/JavaFileObject flags 21
+innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/tools/StandardJavaFileManager
+header extends java/lang/Object implements javax/tools/JavaFileManager flags 601
+innerclass innerClass javax/tools/StandardJavaFileManager$PathFactory outerClass javax/tools/StandardJavaFileManager innerClassName PathFactory flags 609
+innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
+method name getJavaFileObjectsFromPaths descriptor (Ljava/lang/Iterable;)Ljava/lang/Iterable; flags 1 signature (Ljava/lang/Iterable<+Ljava/nio/file/Path;>;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
+method name getJavaFileObjects descriptor ([Ljava/nio/file/Path;)Ljava/lang/Iterable; flags 81 signature ([Ljava/nio/file/Path;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
+method name setLocationFromPaths descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/util/Collection;)V thrownTypes java/io/IOException flags 1 signature (Ljavax/tools/JavaFileManager$Location;Ljava/util/Collection<+Ljava/nio/file/Path;>;)V
+method name setLocationForModule descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/util/Collection;)V thrownTypes java/io/IOException flags 1 signature (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/util/Collection<+Ljava/nio/file/Path;>;)V
+method name getLocationAsPaths descriptor (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable; flags 1 signature (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable<+Ljava/nio/file/Path;>;
+method name asPath descriptor (Ljavax/tools/FileObject;)Ljava/nio/file/Path; flags 1
+method name setPathFactory descriptor (Ljavax/tools/StandardJavaFileManager$PathFactory;)V flags 1
+
+class name javax/tools/StandardJavaFileManager$PathFactory
+header extends java/lang/Object flags 601
+innerclass innerClass javax/tools/StandardJavaFileManager$PathFactory outerClass javax/tools/StandardJavaFileManager innerClassName PathFactory flags 609
+method name getPath descriptor (Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path; flags 481
+
+class name javax/tools/StandardLocation
+field name ANNOTATION_PROCESSOR_MODULE_PATH descriptor Ljavax/tools/StandardLocation; flags 4019
+field name MODULE_SOURCE_PATH descriptor Ljavax/tools/StandardLocation; flags 4019
+field name UPGRADE_MODULE_PATH descriptor Ljavax/tools/StandardLocation; flags 4019
+field name SYSTEM_MODULES descriptor Ljavax/tools/StandardLocation; flags 4019
+field name MODULE_PATH descriptor Ljavax/tools/StandardLocation; flags 4019
+field name PATCH_MODULE_PATH descriptor Ljavax/tools/StandardLocation; flags 4019
+method name isModuleOrientedLocation descriptor ()Z flags 1
+
+class name javax/tools/Tool
+method name name descriptor ()Ljava/lang/String; flags 1
+
+class name javax/tools/ToolProvider
+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 getSystemToolClassLoader descriptor ()Ljava/lang/ClassLoader;
+method name <init> descriptor ()V flags 1
+method name getSystemToolClassLoader descriptor ()Ljava/lang/ClassLoader; flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+
--- a/make/data/symbols/java.corba-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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. ###
-# ##########################################################
-#
--- a/make/data/symbols/java.corba-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1663 +0,0 @@
-#
-# 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/activity/ActivityCompletedException
-header extends java/rmi/RemoteException flags 21
-
-class name javax/activity/ActivityRequiredException
-header extends java/rmi/RemoteException flags 21
-
-class name javax/activity/InvalidActivityException
-header extends java/rmi/RemoteException flags 21
-
-class name javax/rmi/CORBA/ClassDesc
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/rmi/CORBA/PortableRemoteObjectDelegate
-header extends java/lang/Object flags 601
-
-class name javax/rmi/CORBA/Stub
-header extends org/omg/CORBA_2_3/portable/ObjectImpl implements java/io/Serializable flags 421
-
-class name javax/rmi/CORBA/StubDelegate
-header extends java/lang/Object flags 601
-
-class name javax/rmi/CORBA/Tie
-header extends java/lang/Object implements org/omg/CORBA/portable/InvokeHandler flags 601
-
-class name javax/rmi/CORBA/Util
-header extends java/lang/Object flags 21
-
-class name javax/rmi/CORBA/UtilDelegate
-header extends java/lang/Object flags 601
-
-class name javax/rmi/CORBA/ValueHandler
-header extends java/lang/Object flags 601
-
-class name javax/rmi/CORBA/ValueHandlerMultiFormat
-header extends java/lang/Object implements javax/rmi/CORBA/ValueHandler flags 601
-
-class name javax/rmi/PortableRemoteObject
-header extends java/lang/Object flags 21
-
-class name org/omg/CORBA/ACTIVITY_COMPLETED
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/ACTIVITY_REQUIRED
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/ARG_IN
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/ARG_INOUT
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/ARG_OUT
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/Any
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 421
-
-class name org/omg/CORBA/AnyHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/AnySeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/AnySeqHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/BAD_CONTEXT
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/BAD_INV_ORDER
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/BAD_OPERATION
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/BAD_PARAM
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/BAD_POLICY
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/BAD_POLICY_TYPE
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/BAD_POLICY_VALUE
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/BAD_QOS
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/BAD_TYPECODE
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/BooleanHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/BooleanSeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/BooleanSeqHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/Bounds
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CORBA/ByteHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/CODESET_INCOMPATIBLE
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/COMM_FAILURE
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/CTX_RESTRICT_SCOPE
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/CharHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/CharSeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/CharSeqHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/CompletionStatus
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31
-
-class name org/omg/CORBA/CompletionStatusHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/Context
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/ContextList
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/Current
-header extends java/lang/Object implements org/omg/CORBA/CurrentOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/CORBA/CurrentHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/CurrentHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/CurrentOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/CustomMarshal
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/DATA_CONVERSION
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/DataInputStream
-header extends java/lang/Object implements org/omg/CORBA/portable/ValueBase flags 601
-
-class name org/omg/CORBA/DataOutputStream
-header extends java/lang/Object implements org/omg/CORBA/portable/ValueBase flags 601
-
-class name org/omg/CORBA/DefinitionKind
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21
-
-class name org/omg/CORBA/DefinitionKindHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/DomainManager
-header extends java/lang/Object implements org/omg/CORBA/DomainManagerOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/CORBA/DomainManagerOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/DoubleHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/DoubleSeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/DoubleSeqHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/DynAny
-header extends java/lang/Object implements org/omg/CORBA/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name org/omg/CORBA/DynAnyPackage/Invalid
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CORBA/DynAnyPackage/InvalidSeq
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CORBA/DynAnyPackage/InvalidValue
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CORBA/DynAnyPackage/TypeMismatch
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CORBA/DynArray
-header extends java/lang/Object implements org/omg/CORBA/Object,org/omg/CORBA/DynAny flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name org/omg/CORBA/DynEnum
-header extends java/lang/Object implements org/omg/CORBA/Object,org/omg/CORBA/DynAny flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name org/omg/CORBA/DynFixed
-header extends java/lang/Object implements org/omg/CORBA/Object,org/omg/CORBA/DynAny flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name org/omg/CORBA/DynSequence
-header extends java/lang/Object implements org/omg/CORBA/Object,org/omg/CORBA/DynAny flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name org/omg/CORBA/DynStruct
-header extends java/lang/Object implements org/omg/CORBA/Object,org/omg/CORBA/DynAny flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name org/omg/CORBA/DynUnion
-header extends java/lang/Object implements org/omg/CORBA/Object,org/omg/CORBA/DynAny flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name org/omg/CORBA/DynValue
-header extends java/lang/Object implements org/omg/CORBA/Object,org/omg/CORBA/DynAny flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name org/omg/CORBA/DynamicImplementation
-header extends org/omg/CORBA/portable/ObjectImpl flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name org/omg/CORBA/Environment
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/ExceptionList
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/FREE_MEM
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/FieldNameHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/FixedHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/FloatHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/FloatSeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/FloatSeqHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/IDLType
-header extends java/lang/Object implements org/omg/CORBA/IDLTypeOperations,org/omg/CORBA/IRObject,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/CORBA/IDLTypeHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/IDLTypeOperations
-header extends java/lang/Object implements org/omg/CORBA/IRObjectOperations flags 601
-
-class name org/omg/CORBA/IMP_LIMIT
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/INITIALIZE
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/INTERNAL
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/INTF_REPOS
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/INVALID_ACTIVITY
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/INVALID_TRANSACTION
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/INV_FLAG
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/INV_IDENT
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/INV_OBJREF
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/INV_POLICY
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/IRObject
-header extends java/lang/Object implements org/omg/CORBA/IRObjectOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/CORBA/IRObjectOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/IdentifierHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/IntHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/LocalObject
-header extends java/lang/Object implements org/omg/CORBA/Object flags 21
-
-class name org/omg/CORBA/LongHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/LongLongSeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/LongLongSeqHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/LongSeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/LongSeqHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/MARSHAL
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/NO_IMPLEMENT
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/NO_MEMORY
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/NO_PERMISSION
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/NO_RESOURCES
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/NO_RESPONSE
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/NVList
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/NameValuePair
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31
-
-class name org/omg/CORBA/NameValuePairHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/NamedValue
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/OBJECT_NOT_EXIST
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/OBJ_ADAPTER
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/OMGVMCID
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/ORB
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/ORBPackage/InconsistentTypeCode
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CORBA/ORBPackage/InvalidName
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CORBA/Object
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/ObjectHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/ObjectHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/OctetSeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/OctetSeqHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/PERSIST_STORE
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/PRIVATE_MEMBER
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/PUBLIC_MEMBER
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/ParameterMode
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21
-
-class name org/omg/CORBA/ParameterModeHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/ParameterModeHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/Policy
-header extends java/lang/Object implements org/omg/CORBA/PolicyOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/CORBA/PolicyError
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CORBA/PolicyErrorCodeHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/PolicyErrorHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/PolicyErrorHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/PolicyHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/PolicyHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/PolicyListHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/PolicyListHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/PolicyOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/PolicyTypeHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/Principal
-header extends java/lang/Object flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name org/omg/CORBA/PrincipalHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name org/omg/CORBA/REBIND
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/RepositoryIdHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/Request
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/ServerRequest
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/ServiceDetail
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31
-
-class name org/omg/CORBA/ServiceDetailHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/ServiceInformation
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31
-
-class name org/omg/CORBA/ServiceInformationHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/ServiceInformationHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/SetOverrideType
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21
-
-class name org/omg/CORBA/SetOverrideTypeHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/ShortHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/ShortSeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/ShortSeqHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/StringHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/StringSeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/StringSeqHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/StringValueHelper
-header extends java/lang/Object implements org/omg/CORBA/portable/BoxedValueHelper flags 21
-
-class name org/omg/CORBA/StructMember
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31
-
-class name org/omg/CORBA/StructMemberHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/SystemException
-header extends java/lang/RuntimeException flags 421
-
-class name org/omg/CORBA/TCKind
-header extends java/lang/Object flags 21
-
-class name org/omg/CORBA/TIMEOUT
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/TRANSACTION_MODE
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/TRANSACTION_REQUIRED
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/TRANSACTION_ROLLEDBACK
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/TRANSACTION_UNAVAILABLE
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/TRANSIENT
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/TypeCode
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 421
-
-class name org/omg/CORBA/TypeCodeHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/TypeCodePackage/BadKind
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CORBA/TypeCodePackage/Bounds
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CORBA/ULongLongSeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/ULongLongSeqHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/ULongSeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/ULongSeqHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/UNKNOWN
-header extends org/omg/CORBA/SystemException flags 31
-
-class name org/omg/CORBA/UNSUPPORTED_POLICY
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/UNSUPPORTED_POLICY_VALUE
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/UShortSeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/UShortSeqHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/UnionMember
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31
-
-class name org/omg/CORBA/UnionMemberHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/UnknownUserException
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CORBA/UnknownUserExceptionHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/UnknownUserExceptionHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/UserException
-header extends java/lang/Exception implements org/omg/CORBA/portable/IDLEntity flags 421
-
-class name org/omg/CORBA/VM_ABSTRACT
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/VM_CUSTOM
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/VM_NONE
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/VM_TRUNCATABLE
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/ValueBaseHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/ValueBaseHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/ValueMember
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31
-
-class name org/omg/CORBA/ValueMemberHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/VersionSpecHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/VisibilityHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/WCharSeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/WCharSeqHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/WStringSeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/WStringSeqHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/WStringValueHelper
-header extends java/lang/Object implements org/omg/CORBA/portable/BoxedValueHelper flags 21
-
-class name org/omg/CORBA/WrongTransaction
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CORBA/WrongTransactionHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/WrongTransactionHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CORBA/_IDLTypeStub
-header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/CORBA/IDLType flags 21
-
-class name org/omg/CORBA/_PolicyStub
-header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/CORBA/Policy flags 21
-
-class name org/omg/CORBA/portable/ApplicationException
-header extends java/lang/Exception flags 21
-
-class name org/omg/CORBA/portable/BoxedValueHelper
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/portable/CustomValue
-header extends java/lang/Object implements org/omg/CORBA/portable/ValueBase,org/omg/CORBA/CustomMarshal flags 601
-
-class name org/omg/CORBA/portable/Delegate
-header extends java/lang/Object flags 421
-
-class name org/omg/CORBA/portable/IDLEntity
-header extends java/lang/Object implements java/io/Serializable flags 601
-
-class name org/omg/CORBA/portable/IndirectionException
-header extends org/omg/CORBA/SystemException flags 21
-
-class name org/omg/CORBA/portable/InputStream
-header extends java/io/InputStream flags 421
-
-class name org/omg/CORBA/portable/InvokeHandler
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/portable/ObjectImpl
-header extends java/lang/Object implements org/omg/CORBA/Object flags 421
-
-class name org/omg/CORBA/portable/OutputStream
-header extends java/io/OutputStream flags 421
-
-class name org/omg/CORBA/portable/RemarshalException
-header extends java/lang/Exception flags 31
-
-class name org/omg/CORBA/portable/ResponseHandler
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/portable/ServantObject
-header extends java/lang/Object flags 21
-
-class name org/omg/CORBA/portable/Streamable
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/portable/StreamableValue
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable,org/omg/CORBA/portable/ValueBase flags 601
-
-class name org/omg/CORBA/portable/UnknownException
-header extends org/omg/CORBA/SystemException flags 21
-
-class name org/omg/CORBA/portable/ValueBase
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/CORBA/portable/ValueFactory
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/portable/ValueInputStream
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA/portable/ValueOutputStream
-header extends java/lang/Object flags 601
-
-class name org/omg/CORBA_2_3/ORB
-header extends org/omg/CORBA/ORB flags 421
-
-class name org/omg/CORBA_2_3/portable/Delegate
-header extends org/omg/CORBA/portable/Delegate flags 421
-
-class name org/omg/CORBA_2_3/portable/InputStream
-header extends org/omg/CORBA/portable/InputStream flags 421
-
-class name org/omg/CORBA_2_3/portable/ObjectImpl
-header extends org/omg/CORBA/portable/ObjectImpl flags 421
-
-class name org/omg/CORBA_2_3/portable/OutputStream
-header extends org/omg/CORBA/portable/OutputStream flags 421
-
-class name org/omg/CosNaming/Binding
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31
-
-class name org/omg/CosNaming/BindingHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/BindingHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CosNaming/BindingIterator
-header extends java/lang/Object implements org/omg/CosNaming/BindingIteratorOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/CosNaming/BindingIteratorHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/BindingIteratorHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CosNaming/BindingIteratorOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/CosNaming/BindingIteratorPOA
-header extends org/omg/PortableServer/Servant implements org/omg/CosNaming/BindingIteratorOperations,org/omg/CORBA/portable/InvokeHandler flags 421
-
-class name org/omg/CosNaming/BindingListHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/BindingListHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CosNaming/BindingType
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21
-
-class name org/omg/CosNaming/BindingTypeHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/BindingTypeHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CosNaming/IstringHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/NameComponent
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31
-
-class name org/omg/CosNaming/NameComponentHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/NameComponentHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CosNaming/NameHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/NameHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CosNaming/NamingContext
-header extends java/lang/Object implements org/omg/CosNaming/NamingContextOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/CosNaming/NamingContextExt
-header extends java/lang/Object implements org/omg/CosNaming/NamingContextExtOperations,org/omg/CosNaming/NamingContext,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/CosNaming/NamingContextExtHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/NamingContextExtHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CosNaming/NamingContextExtOperations
-header extends java/lang/Object implements org/omg/CosNaming/NamingContextOperations flags 601
-
-class name org/omg/CosNaming/NamingContextExtPOA
-header extends org/omg/PortableServer/Servant implements org/omg/CosNaming/NamingContextExtOperations,org/omg/CORBA/portable/InvokeHandler flags 421
-
-class name org/omg/CosNaming/NamingContextExtPackage/AddressHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/NamingContextExtPackage/InvalidAddress
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CosNaming/NamingContextExtPackage/InvalidAddressHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/NamingContextExtPackage/InvalidAddressHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CosNaming/NamingContextExtPackage/StringNameHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/NamingContextExtPackage/URLStringHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/NamingContextHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/NamingContextHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CosNaming/NamingContextOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/CosNaming/NamingContextPOA
-header extends org/omg/PortableServer/Servant implements org/omg/CosNaming/NamingContextOperations,org/omg/CORBA/portable/InvokeHandler flags 421
-
-class name org/omg/CosNaming/NamingContextPackage/AlreadyBound
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CosNaming/NamingContextPackage/AlreadyBoundHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/NamingContextPackage/AlreadyBoundHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CosNaming/NamingContextPackage/CannotProceed
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CosNaming/NamingContextPackage/CannotProceedHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/NamingContextPackage/CannotProceedHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CosNaming/NamingContextPackage/InvalidName
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CosNaming/NamingContextPackage/InvalidNameHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/NamingContextPackage/InvalidNameHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CosNaming/NamingContextPackage/NotEmpty
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CosNaming/NamingContextPackage/NotEmptyHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/NamingContextPackage/NotEmptyHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CosNaming/NamingContextPackage/NotFound
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/CosNaming/NamingContextPackage/NotFoundHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/NamingContextPackage/NotFoundHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CosNaming/NamingContextPackage/NotFoundReason
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21
-
-class name org/omg/CosNaming/NamingContextPackage/NotFoundReasonHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/CosNaming/NamingContextPackage/NotFoundReasonHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/CosNaming/_BindingIteratorImplBase
-header extends org/omg/CORBA/DynamicImplementation implements org/omg/CosNaming/BindingIterator flags 421
-
-class name org/omg/CosNaming/_BindingIteratorStub
-header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/CosNaming/BindingIterator flags 21
-
-class name org/omg/CosNaming/_NamingContextExtStub
-header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/CosNaming/NamingContextExt flags 21
-
-class name org/omg/CosNaming/_NamingContextImplBase
-header extends org/omg/CORBA/DynamicImplementation implements org/omg/CosNaming/NamingContext flags 421
-
-class name org/omg/CosNaming/_NamingContextStub
-header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/CosNaming/NamingContext flags 21
-
-class name org/omg/Dynamic/Parameter
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31
-
-class name org/omg/DynamicAny/AnySeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/DynAny
-header extends java/lang/Object implements org/omg/DynamicAny/DynAnyOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/DynamicAny/DynAnyFactory
-header extends java/lang/Object implements org/omg/DynamicAny/DynAnyFactoryOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/DynamicAny/DynAnyFactoryHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/DynAnyFactoryOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCodeHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/DynAnyHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/DynAnyOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/DynamicAny/DynAnyPackage/InvalidValue
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/DynamicAny/DynAnyPackage/InvalidValueHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/DynAnyPackage/TypeMismatch
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/DynamicAny/DynAnyPackage/TypeMismatchHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/DynAnySeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/DynArray
-header extends java/lang/Object implements org/omg/DynamicAny/DynArrayOperations,org/omg/DynamicAny/DynAny,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/DynamicAny/DynArrayHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/DynArrayOperations
-header extends java/lang/Object implements org/omg/DynamicAny/DynAnyOperations flags 601
-
-class name org/omg/DynamicAny/DynEnum
-header extends java/lang/Object implements org/omg/DynamicAny/DynEnumOperations,org/omg/DynamicAny/DynAny,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/DynamicAny/DynEnumHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/DynEnumOperations
-header extends java/lang/Object implements org/omg/DynamicAny/DynAnyOperations flags 601
-
-class name org/omg/DynamicAny/DynFixed
-header extends java/lang/Object implements org/omg/DynamicAny/DynFixedOperations,org/omg/DynamicAny/DynAny,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/DynamicAny/DynFixedHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/DynFixedOperations
-header extends java/lang/Object implements org/omg/DynamicAny/DynAnyOperations flags 601
-
-class name org/omg/DynamicAny/DynSequence
-header extends java/lang/Object implements org/omg/DynamicAny/DynSequenceOperations,org/omg/DynamicAny/DynAny,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/DynamicAny/DynSequenceHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/DynSequenceOperations
-header extends java/lang/Object implements org/omg/DynamicAny/DynAnyOperations flags 601
-
-class name org/omg/DynamicAny/DynStruct
-header extends java/lang/Object implements org/omg/DynamicAny/DynStructOperations,org/omg/DynamicAny/DynAny,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/DynamicAny/DynStructHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/DynStructOperations
-header extends java/lang/Object implements org/omg/DynamicAny/DynAnyOperations flags 601
-
-class name org/omg/DynamicAny/DynUnion
-header extends java/lang/Object implements org/omg/DynamicAny/DynUnionOperations,org/omg/DynamicAny/DynAny,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/DynamicAny/DynUnionHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/DynUnionOperations
-header extends java/lang/Object implements org/omg/DynamicAny/DynAnyOperations flags 601
-
-class name org/omg/DynamicAny/DynValue
-header extends java/lang/Object implements org/omg/DynamicAny/DynValueOperations,org/omg/DynamicAny/DynValueCommon,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/DynamicAny/DynValueBox
-header extends java/lang/Object implements org/omg/DynamicAny/DynValueBoxOperations,org/omg/DynamicAny/DynValueCommon,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/DynamicAny/DynValueBoxOperations
-header extends java/lang/Object implements org/omg/DynamicAny/DynValueCommonOperations flags 601
-
-class name org/omg/DynamicAny/DynValueCommon
-header extends java/lang/Object implements org/omg/DynamicAny/DynValueCommonOperations,org/omg/DynamicAny/DynAny,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/DynamicAny/DynValueCommonOperations
-header extends java/lang/Object implements org/omg/DynamicAny/DynAnyOperations flags 601
-
-class name org/omg/DynamicAny/DynValueHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/DynValueOperations
-header extends java/lang/Object implements org/omg/DynamicAny/DynValueCommonOperations flags 601
-
-class name org/omg/DynamicAny/FieldNameHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/NameDynAnyPair
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31
-
-class name org/omg/DynamicAny/NameDynAnyPairHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/NameDynAnyPairSeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/NameValuePair
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31
-
-class name org/omg/DynamicAny/NameValuePairHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/NameValuePairSeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/DynamicAny/_DynAnyFactoryStub
-header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynAnyFactory flags 21
-
-class name org/omg/DynamicAny/_DynAnyStub
-header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynAny flags 21
-
-class name org/omg/DynamicAny/_DynArrayStub
-header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynArray flags 21
-
-class name org/omg/DynamicAny/_DynEnumStub
-header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynEnum flags 21
-
-class name org/omg/DynamicAny/_DynFixedStub
-header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynFixed flags 21
-
-class name org/omg/DynamicAny/_DynSequenceStub
-header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynSequence flags 21
-
-class name org/omg/DynamicAny/_DynStructStub
-header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynStruct flags 21
-
-class name org/omg/DynamicAny/_DynUnionStub
-header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynUnion flags 21
-
-class name org/omg/DynamicAny/_DynValueStub
-header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynValue flags 21
-
-class name org/omg/IOP/CodeSets
-header extends java/lang/Object flags 601
-
-class name org/omg/IOP/Codec
-header extends java/lang/Object implements org/omg/IOP/CodecOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/IOP/CodecFactory
-header extends java/lang/Object implements org/omg/IOP/CodecFactoryOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/IOP/CodecFactoryHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/IOP/CodecFactoryOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/IOP/CodecFactoryPackage/UnknownEncoding
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/IOP/CodecFactoryPackage/UnknownEncodingHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/IOP/CodecOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/IOP/CodecPackage/FormatMismatch
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/IOP/CodecPackage/FormatMismatchHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/IOP/CodecPackage/InvalidTypeForEncoding
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/IOP/CodecPackage/InvalidTypeForEncodingHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/IOP/CodecPackage/TypeMismatch
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/IOP/CodecPackage/TypeMismatchHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/IOP/ComponentIdHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/IOP/ENCODING_CDR_ENCAPS
-header extends java/lang/Object flags 601
-
-class name org/omg/IOP/Encoding
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31
-
-class name org/omg/IOP/ExceptionDetailMessage
-header extends java/lang/Object flags 601
-
-class name org/omg/IOP/IOR
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31
-
-class name org/omg/IOP/IORHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/IOP/IORHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/IOP/MultipleComponentProfileHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/IOP/MultipleComponentProfileHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/IOP/ProfileIdHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/IOP/RMICustomMaxStreamFormat
-header extends java/lang/Object flags 601
-
-class name org/omg/IOP/ServiceContext
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31
-
-class name org/omg/IOP/ServiceContextHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/IOP/ServiceContextHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/IOP/ServiceContextListHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/IOP/ServiceContextListHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/IOP/ServiceIdHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/IOP/TAG_ALTERNATE_IIOP_ADDRESS
-header extends java/lang/Object flags 601
-
-class name org/omg/IOP/TAG_CODE_SETS
-header extends java/lang/Object flags 601
-
-class name org/omg/IOP/TAG_INTERNET_IOP
-header extends java/lang/Object flags 601
-
-class name org/omg/IOP/TAG_JAVA_CODEBASE
-header extends java/lang/Object flags 601
-
-class name org/omg/IOP/TAG_MULTIPLE_COMPONENTS
-header extends java/lang/Object flags 601
-
-class name org/omg/IOP/TAG_ORB_TYPE
-header extends java/lang/Object flags 601
-
-class name org/omg/IOP/TAG_POLICIES
-header extends java/lang/Object flags 601
-
-class name org/omg/IOP/TAG_RMI_CUSTOM_MAX_STREAM_FORMAT
-header extends java/lang/Object flags 601
-
-class name org/omg/IOP/TaggedComponent
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31
-
-class name org/omg/IOP/TaggedComponentHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/IOP/TaggedComponentHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/IOP/TaggedProfile
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31
-
-class name org/omg/IOP/TaggedProfileHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/IOP/TaggedProfileHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/IOP/TransactionService
-header extends java/lang/Object flags 601
-
-class name org/omg/Messaging/SYNC_WITH_TRANSPORT
-header extends java/lang/Object flags 601
-
-class name org/omg/Messaging/SyncScopeHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableInterceptor/ACTIVE
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableInterceptor/AdapterManagerIdHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableInterceptor/AdapterNameHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableInterceptor/AdapterStateHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableInterceptor/ClientRequestInfo
-header extends java/lang/Object implements org/omg/PortableInterceptor/ClientRequestInfoOperations,org/omg/PortableInterceptor/RequestInfo,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableInterceptor/ClientRequestInfoOperations
-header extends java/lang/Object implements org/omg/PortableInterceptor/RequestInfoOperations flags 601
-
-class name org/omg/PortableInterceptor/ClientRequestInterceptor
-header extends java/lang/Object implements org/omg/PortableInterceptor/ClientRequestInterceptorOperations,org/omg/PortableInterceptor/Interceptor,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableInterceptor/ClientRequestInterceptorOperations
-header extends java/lang/Object implements org/omg/PortableInterceptor/InterceptorOperations flags 601
-
-class name org/omg/PortableInterceptor/Current
-header extends java/lang/Object implements org/omg/PortableInterceptor/CurrentOperations,org/omg/CORBA/Current,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableInterceptor/CurrentHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableInterceptor/CurrentOperations
-header extends java/lang/Object implements org/omg/CORBA/CurrentOperations flags 601
-
-class name org/omg/PortableInterceptor/DISCARDING
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableInterceptor/ForwardRequest
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/PortableInterceptor/ForwardRequestHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableInterceptor/HOLDING
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableInterceptor/INACTIVE
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableInterceptor/IORInfo
-header extends java/lang/Object implements org/omg/PortableInterceptor/IORInfoOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableInterceptor/IORInfoOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableInterceptor/IORInterceptor
-header extends java/lang/Object implements org/omg/PortableInterceptor/IORInterceptorOperations,org/omg/PortableInterceptor/Interceptor,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableInterceptor/IORInterceptorOperations
-header extends java/lang/Object implements org/omg/PortableInterceptor/InterceptorOperations flags 601
-
-class name org/omg/PortableInterceptor/IORInterceptor_3_0
-header extends java/lang/Object implements org/omg/PortableInterceptor/IORInterceptor_3_0Operations,org/omg/PortableInterceptor/IORInterceptor,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableInterceptor/IORInterceptor_3_0Helper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableInterceptor/IORInterceptor_3_0Holder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/PortableInterceptor/IORInterceptor_3_0Operations
-header extends java/lang/Object implements org/omg/PortableInterceptor/IORInterceptorOperations flags 601
-
-class name org/omg/PortableInterceptor/Interceptor
-header extends java/lang/Object implements org/omg/PortableInterceptor/InterceptorOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableInterceptor/InterceptorOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableInterceptor/InvalidSlot
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/PortableInterceptor/InvalidSlotHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableInterceptor/LOCATION_FORWARD
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableInterceptor/NON_EXISTENT
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableInterceptor/ORBIdHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableInterceptor/ORBInitInfo
-header extends java/lang/Object implements org/omg/PortableInterceptor/ORBInitInfoOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableInterceptor/ORBInitInfoOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateNameHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidName
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidNameHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableInterceptor/ORBInitInfoPackage/ObjectIdHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableInterceptor/ORBInitializer
-header extends java/lang/Object implements org/omg/PortableInterceptor/ORBInitializerOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableInterceptor/ORBInitializerOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableInterceptor/ObjectIdHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableInterceptor/ObjectReferenceFactory
-header extends java/lang/Object implements org/omg/CORBA/portable/ValueBase flags 601
-
-class name org/omg/PortableInterceptor/ObjectReferenceFactoryHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableInterceptor/ObjectReferenceFactoryHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/PortableInterceptor/ObjectReferenceTemplate
-header extends java/lang/Object implements org/omg/PortableInterceptor/ObjectReferenceFactory flags 601
-
-class name org/omg/PortableInterceptor/ObjectReferenceTemplateHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableInterceptor/ObjectReferenceTemplateHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/PortableInterceptor/ObjectReferenceTemplateSeqHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableInterceptor/ObjectReferenceTemplateSeqHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/PortableInterceptor/PolicyFactory
-header extends java/lang/Object implements org/omg/PortableInterceptor/PolicyFactoryOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableInterceptor/PolicyFactoryOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableInterceptor/RequestInfo
-header extends java/lang/Object implements org/omg/PortableInterceptor/RequestInfoOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableInterceptor/RequestInfoOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableInterceptor/SUCCESSFUL
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableInterceptor/SYSTEM_EXCEPTION
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableInterceptor/ServerIdHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableInterceptor/ServerRequestInfo
-header extends java/lang/Object implements org/omg/PortableInterceptor/ServerRequestInfoOperations,org/omg/PortableInterceptor/RequestInfo,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableInterceptor/ServerRequestInfoOperations
-header extends java/lang/Object implements org/omg/PortableInterceptor/RequestInfoOperations flags 601
-
-class name org/omg/PortableInterceptor/ServerRequestInterceptor
-header extends java/lang/Object implements org/omg/PortableInterceptor/ServerRequestInterceptorOperations,org/omg/PortableInterceptor/Interceptor,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableInterceptor/ServerRequestInterceptorOperations
-header extends java/lang/Object implements org/omg/PortableInterceptor/InterceptorOperations flags 601
-
-class name org/omg/PortableInterceptor/TRANSPORT_RETRY
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableInterceptor/USER_EXCEPTION
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableServer/AdapterActivator
-header extends java/lang/Object implements org/omg/PortableServer/AdapterActivatorOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableServer/AdapterActivatorOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableServer/Current
-header extends java/lang/Object implements org/omg/PortableServer/CurrentOperations,org/omg/CORBA/Current,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableServer/CurrentHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/CurrentOperations
-header extends java/lang/Object implements org/omg/CORBA/CurrentOperations flags 601
-
-class name org/omg/PortableServer/CurrentPackage/NoContext
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/PortableServer/CurrentPackage/NoContextHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/DynamicImplementation
-header extends org/omg/PortableServer/Servant flags 421
-
-class name org/omg/PortableServer/ForwardRequest
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/PortableServer/ForwardRequestHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/ID_ASSIGNMENT_POLICY_ID
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableServer/ID_UNIQUENESS_POLICY_ID
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableServer/IMPLICIT_ACTIVATION_POLICY_ID
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableServer/IdAssignmentPolicy
-header extends java/lang/Object implements org/omg/PortableServer/IdAssignmentPolicyOperations,org/omg/CORBA/Policy,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableServer/IdAssignmentPolicyOperations
-header extends java/lang/Object implements org/omg/CORBA/PolicyOperations flags 601
-
-class name org/omg/PortableServer/IdAssignmentPolicyValue
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21
-
-class name org/omg/PortableServer/IdUniquenessPolicy
-header extends java/lang/Object implements org/omg/PortableServer/IdUniquenessPolicyOperations,org/omg/CORBA/Policy,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableServer/IdUniquenessPolicyOperations
-header extends java/lang/Object implements org/omg/CORBA/PolicyOperations flags 601
-
-class name org/omg/PortableServer/IdUniquenessPolicyValue
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21
-
-class name org/omg/PortableServer/ImplicitActivationPolicy
-header extends java/lang/Object implements org/omg/PortableServer/ImplicitActivationPolicyOperations,org/omg/CORBA/Policy,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableServer/ImplicitActivationPolicyOperations
-header extends java/lang/Object implements org/omg/CORBA/PolicyOperations flags 601
-
-class name org/omg/PortableServer/ImplicitActivationPolicyValue
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21
-
-class name org/omg/PortableServer/LIFESPAN_POLICY_ID
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableServer/LifespanPolicy
-header extends java/lang/Object implements org/omg/PortableServer/LifespanPolicyOperations,org/omg/CORBA/Policy,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableServer/LifespanPolicyOperations
-header extends java/lang/Object implements org/omg/CORBA/PolicyOperations flags 601
-
-class name org/omg/PortableServer/LifespanPolicyValue
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21
-
-class name org/omg/PortableServer/POA
-header extends java/lang/Object implements org/omg/PortableServer/POAOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableServer/POAHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/POAManager
-header extends java/lang/Object implements org/omg/PortableServer/POAManagerOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableServer/POAManagerOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableServer/POAManagerPackage/AdapterInactive
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/PortableServer/POAManagerPackage/AdapterInactiveHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/POAManagerPackage/State
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21
-
-class name org/omg/PortableServer/POAOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableServer/POAPackage/AdapterAlreadyExists
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/POAPackage/AdapterNonExistent
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/PortableServer/POAPackage/AdapterNonExistentHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/POAPackage/InvalidPolicy
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/PortableServer/POAPackage/InvalidPolicyHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/POAPackage/NoServant
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/PortableServer/POAPackage/NoServantHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/POAPackage/ObjectAlreadyActive
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/POAPackage/ObjectNotActive
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/PortableServer/POAPackage/ObjectNotActiveHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/POAPackage/ServantAlreadyActive
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/PortableServer/POAPackage/ServantAlreadyActiveHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/POAPackage/ServantNotActive
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/PortableServer/POAPackage/ServantNotActiveHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/POAPackage/WrongAdapter
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/PortableServer/POAPackage/WrongAdapterHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/POAPackage/WrongPolicy
-header extends org/omg/CORBA/UserException flags 31
-
-class name org/omg/PortableServer/POAPackage/WrongPolicyHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/REQUEST_PROCESSING_POLICY_ID
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableServer/RequestProcessingPolicy
-header extends java/lang/Object implements org/omg/PortableServer/RequestProcessingPolicyOperations,org/omg/CORBA/Policy,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableServer/RequestProcessingPolicyOperations
-header extends java/lang/Object implements org/omg/CORBA/PolicyOperations flags 601
-
-class name org/omg/PortableServer/RequestProcessingPolicyValue
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21
-
-class name org/omg/PortableServer/SERVANT_RETENTION_POLICY_ID
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableServer/Servant
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/ServantActivator
-header extends java/lang/Object implements org/omg/PortableServer/ServantActivatorOperations,org/omg/PortableServer/ServantManager,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableServer/ServantActivatorHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/ServantActivatorOperations
-header extends java/lang/Object implements org/omg/PortableServer/ServantManagerOperations flags 601
-
-class name org/omg/PortableServer/ServantActivatorPOA
-header extends org/omg/PortableServer/Servant implements org/omg/PortableServer/ServantActivatorOperations,org/omg/CORBA/portable/InvokeHandler flags 421
-
-class name org/omg/PortableServer/ServantLocator
-header extends java/lang/Object implements org/omg/PortableServer/ServantLocatorOperations,org/omg/PortableServer/ServantManager,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableServer/ServantLocatorHelper
-header extends java/lang/Object flags 421
-
-class name org/omg/PortableServer/ServantLocatorOperations
-header extends java/lang/Object implements org/omg/PortableServer/ServantManagerOperations flags 601
-
-class name org/omg/PortableServer/ServantLocatorPOA
-header extends org/omg/PortableServer/Servant implements org/omg/PortableServer/ServantLocatorOperations,org/omg/CORBA/portable/InvokeHandler flags 421
-
-class name org/omg/PortableServer/ServantLocatorPackage/CookieHolder
-header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31
-
-class name org/omg/PortableServer/ServantManager
-header extends java/lang/Object implements org/omg/PortableServer/ServantManagerOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableServer/ServantManagerOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableServer/ServantRetentionPolicy
-header extends java/lang/Object implements org/omg/PortableServer/ServantRetentionPolicyOperations,org/omg/CORBA/Policy,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableServer/ServantRetentionPolicyOperations
-header extends java/lang/Object implements org/omg/CORBA/PolicyOperations flags 601
-
-class name org/omg/PortableServer/ServantRetentionPolicyValue
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21
-
-class name org/omg/PortableServer/THREAD_POLICY_ID
-header extends java/lang/Object flags 601
-
-class name org/omg/PortableServer/ThreadPolicy
-header extends java/lang/Object implements org/omg/PortableServer/ThreadPolicyOperations,org/omg/CORBA/Policy,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/PortableServer/ThreadPolicyOperations
-header extends java/lang/Object implements org/omg/CORBA/PolicyOperations flags 601
-
-class name org/omg/PortableServer/ThreadPolicyValue
-header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21
-
-class name org/omg/PortableServer/_ServantActivatorStub
-header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/PortableServer/ServantActivator flags 21
-
-class name org/omg/PortableServer/_ServantLocatorStub
-header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/PortableServer/ServantLocator flags 21
-
-class name org/omg/PortableServer/portable/Delegate
-header extends java/lang/Object flags 601
-
-class name org/omg/SendingContext/RunTime
-header extends java/lang/Object implements org/omg/SendingContext/RunTimeOperations,org/omg/CORBA/Object,org/omg/CORBA/portable/IDLEntity flags 601
-
-class name org/omg/SendingContext/RunTimeOperations
-header extends java/lang/Object flags 601
-
-class name org/omg/stub/java/rmi/_Remote_Stub
-header extends javax/rmi/CORBA/Stub implements java/rmi/Remote flags 31
-
--- a/make/data/symbols/java.corba-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.corba-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.corba-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,223 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.corba
+header exports org/omg/CosNaming/NamingContextExtPackage,javax/rmi,org/omg/CORBA/ORBPackage,org/omg/Dynamic,org/omg/IOP,org/omg/PortableServer/POAManagerPackage,org/omg/DynamicAny/DynAnyPackage,org/omg/DynamicAny,org/omg/CosNaming/NamingContextPackage,org/omg/PortableInterceptor,org/omg/stub/java/rmi,org/omg/CORBA/portable,org/omg/CORBA,org/omg/CORBA/DynAnyPackage,org/omg/PortableServer,org/omg/IOP/CodecPackage,javax/rmi/CORBA,org/omg/PortableServer/ServantLocatorPackage,javax/activity,org/omg/IOP/CodecFactoryPackage,org/omg/DynamicAny/DynAnyFactoryPackage,org/omg/PortableServer/portable,org/omg/CORBA_2_3/portable,org/omg/PortableServer/CurrentPackage,org/omg/SendingContext,org/omg/CORBA_2_3,org/omg/CORBA/TypeCodePackage,org/omg/Messaging,org/omg/PortableServer/POAPackage,org/omg/CosNaming,org/omg/PortableInterceptor/ORBInitInfoPackage requires name\u0020;java.transaction\u0020;flags\u0020;0,name\u0020;java.rmi\u0020;flags\u0020;20,name\u0020;java.logging\u0020;flags\u0020;0,name\u0020;java.desktop\u0020;flags\u0020;20,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;jdk.unsupported\u0020;flags\u0020;0,name\u0020;java.naming\u0020;flags\u0020;0 flags 8000 runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="9")
+
+class name javax/rmi/CORBA/Stub
+header extends org/omg/CORBA_2_3/portable/ObjectImpl implements java/io/Serializable flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/rmi/CORBA/Util
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/rmi/PortableRemoteObject
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/CORBA/BoundsHelper
+header extends java/lang/Object flags 421
+method name <init> descriptor ()V flags 1
+method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/Bounds;)V flags 9
+method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/Bounds; flags 9
+method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 29
+method name id descriptor ()Ljava/lang/String; flags 9
+method name read descriptor (Lorg/omg/CORBA/portable/InputStream;)Lorg/omg/CORBA/Bounds; flags 9
+method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/Bounds;)V flags 9
+
+class name org/omg/CORBA/ORB
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/CORBA/ORBPackage/InvalidNameHelper
+header extends java/lang/Object flags 421
+method name <init> descriptor ()V flags 1
+method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/ORBPackage/InvalidName;)V flags 9
+method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/ORBPackage/InvalidName; flags 9
+method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 29
+method name id descriptor ()Ljava/lang/String; flags 9
+method name read descriptor (Lorg/omg/CORBA/portable/InputStream;)Lorg/omg/CORBA/ORBPackage/InvalidName; flags 9
+method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/ORBPackage/InvalidName;)V flags 9
+
+class name org/omg/CORBA/SystemException
+header extends java/lang/RuntimeException flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/CORBA/TypeCodePackage/BadKindHelper
+header extends java/lang/Object flags 421
+method name <init> descriptor ()V flags 1
+method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/TypeCodePackage/BadKind;)V flags 9
+method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/TypeCodePackage/BadKind; flags 9
+method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 29
+method name id descriptor ()Ljava/lang/String; flags 9
+method name read descriptor (Lorg/omg/CORBA/portable/InputStream;)Lorg/omg/CORBA/TypeCodePackage/BadKind; flags 9
+method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/TypeCodePackage/BadKind;)V flags 9
+
+class name org/omg/CORBA/TypeCodePackage/BoundsHelper
+header extends java/lang/Object flags 421
+method name <init> descriptor ()V flags 1
+method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/TypeCodePackage/Bounds;)V flags 9
+method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/TypeCodePackage/Bounds; flags 9
+method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 29
+method name id descriptor ()Ljava/lang/String; flags 9
+method name read descriptor (Lorg/omg/CORBA/portable/InputStream;)Lorg/omg/CORBA/TypeCodePackage/Bounds; flags 9
+method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/TypeCodePackage/Bounds;)V flags 9
+
+class name org/omg/CORBA/WrongTransaction
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/CORBA/portable/Delegate
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/CORBA/portable/ObjectImpl
+header extends java/lang/Object implements org/omg/CORBA/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/CosNaming/NamingContextExtPackage/InvalidAddress
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/CosNaming/NamingContextPackage/AlreadyBound
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/CosNaming/NamingContextPackage/CannotProceed
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/CosNaming/NamingContextPackage/InvalidName
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/CosNaming/NamingContextPackage/NotEmpty
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/CosNaming/NamingContextPackage/NotFound
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/DynamicAny/DynAnyPackage/InvalidValue
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/DynamicAny/DynAnyPackage/TypeMismatch
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/IOP/CodecFactoryPackage/UnknownEncoding
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/IOP/CodecPackage/FormatMismatch
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/IOP/CodecPackage/InvalidTypeForEncoding
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/IOP/CodecPackage/TypeMismatch
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/PortableInterceptor/ForwardRequest
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/PortableInterceptor/InvalidSlot
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidName
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/PortableServer/CurrentPackage/NoContext
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/PortableServer/ForwardRequest
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/PortableServer/POAManagerPackage/AdapterInactive
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/PortableServer/POAPackage/AdapterAlreadyExists
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/PortableServer/POAPackage/AdapterNonExistent
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/PortableServer/POAPackage/InvalidPolicy
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/PortableServer/POAPackage/NoServant
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/PortableServer/POAPackage/ObjectAlreadyActive
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/PortableServer/POAPackage/ObjectNotActive
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/PortableServer/POAPackage/ServantAlreadyActive
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/PortableServer/POAPackage/ServantNotActive
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/PortableServer/POAPackage/WrongAdapter
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/omg/PortableServer/POAPackage/WrongPolicy
+header extends org/omg/CORBA/UserException flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
--- a/make/data/symbols/java.datatransfer-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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. ###
-# ##########################################################
-#
--- a/make/data/symbols/java.datatransfer-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.datatransfer-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -26,42 +26,8 @@
 # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
 # ##########################################################
 #
-class name java/awt/datatransfer/Clipboard
-header extends java/lang/Object flags 21
-
-class name java/awt/datatransfer/ClipboardOwner
-header extends java/lang/Object flags 601
-
 class name java/awt/datatransfer/DataFlavor
-header extends java/lang/Object implements java/io/Externalizable,java/lang/Cloneable flags 21
 -field name selectionHtmlFlavor descriptor Ljava/awt/datatransfer/DataFlavor;
 -field name fragmentHtmlFlavor descriptor Ljava/awt/datatransfer/DataFlavor;
 -field name allHtmlFlavor descriptor Ljava/awt/datatransfer/DataFlavor;
 
-class name java/awt/datatransfer/FlavorEvent
-header extends java/util/EventObject flags 21
-
-class name java/awt/datatransfer/FlavorListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/datatransfer/FlavorMap
-header extends java/lang/Object flags 601
-
-class name java/awt/datatransfer/FlavorTable
-header extends java/lang/Object implements java/awt/datatransfer/FlavorMap flags 601
-
-class name java/awt/datatransfer/MimeTypeParseException
-header extends java/lang/Exception flags 21
-
-class name java/awt/datatransfer/StringSelection
-header extends java/lang/Object implements java/awt/datatransfer/Transferable,java/awt/datatransfer/ClipboardOwner flags 21
-
-class name java/awt/datatransfer/SystemFlavorMap
-header extends java/lang/Object implements java/awt/datatransfer/FlavorMap,java/awt/datatransfer/FlavorTable flags 31
-
-class name java/awt/datatransfer/Transferable
-header extends java/lang/Object flags 601
-
-class name java/awt/datatransfer/UnsupportedFlavorException
-header extends java/lang/Exception flags 21
-
--- a/make/data/symbols/java.datatransfer-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.datatransfer-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.datatransfer-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,43 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.datatransfer
+header exports java/awt/datatransfer requires name\u0020;java.base\u0020;flags\u0020;8000 uses sun/datatransfer/DesktopDatatransferService flags 8000
+
+class name java/awt/datatransfer/Clipboard
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/datatransfer/DataFlavor
+header extends java/lang/Object implements java/io/Externalizable,java/lang/Cloneable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/datatransfer/SystemFlavorMap
+header extends java/lang/Object implements java/awt/datatransfer/FlavorMap,java/awt/datatransfer/FlavorTable flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
--- a/make/data/symbols/java.desktop-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.desktop-6.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/java.desktop-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.desktop-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -26,233 +26,12 @@
 # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
 # ##########################################################
 #
-class name java/applet/Applet
-header extends java/awt/Panel flags 21
-innerclass innerClass java/applet/Applet$AccessibleApplet outerClass java/applet/Applet innerClassName AccessibleApplet flags 4
-
-class name java/applet/AppletContext
-header extends java/lang/Object flags 601
-
-class name java/applet/AppletStub
-header extends java/lang/Object flags 601
-
-class name java/applet/AudioClip
-header extends java/lang/Object flags 601
-
-class name java/awt/AWTError
-header extends java/lang/Error flags 21
-
-class name java/awt/AWTEvent
-header extends java/util/EventObject flags 421
-
-class name java/awt/AWTEventMulticaster
-header extends java/lang/Object implements java/awt/event/ComponentListener,java/awt/event/ContainerListener,java/awt/event/FocusListener,java/awt/event/KeyListener,java/awt/event/MouseListener,java/awt/event/MouseMotionListener,java/awt/event/WindowListener,java/awt/event/WindowFocusListener,java/awt/event/WindowStateListener,java/awt/event/ActionListener,java/awt/event/ItemListener,java/awt/event/AdjustmentListener,java/awt/event/TextListener,java/awt/event/InputMethodListener,java/awt/event/HierarchyListener,java/awt/event/HierarchyBoundsListener,java/awt/event/MouseWheelListener flags 21
-
-class name java/awt/AWTException
-header extends java/lang/Exception flags 21
-
-class name java/awt/AWTKeyStroke
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name java/awt/AWTPermission
-header extends java/security/BasicPermission flags 31
-
-class name java/awt/ActiveEvent
-header extends java/lang/Object flags 601
-
-class name java/awt/Adjustable
-header extends java/lang/Object flags 601
-
-class name java/awt/AlphaComposite
-header extends java/lang/Object implements java/awt/Composite flags 31
-
-class name java/awt/AttributeValue
-header extends java/lang/Object flags 420
-
-class name java/awt/BasicStroke
-header extends java/lang/Object implements java/awt/Stroke flags 21
-
-class name java/awt/BorderLayout
-header extends java/lang/Object implements java/awt/LayoutManager2,java/io/Serializable flags 21
-
-class name java/awt/BufferCapabilities
-header extends java/lang/Object implements java/lang/Cloneable flags 21
-innerclass innerClass java/awt/BufferCapabilities$FlipContents outerClass java/awt/BufferCapabilities innerClassName FlipContents flags 19
-
-class name java/awt/Button
-header extends java/awt/Component implements javax/accessibility/Accessible flags 21
-innerclass innerClass java/awt/Button$AccessibleAWTButton outerClass java/awt/Button innerClassName AccessibleAWTButton flags 4
-
-class name java/awt/Canvas
-header extends java/awt/Component implements javax/accessibility/Accessible flags 21
-innerclass innerClass java/awt/Canvas$AccessibleAWTCanvas outerClass java/awt/Canvas innerClassName AccessibleAWTCanvas flags 4
-
-class name java/awt/CardLayout
-header extends java/lang/Object implements java/awt/LayoutManager2,java/io/Serializable flags 21
-
-class name java/awt/Checkbox
-header extends java/awt/Component implements java/awt/ItemSelectable,javax/accessibility/Accessible flags 21
-innerclass innerClass java/awt/Checkbox$AccessibleAWTCheckbox outerClass java/awt/Checkbox innerClassName AccessibleAWTCheckbox flags 4
-
-class name java/awt/CheckboxGroup
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name java/awt/CheckboxMenuItem
-header extends java/awt/MenuItem implements java/awt/ItemSelectable,javax/accessibility/Accessible flags 21
-innerclass innerClass java/awt/CheckboxMenuItem$AccessibleAWTCheckboxMenuItem outerClass java/awt/CheckboxMenuItem innerClassName AccessibleAWTCheckboxMenuItem flags 4
-
-class name java/awt/Choice
-header extends java/awt/Component implements java/awt/ItemSelectable,javax/accessibility/Accessible flags 21
-innerclass innerClass java/awt/Choice$AccessibleAWTChoice outerClass java/awt/Choice innerClassName AccessibleAWTChoice flags 4
-
-class name java/awt/Color
-header extends java/lang/Object implements java/awt/Paint,java/io/Serializable flags 21
-
 class name java/awt/Component
-header extends java/lang/Object implements java/awt/image/ImageObserver,java/awt/MenuContainer,java/io/Serializable flags 421
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-innerclass innerClass java/awt/Component$FlipBufferStrategy outerClass java/awt/Component innerClassName FlipBufferStrategy flags 4
-innerclass innerClass java/awt/Component$BltBufferStrategy outerClass java/awt/Component innerClassName BltBufferStrategy flags 4
-innerclass innerClass java/awt/Component$AccessibleAWTComponent outerClass java/awt/Component innerClassName AccessibleAWTComponent flags 404
-innerclass innerClass sun/awt/CausedFocusEvent$Cause outerClass sun/awt/CausedFocusEvent innerClassName Cause flags 4019
 -field name accessibleContext descriptor Ljavax/accessibility/AccessibleContext;
 
-class name java/awt/ComponentOrientation
-header extends java/lang/Object implements java/io/Serializable flags 31
-
-class name java/awt/Composite
-header extends java/lang/Object flags 601
-
-class name java/awt/CompositeContext
-header extends java/lang/Object flags 601
-
-class name java/awt/Container
-header extends java/awt/Component flags 21
-innerclass innerClass java/awt/Container$AccessibleAWTContainer outerClass java/awt/Container innerClassName AccessibleAWTContainer flags 4
-
 class name java/awt/Container$AccessibleAWTContainer
 -method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V
 
-class name java/awt/ContainerOrderFocusTraversalPolicy
-header extends java/awt/FocusTraversalPolicy implements java/io/Serializable flags 21
-
-class name java/awt/Cursor
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name java/awt/DefaultFocusTraversalPolicy
-header extends java/awt/ContainerOrderFocusTraversalPolicy flags 21
-
-class name java/awt/DefaultKeyboardFocusManager
-header extends java/awt/KeyboardFocusManager flags 21
-
-class name java/awt/Desktop
-header extends java/lang/Object flags 21
-innerclass innerClass java/awt/Desktop$Action outerClass java/awt/Desktop innerClassName Action flags 4019
-
-class name java/awt/Dialog
-header extends java/awt/Window flags 21
-innerclass innerClass java/awt/Dialog$ModalityType outerClass java/awt/Dialog innerClassName ModalityType flags 4019
-innerclass innerClass java/awt/Dialog$ModalExclusionType outerClass java/awt/Dialog innerClassName ModalExclusionType flags 4019
-innerclass innerClass java/awt/Dialog$AccessibleAWTDialog outerClass java/awt/Dialog innerClassName AccessibleAWTDialog flags 4
-
-class name java/awt/Dimension
-header extends java/awt/geom/Dimension2D implements java/io/Serializable flags 21
-
-class name java/awt/DisplayMode
-header extends java/lang/Object flags 31
-
-class name java/awt/Event
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name java/awt/EventQueue
-header extends java/lang/Object flags 21
-
-class name java/awt/FileDialog
-header extends java/awt/Dialog flags 21
-
-class name java/awt/FlowLayout
-header extends java/lang/Object implements java/awt/LayoutManager,java/io/Serializable flags 21
-
-class name java/awt/FocusTraversalPolicy
-header extends java/lang/Object flags 421
-
-class name java/awt/Font
-header extends java/lang/Object implements java/io/Serializable flags 21
-innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9
-
-class name java/awt/FontFormatException
-header extends java/lang/Exception flags 21
-
-class name java/awt/FontMetrics
-header extends java/lang/Object implements java/io/Serializable flags 421
-
-class name java/awt/Frame
-header extends java/awt/Window implements java/awt/MenuContainer flags 21
-innerclass innerClass java/awt/Frame$AccessibleAWTFrame outerClass java/awt/Frame innerClassName AccessibleAWTFrame flags 4
-
-class name java/awt/GradientPaint
-header extends java/lang/Object implements java/awt/Paint flags 21
-innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
-
-class name java/awt/Graphics
-header extends java/lang/Object flags 421
-
-class name java/awt/Graphics2D
-header extends java/awt/Graphics flags 421
-innerclass innerClass java/awt/RenderingHints$Key outerClass java/awt/RenderingHints innerClassName Key flags 409
-
-class name java/awt/GraphicsConfigTemplate
-header extends java/lang/Object implements java/io/Serializable flags 421
-
-class name java/awt/GraphicsConfiguration
-header extends java/lang/Object flags 421
-
-class name java/awt/GraphicsDevice
-header extends java/lang/Object flags 421
-innerclass innerClass java/awt/GraphicsDevice$WindowTranslucency outerClass java/awt/GraphicsDevice innerClassName WindowTranslucency flags 4019
-
-class name java/awt/GraphicsEnvironment
-header extends java/lang/Object flags 421
-
-class name java/awt/GridBagConstraints
-header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-
-class name java/awt/GridBagLayout
-header extends java/lang/Object implements java/awt/LayoutManager2,java/io/Serializable flags 21
-
-class name java/awt/GridBagLayoutInfo
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name java/awt/GridLayout
-header extends java/lang/Object implements java/awt/LayoutManager,java/io/Serializable flags 21
-
-class name java/awt/HeadlessException
-header extends java/lang/UnsupportedOperationException flags 21
-
-class name java/awt/IllegalComponentStateException
-header extends java/lang/IllegalStateException flags 21
-
-class name java/awt/Image
-header extends java/lang/Object flags 421
-
-class name java/awt/ImageCapabilities
-header extends java/lang/Object implements java/lang/Cloneable flags 21
-
-class name java/awt/Insets
-header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21
-
-class name java/awt/ItemSelectable
-header extends java/lang/Object flags 601
-
-class name java/awt/JobAttributes
-header extends java/lang/Object implements java/lang/Cloneable flags 31
-innerclass innerClass java/awt/JobAttributes$DefaultSelectionType outerClass java/awt/JobAttributes innerClassName DefaultSelectionType flags 19
-innerclass innerClass java/awt/JobAttributes$DestinationType outerClass java/awt/JobAttributes innerClassName DestinationType flags 19
-innerclass innerClass java/awt/JobAttributes$DialogType outerClass java/awt/JobAttributes innerClassName DialogType flags 19
-innerclass innerClass java/awt/JobAttributes$MultipleDocumentHandlingType outerClass java/awt/JobAttributes innerClassName MultipleDocumentHandlingType flags 19
-innerclass innerClass java/awt/JobAttributes$SidesType outerClass java/awt/JobAttributes innerClassName SidesType flags 19
-
 class name java/awt/KeyEventDispatcher
 header extends java/lang/Object flags 601
 
@@ -260,8 +39,6 @@
 header extends java/lang/Object flags 601
 
 class name java/awt/KeyboardFocusManager
-header extends java/lang/Object implements java/awt/KeyEventDispatcher,java/awt/KeyEventPostProcessor flags 421
-innerclass innerClass sun/awt/CausedFocusEvent$Cause outerClass sun/awt/CausedFocusEvent innerClassName Cause flags 4019
 -method name setGlobalFocusOwner descriptor (Ljava/awt/Component;)V
 -method name clearFocusOwner descriptor ()V
 -method name clearGlobalFocusOwner descriptor ()V
@@ -276,2017 +53,31 @@
 method name setGlobalActiveWindow descriptor (Ljava/awt/Window;)V flags 4
 method name setGlobalCurrentFocusCycleRoot descriptor (Ljava/awt/Container;)V flags 1
 
-class name java/awt/Label
-header extends java/awt/Component implements javax/accessibility/Accessible flags 21
-innerclass innerClass java/awt/Label$AccessibleAWTLabel outerClass java/awt/Label innerClassName AccessibleAWTLabel flags 4
-
-class name java/awt/LayoutManager
-header extends java/lang/Object flags 601
-
-class name java/awt/LayoutManager2
-header extends java/lang/Object implements java/awt/LayoutManager flags 601
-
-class name java/awt/LinearGradientPaint
-header extends java/awt/MultipleGradientPaint flags 31
-innerclass innerClass java/awt/MultipleGradientPaint$CycleMethod outerClass java/awt/MultipleGradientPaint innerClassName CycleMethod flags 4019
-innerclass innerClass java/awt/MultipleGradientPaint$ColorSpaceType outerClass java/awt/MultipleGradientPaint innerClassName ColorSpaceType flags 4019
-
-class name java/awt/List
-header extends java/awt/Component implements java/awt/ItemSelectable,javax/accessibility/Accessible flags 21
-innerclass innerClass java/awt/List$AccessibleAWTList outerClass java/awt/List innerClassName AccessibleAWTList flags 4
-
-class name java/awt/MediaTracker
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name java/awt/Menu
-header extends java/awt/MenuItem implements java/awt/MenuContainer,javax/accessibility/Accessible flags 21
-innerclass innerClass java/awt/Menu$AccessibleAWTMenu outerClass java/awt/Menu innerClassName AccessibleAWTMenu flags 4
-
-class name java/awt/MenuBar
-header extends java/awt/MenuComponent implements java/awt/MenuContainer,javax/accessibility/Accessible flags 21
-innerclass innerClass java/awt/MenuBar$AccessibleAWTMenuBar outerClass java/awt/MenuBar innerClassName AccessibleAWTMenuBar flags 4
-
-class name java/awt/MenuComponent
-header extends java/lang/Object implements java/io/Serializable flags 421
-innerclass innerClass java/awt/MenuComponent$AccessibleAWTMenuComponent outerClass java/awt/MenuComponent innerClassName AccessibleAWTMenuComponent flags 404
-
-class name java/awt/MenuContainer
-header extends java/lang/Object flags 601
-
-class name java/awt/MenuItem
-header extends java/awt/MenuComponent implements javax/accessibility/Accessible flags 21
-innerclass innerClass java/awt/MenuItem$AccessibleAWTMenuItem outerClass java/awt/MenuItem innerClassName AccessibleAWTMenuItem flags 4
-
-class name java/awt/MenuShortcut
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name java/awt/MouseInfo
-header extends java/lang/Object flags 21
-
-class name java/awt/MultipleGradientPaint
-header extends java/lang/Object implements java/awt/Paint flags 421
-innerclass innerClass java/awt/MultipleGradientPaint$CycleMethod outerClass java/awt/MultipleGradientPaint innerClassName CycleMethod flags 4019
-innerclass innerClass java/awt/MultipleGradientPaint$ColorSpaceType outerClass java/awt/MultipleGradientPaint innerClassName ColorSpaceType flags 4019
-
-class name java/awt/PageAttributes
-header extends java/lang/Object implements java/lang/Cloneable flags 31
-innerclass innerClass java/awt/PageAttributes$ColorType outerClass java/awt/PageAttributes innerClassName ColorType flags 19
-innerclass innerClass java/awt/PageAttributes$MediaType outerClass java/awt/PageAttributes innerClassName MediaType flags 19
-innerclass innerClass java/awt/PageAttributes$OrientationRequestedType outerClass java/awt/PageAttributes innerClassName OrientationRequestedType flags 19
-innerclass innerClass java/awt/PageAttributes$OriginType outerClass java/awt/PageAttributes innerClassName OriginType flags 19
-innerclass innerClass java/awt/PageAttributes$PrintQualityType outerClass java/awt/PageAttributes innerClassName PrintQualityType flags 19
-
-class name java/awt/Paint
-header extends java/lang/Object implements java/awt/Transparency flags 601
-
-class name java/awt/PaintContext
-header extends java/lang/Object flags 601
-
-class name java/awt/Panel
-header extends java/awt/Container implements javax/accessibility/Accessible flags 21
-innerclass innerClass java/awt/Panel$AccessibleAWTPanel outerClass java/awt/Panel innerClassName AccessibleAWTPanel flags 4
-
-class name java/awt/Point
-header extends java/awt/geom/Point2D implements java/io/Serializable flags 21
-
-class name java/awt/PointerInfo
-header extends java/lang/Object flags 21
-
-class name java/awt/Polygon
-header extends java/lang/Object implements java/awt/Shape,java/io/Serializable flags 21
-
-class name java/awt/PopupMenu
-header extends java/awt/Menu flags 21
-innerclass innerClass java/awt/PopupMenu$AccessibleAWTPopupMenu outerClass java/awt/PopupMenu innerClassName AccessibleAWTPopupMenu flags 4
-
-class name java/awt/PrintGraphics
-header extends java/lang/Object flags 601
-
-class name java/awt/PrintJob
-header extends java/lang/Object flags 421
-
-class name java/awt/RadialGradientPaint
-header extends java/awt/MultipleGradientPaint flags 31
-innerclass innerClass java/awt/MultipleGradientPaint$CycleMethod outerClass java/awt/MultipleGradientPaint innerClassName CycleMethod flags 4019
-innerclass innerClass java/awt/MultipleGradientPaint$ColorSpaceType outerClass java/awt/MultipleGradientPaint innerClassName ColorSpaceType flags 4019
-
-class name java/awt/Rectangle
-header extends java/awt/geom/Rectangle2D implements java/awt/Shape,java/io/Serializable flags 21
-
-class name java/awt/RenderingHints
-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/awt/RenderingHints$Key outerClass java/awt/RenderingHints innerClassName Key flags 409
-innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
-
-class name java/awt/Robot
-header extends java/lang/Object flags 21
-
-class name java/awt/ScrollPane
-header extends java/awt/Container implements javax/accessibility/Accessible flags 21
-innerclass innerClass java/awt/ScrollPane$AccessibleAWTScrollPane outerClass java/awt/ScrollPane innerClassName AccessibleAWTScrollPane flags 4
-
-class name java/awt/ScrollPaneAdjustable
-header extends java/lang/Object implements java/awt/Adjustable,java/io/Serializable flags 21
-
-class name java/awt/Scrollbar
-header extends java/awt/Component implements java/awt/Adjustable,javax/accessibility/Accessible flags 21
-innerclass innerClass java/awt/Scrollbar$AccessibleAWTScrollBar outerClass java/awt/Scrollbar innerClassName AccessibleAWTScrollBar flags 4
-
-class name java/awt/SecondaryLoop
-header extends java/lang/Object flags 601
-
-class name java/awt/Shape
-header extends java/lang/Object flags 601
-
-class name java/awt/SplashScreen
-header extends java/lang/Object flags 31
-
-class name java/awt/Stroke
-header extends java/lang/Object flags 601
-
-class name java/awt/SystemColor
-header extends java/awt/Color implements java/io/Serializable flags 31
-
-class name java/awt/SystemTray
-header extends java/lang/Object flags 21
-
-class name java/awt/TextArea
-header extends java/awt/TextComponent flags 21
-innerclass innerClass java/awt/TextArea$AccessibleAWTTextArea outerClass java/awt/TextArea innerClassName AccessibleAWTTextArea flags 4
-
-class name java/awt/TextComponent
-header extends java/awt/Component implements javax/accessibility/Accessible flags 21
-innerclass innerClass java/awt/TextComponent$AccessibleAWTTextComponent outerClass java/awt/TextComponent innerClassName AccessibleAWTTextComponent flags 4
-
-class name java/awt/TextField
-header extends java/awt/TextComponent flags 21
-innerclass innerClass java/awt/TextField$AccessibleAWTTextField outerClass java/awt/TextField innerClassName AccessibleAWTTextField flags 4
-
-class name java/awt/TexturePaint
-header extends java/lang/Object implements java/awt/Paint flags 21
-
-class name java/awt/Toolkit
-header extends java/lang/Object flags 421
-innerclass innerClass java/awt/Dialog$ModalityType outerClass java/awt/Dialog innerClassName ModalityType flags 4019
-innerclass innerClass java/awt/Dialog$ModalExclusionType outerClass java/awt/Dialog innerClassName ModalExclusionType flags 4019
-
-class name java/awt/Transparency
-header extends java/lang/Object flags 601
-
-class name java/awt/TrayIcon
-header extends java/lang/Object flags 21
-innerclass innerClass java/awt/TrayIcon$MessageType outerClass java/awt/TrayIcon innerClassName MessageType flags 4019
-
-class name java/awt/Window
-header extends java/awt/Container implements javax/accessibility/Accessible flags 21
-innerclass innerClass java/awt/Window$Type outerClass java/awt/Window innerClassName Type flags 4019
-innerclass innerClass java/awt/Window$AccessibleAWTWindow outerClass java/awt/Window innerClassName AccessibleAWTWindow flags 4
-innerclass innerClass java/awt/Dialog$ModalExclusionType outerClass java/awt/Dialog innerClassName ModalExclusionType flags 4019
-
-class name java/awt/color/CMMException
-header extends java/lang/RuntimeException flags 21
-
-class name java/awt/color/ColorSpace
-header extends java/lang/Object implements java/io/Serializable flags 421
-
-class name java/awt/color/ICC_ColorSpace
-header extends java/awt/color/ColorSpace flags 21
-
-class name java/awt/color/ICC_Profile
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name java/awt/color/ICC_ProfileGray
-header extends java/awt/color/ICC_Profile flags 21
-
-class name java/awt/color/ICC_ProfileRGB
-header extends java/awt/color/ICC_Profile flags 21
-
-class name java/awt/color/ProfileDataException
-header extends java/lang/RuntimeException flags 21
-
-class name java/awt/dnd/Autoscroll
-header extends java/lang/Object flags 601
-
-class name java/awt/dnd/DnDConstants
-header extends java/lang/Object flags 31
-
-class name java/awt/dnd/DragGestureEvent
-header extends java/util/EventObject flags 21
-
-class name java/awt/dnd/DragGestureListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/dnd/DragGestureRecognizer
-header extends java/lang/Object implements java/io/Serializable flags 421
-
-class name java/awt/dnd/DragSource
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name java/awt/dnd/DragSourceAdapter
-header extends java/lang/Object implements java/awt/dnd/DragSourceListener,java/awt/dnd/DragSourceMotionListener flags 421
-
-class name java/awt/dnd/DragSourceContext
-header extends java/lang/Object implements java/awt/dnd/DragSourceListener,java/awt/dnd/DragSourceMotionListener,java/io/Serializable flags 21
-
-class name java/awt/dnd/DragSourceDragEvent
-header extends java/awt/dnd/DragSourceEvent flags 21
-
-class name java/awt/dnd/DragSourceDropEvent
-header extends java/awt/dnd/DragSourceEvent flags 21
-
-class name java/awt/dnd/DragSourceEvent
-header extends java/util/EventObject flags 21
-
-class name java/awt/dnd/DragSourceListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/dnd/DragSourceMotionListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/dnd/DropTarget
-header extends java/lang/Object implements java/awt/dnd/DropTargetListener,java/io/Serializable flags 21
-innerclass innerClass java/awt/dnd/DropTarget$DropTargetAutoScroller outerClass java/awt/dnd/DropTarget innerClassName DropTargetAutoScroller flags c
-
-class name java/awt/dnd/DropTargetAdapter
-header extends java/lang/Object implements java/awt/dnd/DropTargetListener flags 421
-
-class name java/awt/dnd/DropTargetContext
-header extends java/lang/Object implements java/io/Serializable flags 21
-innerclass innerClass java/awt/dnd/DropTargetContext$TransferableProxy outerClass java/awt/dnd/DropTargetContext innerClassName TransferableProxy flags 4
-
-class name java/awt/dnd/DropTargetDragEvent
-header extends java/awt/dnd/DropTargetEvent flags 21
-
-class name java/awt/dnd/DropTargetDropEvent
-header extends java/awt/dnd/DropTargetEvent flags 21
-
-class name java/awt/dnd/DropTargetEvent
-header extends java/util/EventObject flags 21
-
-class name java/awt/dnd/DropTargetListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/dnd/InvalidDnDOperationException
-header extends java/lang/IllegalStateException flags 21
-
-class name java/awt/dnd/MouseDragGestureRecognizer
-header extends java/awt/dnd/DragGestureRecognizer implements java/awt/event/MouseListener,java/awt/event/MouseMotionListener flags 421
-
-class name java/awt/dnd/peer/DragSourceContextPeer
-header extends java/lang/Object flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/dnd/peer/DropTargetContextPeer
-header extends java/lang/Object flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/dnd/peer/DropTargetPeer
-header extends java/lang/Object flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/event/AWTEventListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/event/AWTEventListenerProxy
-header extends java/util/EventListenerProxy implements java/awt/event/AWTEventListener flags 21 signature Ljava/util/EventListenerProxy<Ljava/awt/event/AWTEventListener;>;Ljava/awt/event/AWTEventListener;
-
-class name java/awt/event/ActionEvent
-header extends java/awt/AWTEvent flags 21
-
-class name java/awt/event/ActionListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/event/AdjustmentEvent
-header extends java/awt/AWTEvent flags 21
-
-class name java/awt/event/AdjustmentListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/event/ComponentAdapter
-header extends java/lang/Object implements java/awt/event/ComponentListener flags 421
-
-class name java/awt/event/ComponentEvent
-header extends java/awt/AWTEvent flags 21
-
-class name java/awt/event/ComponentListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/event/ContainerAdapter
-header extends java/lang/Object implements java/awt/event/ContainerListener flags 421
-
-class name java/awt/event/ContainerEvent
-header extends java/awt/event/ComponentEvent flags 21
-
-class name java/awt/event/ContainerListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/event/FocusAdapter
-header extends java/lang/Object implements java/awt/event/FocusListener flags 421
-
-class name java/awt/event/FocusEvent
-header extends java/awt/event/ComponentEvent flags 21
-
-class name java/awt/event/FocusListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/event/HierarchyBoundsAdapter
-header extends java/lang/Object implements java/awt/event/HierarchyBoundsListener flags 421
-
-class name java/awt/event/HierarchyBoundsListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/event/HierarchyEvent
-header extends java/awt/AWTEvent flags 21
-
-class name java/awt/event/HierarchyListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/event/InputEvent
-header extends java/awt/event/ComponentEvent flags 421
-
-class name java/awt/event/InputMethodEvent
-header extends java/awt/AWTEvent flags 21
-
-class name java/awt/event/InputMethodListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
 class name java/awt/event/InvocationEvent
-header extends java/awt/AWTEvent implements java/awt/ActiveEvent flags 21
 -field name notifier descriptor Ljava/lang/Object;
 field name notifier descriptor Ljava/lang/Object; flags 4
 -method name <init> descriptor (Ljava/lang/Object;Ljava/lang/Runnable;Ljava/lang/Runnable;Z)V
 
-class name java/awt/event/ItemEvent
-header extends java/awt/AWTEvent flags 21
-
-class name java/awt/event/ItemListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/event/KeyAdapter
-header extends java/lang/Object implements java/awt/event/KeyListener flags 421
-
-class name java/awt/event/KeyEvent
-header extends java/awt/event/InputEvent flags 21
-
-class name java/awt/event/KeyListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/event/MouseAdapter
-header extends java/lang/Object implements java/awt/event/MouseListener,java/awt/event/MouseWheelListener,java/awt/event/MouseMotionListener flags 421
-
-class name java/awt/event/MouseEvent
-header extends java/awt/event/InputEvent flags 21
-
-class name java/awt/event/MouseListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/event/MouseMotionAdapter
-header extends java/lang/Object implements java/awt/event/MouseMotionListener flags 421
-
-class name java/awt/event/MouseMotionListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/event/MouseWheelEvent
-header extends java/awt/event/MouseEvent flags 21
-
-class name java/awt/event/MouseWheelListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/event/PaintEvent
-header extends java/awt/event/ComponentEvent flags 21
-
-class name java/awt/event/TextEvent
-header extends java/awt/AWTEvent flags 21
-
-class name java/awt/event/TextListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/event/WindowAdapter
-header extends java/lang/Object implements java/awt/event/WindowListener,java/awt/event/WindowStateListener,java/awt/event/WindowFocusListener flags 421
-
-class name java/awt/event/WindowEvent
-header extends java/awt/event/ComponentEvent flags 21
-
-class name java/awt/event/WindowFocusListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/event/WindowListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/event/WindowStateListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/awt/font/FontRenderContext
-header extends java/lang/Object flags 21
-
-class name java/awt/font/GlyphJustificationInfo
-header extends java/lang/Object flags 31
-
-class name java/awt/font/GlyphMetrics
-header extends java/lang/Object flags 31
-innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
-
-class name java/awt/font/GlyphVector
-header extends java/lang/Object implements java/lang/Cloneable flags 421
-
-class name java/awt/font/GraphicAttribute
-header extends java/lang/Object flags 421
-
-class name java/awt/font/ImageGraphicAttribute
-header extends java/awt/font/GraphicAttribute flags 31
-
-class name java/awt/font/LayoutPath
-header extends java/lang/Object flags 421
-
-class name java/awt/font/LineBreakMeasurer
-header extends java/lang/Object flags 31
-
-class name java/awt/font/LineMetrics
-header extends java/lang/Object flags 421
-
-class name java/awt/font/MultipleMaster
-header extends java/lang/Object flags 601
-
-class name java/awt/font/NumericShaper
-header extends java/lang/Object implements java/io/Serializable flags 31
-innerclass innerClass java/awt/font/NumericShaper$Range outerClass java/awt/font/NumericShaper innerClassName Range flags 4009
-
-class name java/awt/font/OpenType
-header extends java/lang/Object flags 601
-
-class name java/awt/font/ShapeGraphicAttribute
-header extends java/awt/font/GraphicAttribute flags 31
-
-class name java/awt/font/TextAttribute
-header extends java/text/AttributedCharacterIterator$Attribute flags 31
-innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9
-
-class name java/awt/font/TextHitInfo
-header extends java/lang/Object flags 31
-
-class name java/awt/font/TextLayout
-header extends java/lang/Object implements java/lang/Cloneable flags 31
-innerclass innerClass java/awt/font/TextLayout$CaretPolicy outerClass java/awt/font/TextLayout innerClassName CaretPolicy flags 9
-innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9
-
-class name java/awt/font/TextMeasurer
-header extends java/lang/Object implements java/lang/Cloneable flags 31
-
-class name java/awt/font/TransformAttribute
-header extends java/lang/Object implements java/io/Serializable flags 31
-
-class name java/awt/geom/AffineTransform
-header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21
-
-class name java/awt/geom/Arc2D
-header extends java/awt/geom/RectangularShape flags 421
-innerclass innerClass java/awt/geom/Arc2D$Float outerClass java/awt/geom/Arc2D innerClassName Float flags 9
-innerclass innerClass java/awt/geom/Arc2D$Double outerClass java/awt/geom/Arc2D innerClassName Double flags 9
-
-class name java/awt/geom/Area
-header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 21
-
-class name java/awt/geom/CubicCurve2D
-header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 421
-innerclass innerClass java/awt/geom/CubicCurve2D$Float outerClass java/awt/geom/CubicCurve2D innerClassName Float flags 9
-innerclass innerClass java/awt/geom/CubicCurve2D$Double outerClass java/awt/geom/CubicCurve2D innerClassName Double flags 9
-
-class name java/awt/geom/Dimension2D
-header extends java/lang/Object implements java/lang/Cloneable flags 421
-
-class name java/awt/geom/Ellipse2D
-header extends java/awt/geom/RectangularShape flags 421
-innerclass innerClass java/awt/geom/Ellipse2D$Float outerClass java/awt/geom/Ellipse2D innerClassName Float flags 9
-innerclass innerClass java/awt/geom/Ellipse2D$Double outerClass java/awt/geom/Ellipse2D innerClassName Double flags 9
-
-class name java/awt/geom/FlatteningPathIterator
-header extends java/lang/Object implements java/awt/geom/PathIterator flags 21
-
-class name java/awt/geom/GeneralPath
-header extends java/awt/geom/Path2D$Float flags 31
-innerclass innerClass java/awt/geom/Path2D$Float outerClass java/awt/geom/Path2D innerClassName Float flags 9
-
-class name java/awt/geom/IllegalPathStateException
-header extends java/lang/RuntimeException flags 21
-
-class name java/awt/geom/Line2D
-header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 421
-innerclass innerClass java/awt/geom/Line2D$Float outerClass java/awt/geom/Line2D innerClassName Float flags 9
-innerclass innerClass java/awt/geom/Line2D$Double outerClass java/awt/geom/Line2D innerClassName Double flags 9
-
-class name java/awt/geom/NoninvertibleTransformException
-header extends java/lang/Exception flags 21
-
-class name java/awt/geom/Path2D
-header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 421
-innerclass innerClass java/awt/geom/Path2D$Float outerClass java/awt/geom/Path2D innerClassName Float flags 9
-innerclass innerClass java/awt/geom/Path2D$Double outerClass java/awt/geom/Path2D innerClassName Double flags 9
-
-class name java/awt/geom/PathIterator
-header extends java/lang/Object flags 601
-
-class name java/awt/geom/Point2D
-header extends java/lang/Object implements java/lang/Cloneable flags 421
-innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
-innerclass innerClass java/awt/geom/Point2D$Double outerClass java/awt/geom/Point2D innerClassName Double flags 9
-
-class name java/awt/geom/QuadCurve2D
-header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 421
-innerclass innerClass java/awt/geom/QuadCurve2D$Float outerClass java/awt/geom/QuadCurve2D innerClassName Float flags 9
-innerclass innerClass java/awt/geom/QuadCurve2D$Double outerClass java/awt/geom/QuadCurve2D innerClassName Double flags 9
-
-class name java/awt/geom/Rectangle2D
-header extends java/awt/geom/RectangularShape flags 421
-innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
-innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
-
-class name java/awt/geom/RectangularShape
-header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 421
-
-class name java/awt/geom/RoundRectangle2D
-header extends java/awt/geom/RectangularShape flags 421
-innerclass innerClass java/awt/geom/RoundRectangle2D$Float outerClass java/awt/geom/RoundRectangle2D innerClassName Float flags 9
-innerclass innerClass java/awt/geom/RoundRectangle2D$Double outerClass java/awt/geom/RoundRectangle2D innerClassName Double flags 9
-
-class name java/awt/im/InputContext
-header extends java/lang/Object flags 21
-innerclass innerClass java/lang/Character$Subset outerClass java/lang/Character innerClassName Subset flags 9
-
-class name java/awt/im/InputMethodHighlight
-header extends java/lang/Object flags 21
-
-class name java/awt/im/InputMethodRequests
-header extends java/lang/Object flags 601
-innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9
-
-class name java/awt/im/InputSubset
-header extends java/lang/Character$Subset flags 31
-innerclass innerClass java/lang/Character$Subset outerClass java/lang/Character innerClassName Subset flags 9
-
-class name java/awt/im/spi/InputMethod
-header extends java/lang/Object flags 601
-innerclass innerClass java/lang/Character$Subset outerClass java/lang/Character innerClassName Subset flags 9
-
-class name java/awt/im/spi/InputMethodContext
-header extends java/lang/Object implements java/awt/im/InputMethodRequests flags 601
-
-class name java/awt/im/spi/InputMethodDescriptor
-header extends java/lang/Object flags 601
-
-class name java/awt/image/AffineTransformOp
-header extends java/lang/Object implements java/awt/image/BufferedImageOp,java/awt/image/RasterOp flags 21
-
-class name java/awt/image/AreaAveragingScaleFilter
-header extends java/awt/image/ReplicateScaleFilter flags 21
-
-class name java/awt/image/BandCombineOp
-header extends java/lang/Object implements java/awt/image/RasterOp flags 21
-
-class name java/awt/image/BandedSampleModel
-header extends java/awt/image/ComponentSampleModel flags 31
-
-class name java/awt/image/BufferStrategy
-header extends java/lang/Object flags 421
-
-class name java/awt/image/BufferedImage
-header extends java/awt/Image implements java/awt/image/WritableRenderedImage,java/awt/Transparency flags 21
-
-class name java/awt/image/BufferedImageFilter
-header extends java/awt/image/ImageFilter implements java/lang/Cloneable flags 21
-
-class name java/awt/image/BufferedImageOp
-header extends java/lang/Object flags 601
-
-class name java/awt/image/ByteLookupTable
-header extends java/awt/image/LookupTable flags 21
-
-class name java/awt/image/ColorConvertOp
-header extends java/lang/Object implements java/awt/image/BufferedImageOp,java/awt/image/RasterOp flags 21
-
-class name java/awt/image/ColorModel
-header extends java/lang/Object implements java/awt/Transparency flags 421
-
-class name java/awt/image/ComponentColorModel
-header extends java/awt/image/ColorModel flags 21
-
-class name java/awt/image/ComponentSampleModel
-header extends java/awt/image/SampleModel flags 21
-
-class name java/awt/image/ConvolveOp
-header extends java/lang/Object implements java/awt/image/BufferedImageOp,java/awt/image/RasterOp flags 21
-
-class name java/awt/image/CropImageFilter
-header extends java/awt/image/ImageFilter flags 21
-
-class name java/awt/image/DataBuffer
-header extends java/lang/Object flags 421
-
-class name java/awt/image/DataBufferByte
-header extends java/awt/image/DataBuffer flags 31
-
-class name java/awt/image/DataBufferDouble
-header extends java/awt/image/DataBuffer flags 31
-
-class name java/awt/image/DataBufferFloat
-header extends java/awt/image/DataBuffer flags 31
-
-class name java/awt/image/DataBufferInt
-header extends java/awt/image/DataBuffer flags 31
-
-class name java/awt/image/DataBufferShort
-header extends java/awt/image/DataBuffer flags 31
-
-class name java/awt/image/DataBufferUShort
-header extends java/awt/image/DataBuffer flags 31
-
-class name java/awt/image/DirectColorModel
-header extends java/awt/image/PackedColorModel flags 21
-
-class name java/awt/image/FilteredImageSource
-header extends java/lang/Object implements java/awt/image/ImageProducer flags 21
-
-class name java/awt/image/ImageConsumer
-header extends java/lang/Object flags 601
-
-class name java/awt/image/ImageFilter
-header extends java/lang/Object implements java/awt/image/ImageConsumer,java/lang/Cloneable flags 21
-
-class name java/awt/image/ImageObserver
-header extends java/lang/Object flags 601
-
-class name java/awt/image/ImageProducer
-header extends java/lang/Object flags 601
-
-class name java/awt/image/ImagingOpException
-header extends java/lang/RuntimeException flags 21
-
-class name java/awt/image/IndexColorModel
-header extends java/awt/image/ColorModel flags 21
-
-class name java/awt/image/Kernel
-header extends java/lang/Object implements java/lang/Cloneable flags 21
-
-class name java/awt/image/LookupOp
-header extends java/lang/Object implements java/awt/image/BufferedImageOp,java/awt/image/RasterOp flags 21
-
-class name java/awt/image/LookupTable
-header extends java/lang/Object flags 421
-
-class name java/awt/image/MemoryImageSource
-header extends java/lang/Object implements java/awt/image/ImageProducer flags 21
-
-class name java/awt/image/MultiPixelPackedSampleModel
-header extends java/awt/image/SampleModel flags 21
-
-class name java/awt/image/PackedColorModel
-header extends java/awt/image/ColorModel flags 421
-
-class name java/awt/image/PixelGrabber
-header extends java/lang/Object implements java/awt/image/ImageConsumer flags 21
-
-class name java/awt/image/PixelInterleavedSampleModel
-header extends java/awt/image/ComponentSampleModel flags 21
-
-class name java/awt/image/RGBImageFilter
-header extends java/awt/image/ImageFilter flags 421
-
-class name java/awt/image/Raster
-header extends java/lang/Object flags 21
-
-class name java/awt/image/RasterFormatException
-header extends java/lang/RuntimeException flags 21
-
-class name java/awt/image/RasterOp
-header extends java/lang/Object flags 601
-
-class name java/awt/image/RenderedImage
-header extends java/lang/Object flags 601
-
-class name java/awt/image/ReplicateScaleFilter
-header extends java/awt/image/ImageFilter flags 21
-
-class name java/awt/image/RescaleOp
-header extends java/lang/Object implements java/awt/image/BufferedImageOp,java/awt/image/RasterOp flags 21
-
-class name java/awt/image/SampleModel
-header extends java/lang/Object flags 421
-
-class name java/awt/image/ShortLookupTable
-header extends java/awt/image/LookupTable flags 21
-
-class name java/awt/image/SinglePixelPackedSampleModel
-header extends java/awt/image/SampleModel flags 21
-
-class name java/awt/image/TileObserver
-header extends java/lang/Object flags 601
-
-class name java/awt/image/VolatileImage
-header extends java/awt/Image implements java/awt/Transparency flags 421
-
-class name java/awt/image/WritableRaster
-header extends java/awt/image/Raster flags 21
-
-class name java/awt/image/WritableRenderedImage
-header extends java/lang/Object implements java/awt/image/RenderedImage flags 601
-
-class name java/awt/image/renderable/ContextualRenderedImageFactory
-header extends java/lang/Object implements java/awt/image/renderable/RenderedImageFactory flags 601
-
-class name java/awt/image/renderable/ParameterBlock
-header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21
-
-class name java/awt/image/renderable/RenderContext
-header extends java/lang/Object implements java/lang/Cloneable flags 21
-
-class name java/awt/image/renderable/RenderableImage
-header extends java/lang/Object flags 601
-
-class name java/awt/image/renderable/RenderableImageOp
-header extends java/lang/Object implements java/awt/image/renderable/RenderableImage flags 21
-
-class name java/awt/image/renderable/RenderableImageProducer
-header extends java/lang/Object implements java/awt/image/ImageProducer,java/lang/Runnable flags 21
-
-class name java/awt/image/renderable/RenderedImageFactory
-header extends java/lang/Object flags 601
-
-class name java/awt/peer/ButtonPeer
-header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/CanvasPeer
-header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/CheckboxMenuItemPeer
-header extends java/lang/Object implements java/awt/peer/MenuItemPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/CheckboxPeer
-header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/ChoicePeer
-header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
 class name java/awt/peer/ComponentPeer
-header extends java/lang/Object flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-innerclass innerClass sun/awt/CausedFocusEvent$Cause outerClass sun/awt/CausedFocusEvent innerClassName Cause flags 4019
-innerclass innerClass java/awt/BufferCapabilities$FlipContents outerClass java/awt/BufferCapabilities innerClassName FlipContents flags 19
 method name getToolkit descriptor ()Ljava/awt/Toolkit; flags 401
 
-class name java/awt/peer/ContainerPeer
-header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/DesktopPeer
-header extends java/lang/Object flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-innerclass innerClass java/awt/Desktop$Action outerClass java/awt/Desktop innerClassName Action flags 4019
-
-class name java/awt/peer/DialogPeer
-header extends java/lang/Object implements java/awt/peer/WindowPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/FileDialogPeer
-header extends java/lang/Object implements java/awt/peer/DialogPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/FontPeer
-header extends java/lang/Object flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
 class name java/awt/peer/FramePeer
-header extends java/lang/Object implements java/awt/peer/WindowPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
 -method name emulateActivation descriptor (Z)V
 
 class name java/awt/peer/KeyboardFocusManagerPeer
-header extends java/lang/Object flags 601 classAnnotations @Lsun/Proprietary+Annotation;
 -method name setCurrentFocusedWindow descriptor (Ljava/awt/Window;)V
 
-class name java/awt/peer/LabelPeer
-header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/LightweightPeer
-header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/ListPeer
-header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/MenuBarPeer
-header extends java/lang/Object implements java/awt/peer/MenuComponentPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/MenuComponentPeer
-header extends java/lang/Object flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/MenuItemPeer
-header extends java/lang/Object implements java/awt/peer/MenuComponentPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/MenuPeer
-header extends java/lang/Object implements java/awt/peer/MenuItemPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/MouseInfoPeer
-header extends java/lang/Object flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/PanelPeer
-header extends java/lang/Object implements java/awt/peer/ContainerPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/PopupMenuPeer
-header extends java/lang/Object implements java/awt/peer/MenuPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/RobotPeer
-header extends java/lang/Object flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/ScrollPanePeer
-header extends java/lang/Object implements java/awt/peer/ContainerPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/ScrollbarPeer
-header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/SystemTrayPeer
-header extends java/lang/Object flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/TextAreaPeer
-header extends java/lang/Object implements java/awt/peer/TextComponentPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/TextComponentPeer
-header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/TextFieldPeer
-header extends java/lang/Object implements java/awt/peer/TextComponentPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
-class name java/awt/peer/TrayIconPeer
-header extends java/lang/Object flags 601 classAnnotations @Lsun/Proprietary+Annotation;
-
 class name java/awt/peer/WindowPeer
-header extends java/lang/Object implements java/awt/peer/ContainerPeer flags 601 classAnnotations @Lsun/Proprietary+Annotation;
 -method name updateAlwaysOnTopState descriptor ()V
 method name setAlwaysOnTop descriptor (Z)V flags 401
 
-class name java/awt/print/Book
-header extends java/lang/Object implements java/awt/print/Pageable flags 21
-
-class name java/awt/print/PageFormat
-header extends java/lang/Object implements java/lang/Cloneable flags 21
-
-class name java/awt/print/Pageable
-header extends java/lang/Object flags 601
-
-class name java/awt/print/Paper
-header extends java/lang/Object implements java/lang/Cloneable flags 21
-
-class name java/awt/print/Printable
-header extends java/lang/Object flags 601
-
-class name java/awt/print/PrinterAbortException
-header extends java/awt/print/PrinterException flags 21
-
-class name java/awt/print/PrinterException
-header extends java/lang/Exception flags 21
-
-class name java/awt/print/PrinterGraphics
-header extends java/lang/Object flags 601
-
-class name java/awt/print/PrinterIOException
-header extends java/awt/print/PrinterException flags 21
-
-class name java/awt/print/PrinterJob
-header extends java/lang/Object flags 421
-
-class name java/beans/AppletInitializer
-header extends java/lang/Object flags 601
-
-class name java/beans/BeanDescriptor
-header extends java/beans/FeatureDescriptor flags 21
-
-class name java/beans/BeanInfo
-header extends java/lang/Object flags 601
-
-class name java/beans/Beans
-header extends java/lang/Object flags 21
-
-class name java/beans/ConstructorProperties
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;CONSTRUCTOR;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
-
-class name java/beans/Customizer
-header extends java/lang/Object flags 601
-
-class name java/beans/DefaultPersistenceDelegate
-header extends java/beans/PersistenceDelegate flags 21
-
-class name java/beans/DesignMode
-header extends java/lang/Object flags 601
-
-class name java/beans/Encoder
-header extends java/lang/Object flags 21
-
-class name java/beans/EventHandler
-header extends java/lang/Object implements java/lang/reflect/InvocationHandler flags 21
-
-class name java/beans/EventSetDescriptor
-header extends java/beans/FeatureDescriptor flags 21
-
-class name java/beans/ExceptionListener
-header extends java/lang/Object flags 601
-
-class name java/beans/Expression
-header extends java/beans/Statement flags 21
-
-class name java/beans/FeatureDescriptor
-header extends java/lang/Object flags 21
-
-class name java/beans/IndexedPropertyChangeEvent
-header extends java/beans/PropertyChangeEvent flags 21
-
-class name java/beans/IndexedPropertyDescriptor
-header extends java/beans/PropertyDescriptor flags 21
-
-class name java/beans/IntrospectionException
-header extends java/lang/Exception flags 21
-
-class name java/beans/Introspector
-header extends java/lang/Object flags 21
-
-class name java/beans/MethodDescriptor
-header extends java/beans/FeatureDescriptor flags 21
-
-class name java/beans/ParameterDescriptor
-header extends java/beans/FeatureDescriptor flags 21
-
-class name java/beans/PersistenceDelegate
-header extends java/lang/Object flags 421
-
-class name java/beans/PropertyChangeEvent
-header extends java/util/EventObject flags 21
-
-class name java/beans/PropertyChangeListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/beans/PropertyChangeListenerProxy
-header extends java/util/EventListenerProxy implements java/beans/PropertyChangeListener flags 21 signature Ljava/util/EventListenerProxy<Ljava/beans/PropertyChangeListener;>;Ljava/beans/PropertyChangeListener;
-
-class name java/beans/PropertyChangeSupport
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name java/beans/PropertyDescriptor
-header extends java/beans/FeatureDescriptor flags 21
-
-class name java/beans/PropertyEditor
-header extends java/lang/Object flags 601
-
-class name java/beans/PropertyEditorManager
-header extends java/lang/Object flags 21
-
-class name java/beans/PropertyEditorSupport
-header extends java/lang/Object implements java/beans/PropertyEditor flags 21
-
-class name java/beans/PropertyVetoException
-header extends java/lang/Exception flags 21
-
-class name java/beans/SimpleBeanInfo
-header extends java/lang/Object implements java/beans/BeanInfo flags 21
-
-class name java/beans/Statement
-header extends java/lang/Object flags 21
-
-class name java/beans/Transient
-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;RUNTIME;)
-
-class name java/beans/VetoableChangeListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/beans/VetoableChangeListenerProxy
-header extends java/util/EventListenerProxy implements java/beans/VetoableChangeListener flags 21 signature Ljava/util/EventListenerProxy<Ljava/beans/VetoableChangeListener;>;Ljava/beans/VetoableChangeListener;
-
-class name java/beans/VetoableChangeSupport
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name java/beans/Visibility
-header extends java/lang/Object flags 601
-
-class name java/beans/XMLDecoder
-header extends java/lang/Object implements java/lang/AutoCloseable flags 21
-
-class name java/beans/XMLEncoder
-header extends java/beans/Encoder implements java/lang/AutoCloseable flags 21
-
-class name java/beans/beancontext/BeanContext
-header extends java/lang/Object implements java/beans/beancontext/BeanContextChild,java/util/Collection,java/beans/DesignMode,java/beans/Visibility flags 601
-
-class name java/beans/beancontext/BeanContextChild
-header extends java/lang/Object flags 601
-
-class name java/beans/beancontext/BeanContextChildComponentProxy
-header extends java/lang/Object flags 601
-
-class name java/beans/beancontext/BeanContextChildSupport
-header extends java/lang/Object implements java/beans/beancontext/BeanContextChild,java/beans/beancontext/BeanContextServicesListener,java/io/Serializable flags 21
-
-class name java/beans/beancontext/BeanContextContainerProxy
-header extends java/lang/Object flags 601
-
-class name java/beans/beancontext/BeanContextEvent
-header extends java/util/EventObject flags 421
-
-class name java/beans/beancontext/BeanContextMembershipEvent
-header extends java/beans/beancontext/BeanContextEvent flags 21
-
-class name java/beans/beancontext/BeanContextMembershipListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/beans/beancontext/BeanContextProxy
-header extends java/lang/Object flags 601
-
-class name java/beans/beancontext/BeanContextServiceAvailableEvent
-header extends java/beans/beancontext/BeanContextEvent flags 21
-
-class name java/beans/beancontext/BeanContextServiceProvider
-header extends java/lang/Object flags 601
-
-class name java/beans/beancontext/BeanContextServiceProviderBeanInfo
-header extends java/lang/Object implements java/beans/BeanInfo flags 601
-
-class name java/beans/beancontext/BeanContextServiceRevokedEvent
-header extends java/beans/beancontext/BeanContextEvent flags 21
-
-class name java/beans/beancontext/BeanContextServiceRevokedListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/beans/beancontext/BeanContextServices
-header extends java/lang/Object implements java/beans/beancontext/BeanContext,java/beans/beancontext/BeanContextServicesListener flags 601
-
-class name java/beans/beancontext/BeanContextServicesListener
-header extends java/lang/Object implements java/beans/beancontext/BeanContextServiceRevokedListener flags 601
-
-class name java/beans/beancontext/BeanContextServicesSupport
-header extends java/beans/beancontext/BeanContextSupport implements java/beans/beancontext/BeanContextServices flags 21
-innerclass innerClass java/beans/beancontext/BeanContextServicesSupport$BCSSChild outerClass java/beans/beancontext/BeanContextServicesSupport innerClassName BCSSChild flags 4
-innerclass innerClass java/beans/beancontext/BeanContextServicesSupport$BCSSServiceProvider outerClass java/beans/beancontext/BeanContextServicesSupport innerClassName BCSSServiceProvider flags c
-innerclass innerClass java/beans/beancontext/BeanContextServicesSupport$BCSSProxyServiceProvider outerClass java/beans/beancontext/BeanContextServicesSupport innerClassName BCSSProxyServiceProvider flags 4
-innerclass innerClass java/beans/beancontext/BeanContextSupport$BCSChild outerClass java/beans/beancontext/BeanContextSupport innerClassName BCSChild flags 4
-
-class name java/beans/beancontext/BeanContextSupport
-header extends java/beans/beancontext/BeanContextChildSupport implements java/beans/beancontext/BeanContext,java/io/Serializable,java/beans/PropertyChangeListener,java/beans/VetoableChangeListener flags 21
-innerclass innerClass java/beans/beancontext/BeanContextSupport$BCSIterator outerClass java/beans/beancontext/BeanContextSupport innerClassName BCSIterator flags 1c
-innerclass innerClass java/beans/beancontext/BeanContextSupport$BCSChild outerClass java/beans/beancontext/BeanContextSupport innerClassName BCSChild flags 4
-
-class name javax/accessibility/Accessible
-header extends java/lang/Object flags 601
-
-class name javax/accessibility/AccessibleAction
-header extends java/lang/Object flags 601
-
-class name javax/accessibility/AccessibleAttributeSequence
-header extends java/lang/Object flags 21
-
-class name javax/accessibility/AccessibleBundle
-header extends java/lang/Object flags 421
-
-class name javax/accessibility/AccessibleComponent
-header extends java/lang/Object flags 601
-
-class name javax/accessibility/AccessibleContext
-header extends java/lang/Object flags 421
-
-class name javax/accessibility/AccessibleEditableText
-header extends java/lang/Object implements javax/accessibility/AccessibleText flags 601
-
-class name javax/accessibility/AccessibleExtendedComponent
-header extends java/lang/Object implements javax/accessibility/AccessibleComponent flags 601
-
-class name javax/accessibility/AccessibleExtendedTable
-header extends java/lang/Object implements javax/accessibility/AccessibleTable flags 601
-
-class name javax/accessibility/AccessibleExtendedText
-header extends java/lang/Object flags 601
-
-class name javax/accessibility/AccessibleHyperlink
-header extends java/lang/Object implements javax/accessibility/AccessibleAction flags 421
-
-class name javax/accessibility/AccessibleHypertext
-header extends java/lang/Object implements javax/accessibility/AccessibleText flags 601
-
-class name javax/accessibility/AccessibleIcon
-header extends java/lang/Object flags 601
-
-class name javax/accessibility/AccessibleKeyBinding
-header extends java/lang/Object flags 601
-
-class name javax/accessibility/AccessibleRelation
-header extends javax/accessibility/AccessibleBundle flags 21
-
-class name javax/accessibility/AccessibleRelationSet
-header extends java/lang/Object flags 21
-
-class name javax/accessibility/AccessibleResourceBundle
-header extends java/util/ListResourceBundle flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name javax/accessibility/AccessibleRole
-header extends javax/accessibility/AccessibleBundle flags 21
-
-class name javax/accessibility/AccessibleSelection
-header extends java/lang/Object flags 601
-
-class name javax/accessibility/AccessibleState
-header extends javax/accessibility/AccessibleBundle flags 21
-
-class name javax/accessibility/AccessibleStateSet
-header extends java/lang/Object flags 21
-
-class name javax/accessibility/AccessibleStreamable
-header extends java/lang/Object flags 601
-
-class name javax/accessibility/AccessibleTable
-header extends java/lang/Object flags 601
-
-class name javax/accessibility/AccessibleTableModelChange
-header extends java/lang/Object flags 601
-
-class name javax/accessibility/AccessibleText
-header extends java/lang/Object flags 601
-
-class name javax/accessibility/AccessibleTextSequence
-header extends java/lang/Object flags 21
-
-class name javax/accessibility/AccessibleValue
-header extends java/lang/Object flags 601
-
-class name javax/imageio/IIOException
-header extends java/io/IOException flags 21
-
-class name javax/imageio/IIOImage
-header extends java/lang/Object flags 21
-
-class name javax/imageio/IIOParam
-header extends java/lang/Object flags 421
-
-class name javax/imageio/IIOParamController
-header extends java/lang/Object flags 601
-
-class name javax/imageio/ImageIO
-header extends java/lang/Object flags 31
-
-class name javax/imageio/ImageReadParam
-header extends javax/imageio/IIOParam flags 21
-
-class name javax/imageio/ImageReader
-header extends java/lang/Object flags 421
-
-class name javax/imageio/ImageTranscoder
-header extends java/lang/Object flags 601
-
-class name javax/imageio/ImageTypeSpecifier
-header extends java/lang/Object flags 21
-
-class name javax/imageio/ImageWriteParam
-header extends javax/imageio/IIOParam flags 21
-
-class name javax/imageio/ImageWriter
-header extends java/lang/Object implements javax/imageio/ImageTranscoder flags 421
-
-class name javax/imageio/event/IIOReadProgressListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/imageio/event/IIOReadUpdateListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/imageio/event/IIOReadWarningListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/imageio/event/IIOWriteProgressListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/imageio/event/IIOWriteWarningListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/imageio/metadata/IIOInvalidTreeException
-header extends javax/imageio/IIOException flags 21
-
-class name javax/imageio/metadata/IIOMetadata
-header extends java/lang/Object flags 421
-
-class name javax/imageio/metadata/IIOMetadataController
-header extends java/lang/Object flags 601
-
-class name javax/imageio/metadata/IIOMetadataFormat
-header extends java/lang/Object flags 601
-
-class name javax/imageio/metadata/IIOMetadataFormatImpl
-header extends java/lang/Object implements javax/imageio/metadata/IIOMetadataFormat flags 421
-
-class name javax/imageio/metadata/IIOMetadataNode
-header extends java/lang/Object implements org/w3c/dom/Element,org/w3c/dom/NodeList flags 21
-
-class name javax/imageio/plugins/bmp/BMPImageWriteParam
-header extends javax/imageio/ImageWriteParam flags 21
-
-class name javax/imageio/plugins/jpeg/JPEGHuffmanTable
-header extends java/lang/Object flags 21
-
-class name javax/imageio/plugins/jpeg/JPEGImageReadParam
-header extends javax/imageio/ImageReadParam flags 21
-
-class name javax/imageio/plugins/jpeg/JPEGImageWriteParam
-header extends javax/imageio/ImageWriteParam flags 21
-
-class name javax/imageio/plugins/jpeg/JPEGQTable
-header extends java/lang/Object flags 21
-
-class name javax/imageio/spi/IIORegistry
-header extends javax/imageio/spi/ServiceRegistry flags 31
-
-class name javax/imageio/spi/IIOServiceProvider
-header extends java/lang/Object implements javax/imageio/spi/RegisterableService flags 421
-
-class name javax/imageio/spi/ImageInputStreamSpi
-header extends javax/imageio/spi/IIOServiceProvider flags 421
-
-class name javax/imageio/spi/ImageOutputStreamSpi
-header extends javax/imageio/spi/IIOServiceProvider flags 421
-
-class name javax/imageio/spi/ImageReaderSpi
-header extends javax/imageio/spi/ImageReaderWriterSpi flags 421
-
-class name javax/imageio/spi/ImageReaderWriterSpi
-header extends javax/imageio/spi/IIOServiceProvider flags 421
-
-class name javax/imageio/spi/ImageTranscoderSpi
-header extends javax/imageio/spi/IIOServiceProvider flags 421
-
-class name javax/imageio/spi/ImageWriterSpi
-header extends javax/imageio/spi/ImageReaderWriterSpi flags 421
-
-class name javax/imageio/spi/RegisterableService
-header extends java/lang/Object flags 601
-
-class name javax/imageio/spi/ServiceRegistry
-header extends java/lang/Object flags 21
-innerclass innerClass javax/imageio/spi/ServiceRegistry$Filter outerClass javax/imageio/spi/ServiceRegistry innerClassName Filter flags 609
-
-class name javax/imageio/stream/FileCacheImageInputStream
-header extends javax/imageio/stream/ImageInputStreamImpl flags 21
-
-class name javax/imageio/stream/FileCacheImageOutputStream
-header extends javax/imageio/stream/ImageOutputStreamImpl flags 21
-
-class name javax/imageio/stream/FileImageInputStream
-header extends javax/imageio/stream/ImageInputStreamImpl flags 21
-
-class name javax/imageio/stream/FileImageOutputStream
-header extends javax/imageio/stream/ImageOutputStreamImpl flags 21
-
-class name javax/imageio/stream/IIOByteBuffer
-header extends java/lang/Object flags 21
-
-class name javax/imageio/stream/ImageInputStream
-header extends java/lang/Object implements java/io/DataInput,java/io/Closeable flags 601
-
-class name javax/imageio/stream/ImageInputStreamImpl
-header extends java/lang/Object implements javax/imageio/stream/ImageInputStream flags 421
-
-class name javax/imageio/stream/ImageOutputStream
-header extends java/lang/Object implements javax/imageio/stream/ImageInputStream,java/io/DataOutput flags 601
-
-class name javax/imageio/stream/ImageOutputStreamImpl
-header extends javax/imageio/stream/ImageInputStreamImpl implements javax/imageio/stream/ImageOutputStream flags 421
-
-class name javax/imageio/stream/MemoryCacheImageInputStream
-header extends javax/imageio/stream/ImageInputStreamImpl flags 21
-
-class name javax/imageio/stream/MemoryCacheImageOutputStream
-header extends javax/imageio/stream/ImageOutputStreamImpl flags 21
-
-class name javax/print/AttributeException
-header extends java/lang/Object flags 601
-
-class name javax/print/CancelablePrintJob
-header extends java/lang/Object implements javax/print/DocPrintJob flags 601
-
-class name javax/print/Doc
-header extends java/lang/Object flags 601
-
-class name javax/print/DocFlavor
-header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 21
-innerclass innerClass javax/print/DocFlavor$BYTE_ARRAY outerClass javax/print/DocFlavor innerClassName BYTE_ARRAY flags 9
-innerclass innerClass javax/print/DocFlavor$INPUT_STREAM outerClass javax/print/DocFlavor innerClassName INPUT_STREAM flags 9
-innerclass innerClass javax/print/DocFlavor$URL outerClass javax/print/DocFlavor innerClassName URL flags 9
-innerclass innerClass javax/print/DocFlavor$CHAR_ARRAY outerClass javax/print/DocFlavor innerClassName CHAR_ARRAY flags 9
-innerclass innerClass javax/print/DocFlavor$STRING outerClass javax/print/DocFlavor innerClassName STRING flags 9
-innerclass innerClass javax/print/DocFlavor$READER outerClass javax/print/DocFlavor innerClassName READER flags 9
-innerclass innerClass javax/print/DocFlavor$SERVICE_FORMATTED outerClass javax/print/DocFlavor innerClassName SERVICE_FORMATTED flags 9
-
-class name javax/print/DocPrintJob
-header extends java/lang/Object flags 601
-
-class name javax/print/FlavorException
-header extends java/lang/Object flags 601
-
-class name javax/print/MultiDoc
-header extends java/lang/Object flags 601
-
-class name javax/print/MultiDocPrintJob
-header extends java/lang/Object implements javax/print/DocPrintJob flags 601
-
-class name javax/print/MultiDocPrintService
-header extends java/lang/Object implements javax/print/PrintService flags 601
-
-class name javax/print/PrintException
-header extends java/lang/Exception flags 21
-
-class name javax/print/PrintService
-header extends java/lang/Object flags 601
-
-class name javax/print/PrintServiceLookup
-header extends java/lang/Object flags 421
-
-class name javax/print/ServiceUI
-header extends java/lang/Object flags 21
-
-class name javax/print/ServiceUIFactory
-header extends java/lang/Object flags 421
-
-class name javax/print/SimpleDoc
-header extends java/lang/Object implements javax/print/Doc flags 31
-
-class name javax/print/StreamPrintService
-header extends java/lang/Object implements javax/print/PrintService flags 421
-
-class name javax/print/StreamPrintServiceFactory
-header extends java/lang/Object flags 421
-
-class name javax/print/URIException
-header extends java/lang/Object flags 601
-
-class name javax/print/attribute/Attribute
-header extends java/lang/Object implements java/io/Serializable flags 601
-
-class name javax/print/attribute/AttributeSet
-header extends java/lang/Object flags 601
-
-class name javax/print/attribute/AttributeSetUtilities
-header extends java/lang/Object flags 31
-
-class name javax/print/attribute/DateTimeSyntax
-header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
-
-class name javax/print/attribute/DocAttribute
-header extends java/lang/Object implements javax/print/attribute/Attribute flags 601
-
-class name javax/print/attribute/DocAttributeSet
-header extends java/lang/Object implements javax/print/attribute/AttributeSet flags 601
-
-class name javax/print/attribute/EnumSyntax
-header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
-
-class name javax/print/attribute/HashAttributeSet
-header extends java/lang/Object implements javax/print/attribute/AttributeSet,java/io/Serializable flags 21
-
-class name javax/print/attribute/HashDocAttributeSet
-header extends javax/print/attribute/HashAttributeSet implements javax/print/attribute/DocAttributeSet,java/io/Serializable flags 21
-
-class name javax/print/attribute/HashPrintJobAttributeSet
-header extends javax/print/attribute/HashAttributeSet implements javax/print/attribute/PrintJobAttributeSet,java/io/Serializable flags 21
-
-class name javax/print/attribute/HashPrintRequestAttributeSet
-header extends javax/print/attribute/HashAttributeSet implements javax/print/attribute/PrintRequestAttributeSet,java/io/Serializable flags 21
-
-class name javax/print/attribute/HashPrintServiceAttributeSet
-header extends javax/print/attribute/HashAttributeSet implements javax/print/attribute/PrintServiceAttributeSet,java/io/Serializable flags 21
-
-class name javax/print/attribute/IntegerSyntax
-header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
-
-class name javax/print/attribute/PrintJobAttribute
-header extends java/lang/Object implements javax/print/attribute/Attribute flags 601
-
-class name javax/print/attribute/PrintJobAttributeSet
-header extends java/lang/Object implements javax/print/attribute/AttributeSet flags 601
-
-class name javax/print/attribute/PrintRequestAttribute
-header extends java/lang/Object implements javax/print/attribute/Attribute flags 601
-
-class name javax/print/attribute/PrintRequestAttributeSet
-header extends java/lang/Object implements javax/print/attribute/AttributeSet flags 601
-
-class name javax/print/attribute/PrintServiceAttribute
-header extends java/lang/Object implements javax/print/attribute/Attribute flags 601
-
-class name javax/print/attribute/PrintServiceAttributeSet
-header extends java/lang/Object implements javax/print/attribute/AttributeSet flags 601
-
-class name javax/print/attribute/ResolutionSyntax
-header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
-
-class name javax/print/attribute/SetOfIntegerSyntax
-header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
-
-class name javax/print/attribute/Size2DSyntax
-header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
-
-class name javax/print/attribute/SupportedValuesAttribute
-header extends java/lang/Object implements javax/print/attribute/Attribute flags 601
-
-class name javax/print/attribute/TextSyntax
-header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
-
-class name javax/print/attribute/URISyntax
-header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
-
-class name javax/print/attribute/UnmodifiableSetException
-header extends java/lang/RuntimeException flags 21
-
-class name javax/print/attribute/standard/Chromaticity
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/DocAttribute,javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/ColorSupported
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintServiceAttribute flags 31
-
-class name javax/print/attribute/standard/Compression
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/DocAttribute flags 21
-
-class name javax/print/attribute/standard/Copies
-header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/CopiesSupported
-header extends javax/print/attribute/SetOfIntegerSyntax implements javax/print/attribute/SupportedValuesAttribute flags 31
-
-class name javax/print/attribute/standard/DateTimeAtCompleted
-header extends javax/print/attribute/DateTimeSyntax implements javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/DateTimeAtCreation
-header extends javax/print/attribute/DateTimeSyntax implements javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/DateTimeAtProcessing
-header extends javax/print/attribute/DateTimeSyntax implements javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/Destination
-header extends javax/print/attribute/URISyntax implements javax/print/attribute/PrintJobAttribute,javax/print/attribute/PrintRequestAttribute flags 31
-
-class name javax/print/attribute/standard/DialogTypeSelection
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintRequestAttribute flags 31
-
-class name javax/print/attribute/standard/DocumentName
-header extends javax/print/attribute/TextSyntax implements javax/print/attribute/DocAttribute flags 31
-
-class name javax/print/attribute/standard/Fidelity
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintJobAttribute,javax/print/attribute/PrintRequestAttribute flags 31
-
-class name javax/print/attribute/standard/Finishings
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/DocAttribute,javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 21
-
-class name javax/print/attribute/standard/JobHoldUntil
-header extends javax/print/attribute/DateTimeSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/JobImpressions
-header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/JobImpressionsCompleted
-header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/JobImpressionsSupported
-header extends javax/print/attribute/SetOfIntegerSyntax implements javax/print/attribute/SupportedValuesAttribute flags 31
-
-class name javax/print/attribute/standard/JobKOctets
-header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/JobKOctetsProcessed
-header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/JobKOctetsSupported
-header extends javax/print/attribute/SetOfIntegerSyntax implements javax/print/attribute/SupportedValuesAttribute flags 31
-
-class name javax/print/attribute/standard/JobMediaSheets
-header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 21
-
-class name javax/print/attribute/standard/JobMediaSheetsCompleted
-header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/JobMediaSheetsSupported
-header extends javax/print/attribute/SetOfIntegerSyntax implements javax/print/attribute/SupportedValuesAttribute flags 31
-
-class name javax/print/attribute/standard/JobMessageFromOperator
-header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/JobName
-header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/JobOriginatingUserName
-header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/JobPriority
-header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/JobPrioritySupported
-header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/SupportedValuesAttribute flags 31
-
-class name javax/print/attribute/standard/JobSheets
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 21
-
-class name javax/print/attribute/standard/JobState
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintJobAttribute flags 21
-
-class name javax/print/attribute/standard/JobStateReason
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/Attribute flags 21
-
-class name javax/print/attribute/standard/JobStateReasons
-header extends java/util/HashSet implements javax/print/attribute/PrintJobAttribute flags 31 signature Ljava/util/HashSet<Ljavax/print/attribute/standard/JobStateReason;>;Ljavax/print/attribute/PrintJobAttribute;
-
-class name javax/print/attribute/standard/Media
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/DocAttribute,javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 421
-
-class name javax/print/attribute/standard/MediaName
-header extends javax/print/attribute/standard/Media implements javax/print/attribute/Attribute flags 21
-
-class name javax/print/attribute/standard/MediaPrintableArea
-header extends java/lang/Object implements javax/print/attribute/DocAttribute,javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/MediaSize
-header extends javax/print/attribute/Size2DSyntax implements javax/print/attribute/Attribute flags 21
-innerclass innerClass javax/print/attribute/standard/MediaSize$ISO outerClass javax/print/attribute/standard/MediaSize innerClassName ISO flags 19
-innerclass innerClass javax/print/attribute/standard/MediaSize$JIS outerClass javax/print/attribute/standard/MediaSize innerClassName JIS flags 19
-innerclass innerClass javax/print/attribute/standard/MediaSize$NA outerClass javax/print/attribute/standard/MediaSize innerClassName NA flags 19
-innerclass innerClass javax/print/attribute/standard/MediaSize$Engineering outerClass javax/print/attribute/standard/MediaSize innerClassName Engineering flags 19
-innerclass innerClass javax/print/attribute/standard/MediaSize$Other outerClass javax/print/attribute/standard/MediaSize innerClassName Other flags 19
-
-class name javax/print/attribute/standard/MediaSizeName
-header extends javax/print/attribute/standard/Media flags 21
-
-class name javax/print/attribute/standard/MediaTray
-header extends javax/print/attribute/standard/Media implements javax/print/attribute/Attribute flags 21
-
-class name javax/print/attribute/standard/MultipleDocumentHandling
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 21
-
-class name javax/print/attribute/standard/NumberOfDocuments
-header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/NumberOfInterveningJobs
-header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/NumberUp
-header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/DocAttribute,javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/NumberUpSupported
-header extends javax/print/attribute/SetOfIntegerSyntax implements javax/print/attribute/SupportedValuesAttribute flags 31
-
-class name javax/print/attribute/standard/OrientationRequested
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/DocAttribute,javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/OutputDeviceAssigned
-header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/PDLOverrideSupported
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintServiceAttribute flags 21
-
-class name javax/print/attribute/standard/PageRanges
-header extends javax/print/attribute/SetOfIntegerSyntax implements javax/print/attribute/DocAttribute,javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/PagesPerMinute
-header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintServiceAttribute flags 31
-
-class name javax/print/attribute/standard/PagesPerMinuteColor
-header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintServiceAttribute flags 31
-
-class name javax/print/attribute/standard/PresentationDirection
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintJobAttribute,javax/print/attribute/PrintRequestAttribute flags 31
-
-class name javax/print/attribute/standard/PrintQuality
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/DocAttribute,javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 21
-
-class name javax/print/attribute/standard/PrinterInfo
-header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintServiceAttribute flags 31
-
-class name javax/print/attribute/standard/PrinterIsAcceptingJobs
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintServiceAttribute flags 31
-
-class name javax/print/attribute/standard/PrinterLocation
-header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintServiceAttribute flags 31
-
-class name javax/print/attribute/standard/PrinterMakeAndModel
-header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintServiceAttribute flags 31
-
-class name javax/print/attribute/standard/PrinterMessageFromOperator
-header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintServiceAttribute flags 31
-
-class name javax/print/attribute/standard/PrinterMoreInfo
-header extends javax/print/attribute/URISyntax implements javax/print/attribute/PrintServiceAttribute flags 31
-
-class name javax/print/attribute/standard/PrinterMoreInfoManufacturer
-header extends javax/print/attribute/URISyntax implements javax/print/attribute/PrintServiceAttribute flags 31
-
-class name javax/print/attribute/standard/PrinterName
-header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintServiceAttribute flags 31
-
-class name javax/print/attribute/standard/PrinterResolution
-header extends javax/print/attribute/ResolutionSyntax implements javax/print/attribute/DocAttribute,javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/PrinterState
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintServiceAttribute flags 31
-
-class name javax/print/attribute/standard/PrinterStateReason
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/Attribute flags 21
-
-class name javax/print/attribute/standard/PrinterStateReasons
-header extends java/util/HashMap implements javax/print/attribute/PrintServiceAttribute flags 31 signature Ljava/util/HashMap<Ljavax/print/attribute/standard/PrinterStateReason;Ljavax/print/attribute/standard/Severity;>;Ljavax/print/attribute/PrintServiceAttribute;
-
-class name javax/print/attribute/standard/PrinterURI
-header extends javax/print/attribute/URISyntax implements javax/print/attribute/PrintServiceAttribute flags 31
-
-class name javax/print/attribute/standard/QueuedJobCount
-header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintServiceAttribute flags 31
-
-class name javax/print/attribute/standard/ReferenceUriSchemesSupported
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/Attribute flags 21
-
-class name javax/print/attribute/standard/RequestingUserName
-header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintRequestAttribute flags 31
-
-class name javax/print/attribute/standard/Severity
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/Attribute flags 31
-
-class name javax/print/attribute/standard/SheetCollate
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/DocAttribute,javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/attribute/standard/Sides
-header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/DocAttribute,javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31
-
-class name javax/print/event/PrintEvent
-header extends java/util/EventObject flags 21
-
-class name javax/print/event/PrintJobAdapter
-header extends java/lang/Object implements javax/print/event/PrintJobListener flags 421
-
-class name javax/print/event/PrintJobAttributeEvent
-header extends javax/print/event/PrintEvent flags 21
-
-class name javax/print/event/PrintJobAttributeListener
-header extends java/lang/Object flags 601
-
-class name javax/print/event/PrintJobEvent
-header extends javax/print/event/PrintEvent flags 21
-
-class name javax/print/event/PrintJobListener
-header extends java/lang/Object flags 601
-
-class name javax/print/event/PrintServiceAttributeEvent
-header extends javax/print/event/PrintEvent flags 21
-
-class name javax/print/event/PrintServiceAttributeListener
-header extends java/lang/Object flags 601
-
-class name javax/sound/midi/ControllerEventListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/sound/midi/Instrument
-header extends javax/sound/midi/SoundbankResource flags 421
-
-class name javax/sound/midi/InvalidMidiDataException
-header extends java/lang/Exception flags 21
-
-class name javax/sound/midi/MetaEventListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/sound/midi/MetaMessage
-header extends javax/sound/midi/MidiMessage flags 21
-
-class name javax/sound/midi/MidiChannel
-header extends java/lang/Object flags 601
-
-class name javax/sound/midi/MidiDevice
-header extends java/lang/Object implements java/lang/AutoCloseable flags 601
-innerclass innerClass javax/sound/midi/MidiDevice$Info outerClass javax/sound/midi/MidiDevice innerClassName Info flags 9
-
-class name javax/sound/midi/MidiDeviceReceiver
-header extends java/lang/Object implements javax/sound/midi/Receiver flags 601
-
-class name javax/sound/midi/MidiDeviceTransmitter
-header extends java/lang/Object implements javax/sound/midi/Transmitter flags 601
-
-class name javax/sound/midi/MidiEvent
-header extends java/lang/Object flags 21
-
-class name javax/sound/midi/MidiFileFormat
-header extends java/lang/Object flags 21
-
-class name javax/sound/midi/MidiMessage
-header extends java/lang/Object implements java/lang/Cloneable flags 421
-
-class name javax/sound/midi/MidiSystem
-header extends java/lang/Object flags 21
-innerclass innerClass javax/sound/midi/MidiDevice$Info outerClass javax/sound/midi/MidiDevice innerClassName Info flags 9
-
-class name javax/sound/midi/MidiUnavailableException
-header extends java/lang/Exception flags 21
-
-class name javax/sound/midi/Patch
-header extends java/lang/Object flags 21
-
-class name javax/sound/midi/Receiver
-header extends java/lang/Object implements java/lang/AutoCloseable flags 601
-
-class name javax/sound/midi/Sequence
-header extends java/lang/Object flags 21
-
-class name javax/sound/midi/Sequencer
-header extends java/lang/Object implements javax/sound/midi/MidiDevice flags 601
-innerclass innerClass javax/sound/midi/Sequencer$SyncMode outerClass javax/sound/midi/Sequencer innerClassName SyncMode flags 9
-
-class name javax/sound/midi/ShortMessage
-header extends javax/sound/midi/MidiMessage flags 21
-
-class name javax/sound/midi/Soundbank
-header extends java/lang/Object flags 601
-
-class name javax/sound/midi/SoundbankResource
-header extends java/lang/Object flags 421
-
-class name javax/sound/midi/Synthesizer
-header extends java/lang/Object implements javax/sound/midi/MidiDevice flags 601
-
-class name javax/sound/midi/SysexMessage
-header extends javax/sound/midi/MidiMessage flags 21
-
-class name javax/sound/midi/Track
-header extends java/lang/Object flags 21
-
-class name javax/sound/midi/Transmitter
-header extends java/lang/Object implements java/lang/AutoCloseable flags 601
-
-class name javax/sound/midi/VoiceStatus
-header extends java/lang/Object flags 21
-
-class name javax/sound/midi/spi/MidiDeviceProvider
-header extends java/lang/Object flags 421
-innerclass innerClass javax/sound/midi/MidiDevice$Info outerClass javax/sound/midi/MidiDevice innerClassName Info flags 9
-
-class name javax/sound/midi/spi/MidiFileReader
-header extends java/lang/Object flags 421
-
-class name javax/sound/midi/spi/MidiFileWriter
-header extends java/lang/Object flags 421
-
-class name javax/sound/midi/spi/SoundbankReader
-header extends java/lang/Object flags 421
-
-class name javax/sound/sampled/AudioFileFormat
-header extends java/lang/Object flags 21
-innerclass innerClass javax/sound/sampled/AudioFileFormat$Type outerClass javax/sound/sampled/AudioFileFormat innerClassName Type flags 9
-
-class name javax/sound/sampled/AudioFormat
-header extends java/lang/Object flags 21
-innerclass innerClass javax/sound/sampled/AudioFormat$Encoding outerClass javax/sound/sampled/AudioFormat innerClassName Encoding flags 9
-
-class name javax/sound/sampled/AudioInputStream
-header extends java/io/InputStream flags 21
-
-class name javax/sound/sampled/AudioPermission
-header extends java/security/BasicPermission flags 21
-
-class name javax/sound/sampled/AudioSystem
-header extends java/lang/Object flags 21
-innerclass innerClass javax/sound/sampled/Mixer$Info outerClass javax/sound/sampled/Mixer innerClassName Info flags 9
-innerclass innerClass javax/sound/sampled/Line$Info outerClass javax/sound/sampled/Line innerClassName Info flags 9
-innerclass innerClass javax/sound/sampled/AudioFormat$Encoding outerClass javax/sound/sampled/AudioFormat innerClassName Encoding flags 9
-innerclass innerClass javax/sound/sampled/AudioFileFormat$Type outerClass javax/sound/sampled/AudioFileFormat innerClassName Type flags 9
-
-class name javax/sound/sampled/BooleanControl
-header extends javax/sound/sampled/Control flags 421
-innerclass innerClass javax/sound/sampled/BooleanControl$Type outerClass javax/sound/sampled/BooleanControl innerClassName Type flags 9
-
-class name javax/sound/sampled/Clip
-header extends java/lang/Object implements javax/sound/sampled/DataLine flags 601
-
-class name javax/sound/sampled/CompoundControl
-header extends javax/sound/sampled/Control flags 421
-innerclass innerClass javax/sound/sampled/CompoundControl$Type outerClass javax/sound/sampled/CompoundControl innerClassName Type flags 9
-
-class name javax/sound/sampled/Control
-header extends java/lang/Object flags 421
-innerclass innerClass javax/sound/sampled/Control$Type outerClass javax/sound/sampled/Control innerClassName Type flags 9
-
-class name javax/sound/sampled/DataLine
-header extends java/lang/Object implements javax/sound/sampled/Line flags 601
-innerclass innerClass javax/sound/sampled/DataLine$Info outerClass javax/sound/sampled/DataLine innerClassName Info flags 9
-
-class name javax/sound/sampled/EnumControl
-header extends javax/sound/sampled/Control flags 421
-innerclass innerClass javax/sound/sampled/EnumControl$Type outerClass javax/sound/sampled/EnumControl innerClassName Type flags 9
-
-class name javax/sound/sampled/FloatControl
-header extends javax/sound/sampled/Control flags 421
-innerclass innerClass javax/sound/sampled/FloatControl$Type outerClass javax/sound/sampled/FloatControl innerClassName Type flags 9
-
-class name javax/sound/sampled/Line
-header extends java/lang/Object implements java/lang/AutoCloseable flags 601
-innerclass innerClass javax/sound/sampled/Line$Info outerClass javax/sound/sampled/Line innerClassName Info flags 9
-innerclass innerClass javax/sound/sampled/Control$Type outerClass javax/sound/sampled/Control innerClassName Type flags 9
-
-class name javax/sound/sampled/LineEvent
-header extends java/util/EventObject flags 21
-innerclass innerClass javax/sound/sampled/LineEvent$Type outerClass javax/sound/sampled/LineEvent innerClassName Type flags 9
-
-class name javax/sound/sampled/LineListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/sound/sampled/LineUnavailableException
-header extends java/lang/Exception flags 21
-
-class name javax/sound/sampled/Mixer
-header extends java/lang/Object implements javax/sound/sampled/Line flags 601
-innerclass innerClass javax/sound/sampled/Mixer$Info outerClass javax/sound/sampled/Mixer innerClassName Info flags 9
-innerclass innerClass javax/sound/sampled/Line$Info outerClass javax/sound/sampled/Line innerClassName Info flags 9
-
-class name javax/sound/sampled/Port
-header extends java/lang/Object implements javax/sound/sampled/Line flags 601
-innerclass innerClass javax/sound/sampled/Port$Info outerClass javax/sound/sampled/Port innerClassName Info flags 9
-
-class name javax/sound/sampled/ReverbType
-header extends java/lang/Object flags 21
-
-class name javax/sound/sampled/SourceDataLine
-header extends java/lang/Object implements javax/sound/sampled/DataLine flags 601
-
-class name javax/sound/sampled/TargetDataLine
-header extends java/lang/Object implements javax/sound/sampled/DataLine flags 601
-
-class name javax/sound/sampled/UnsupportedAudioFileException
-header extends java/lang/Exception flags 21
-
-class name javax/sound/sampled/spi/AudioFileReader
-header extends java/lang/Object flags 421
-
-class name javax/sound/sampled/spi/AudioFileWriter
-header extends java/lang/Object flags 421
-innerclass innerClass javax/sound/sampled/AudioFileFormat$Type outerClass javax/sound/sampled/AudioFileFormat innerClassName Type flags 9
-
-class name javax/sound/sampled/spi/FormatConversionProvider
-header extends java/lang/Object flags 421
-innerclass innerClass javax/sound/sampled/AudioFormat$Encoding outerClass javax/sound/sampled/AudioFormat innerClassName Encoding flags 9
-
-class name javax/sound/sampled/spi/MixerProvider
-header extends java/lang/Object flags 421
-innerclass innerClass javax/sound/sampled/Mixer$Info outerClass javax/sound/sampled/Mixer innerClassName Info flags 9
-
-class name javax/swing/AbstractAction
-header extends java/lang/Object implements javax/swing/Action,java/lang/Cloneable,java/io/Serializable flags 421
-
-class name javax/swing/AbstractButton
-header extends javax/swing/JComponent implements java/awt/ItemSelectable,javax/swing/SwingConstants flags 421
-innerclass innerClass javax/swing/AbstractButton$ButtonChangeListener outerClass javax/swing/AbstractButton innerClassName ButtonChangeListener flags 4
-innerclass innerClass javax/swing/AbstractButton$AccessibleAbstractButton outerClass javax/swing/AbstractButton innerClassName AccessibleAbstractButton flags 404
-
-class name javax/swing/AbstractCellEditor
-header extends java/lang/Object implements javax/swing/CellEditor,java/io/Serializable flags 421
-
-class name javax/swing/AbstractListModel
-header extends java/lang/Object implements javax/swing/ListModel,java/io/Serializable flags 421 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/swing/ListModel<TE;>;Ljava/io/Serializable;
-
-class name javax/swing/AbstractSpinnerModel
-header extends java/lang/Object implements javax/swing/SpinnerModel,java/io/Serializable flags 421
-
-class name javax/swing/Action
-header extends java/lang/Object implements java/awt/event/ActionListener flags 601
-
-class name javax/swing/ActionMap
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/swing/BorderFactory
-header extends java/lang/Object flags 21
-
-class name javax/swing/BoundedRangeModel
-header extends java/lang/Object flags 601
-
-class name javax/swing/Box
-header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/Box$Filler outerClass javax/swing/Box innerClassName Filler flags 9
-innerclass innerClass javax/swing/Box$AccessibleBox outerClass javax/swing/Box innerClassName AccessibleBox flags 4
-
-class name javax/swing/BoxLayout
-header extends java/lang/Object implements java/awt/LayoutManager2,java/io/Serializable flags 21
-
-class name javax/swing/ButtonGroup
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/swing/ButtonModel
-header extends java/lang/Object implements java/awt/ItemSelectable flags 601
-
-class name javax/swing/CellEditor
-header extends java/lang/Object flags 601
-
-class name javax/swing/CellRendererPane
-header extends java/awt/Container implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/CellRendererPane$AccessibleCellRendererPane outerClass javax/swing/CellRendererPane innerClassName AccessibleCellRendererPane flags 4
-
-class name javax/swing/ComboBoxEditor
-header extends java/lang/Object flags 601
-
-class name javax/swing/ComboBoxModel
-header extends java/lang/Object implements javax/swing/ListModel flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/swing/ListModel<TE;>;
-
-class name javax/swing/ComponentInputMap
-header extends javax/swing/InputMap flags 21
-
-class name javax/swing/DebugGraphics
-header extends java/awt/Graphics flags 21
-
-class name javax/swing/DefaultBoundedRangeModel
-header extends java/lang/Object implements javax/swing/BoundedRangeModel,java/io/Serializable flags 21
-
-class name javax/swing/DefaultButtonModel
-header extends java/lang/Object implements javax/swing/ButtonModel,java/io/Serializable flags 21
-
-class name javax/swing/DefaultCellEditor
-header extends javax/swing/AbstractCellEditor implements javax/swing/table/TableCellEditor,javax/swing/tree/TreeCellEditor flags 21
-innerclass innerClass javax/swing/DefaultCellEditor$EditorDelegate outerClass javax/swing/DefaultCellEditor innerClassName EditorDelegate flags 4
-
-class name javax/swing/DefaultComboBoxModel
-header extends javax/swing/AbstractListModel implements javax/swing/MutableComboBoxModel,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljavax/swing/AbstractListModel<TE;>;Ljavax/swing/MutableComboBoxModel<TE;>;Ljava/io/Serializable;
-
-class name javax/swing/DefaultDesktopManager
-header extends java/lang/Object implements javax/swing/DesktopManager,java/io/Serializable flags 21
-
-class name javax/swing/DefaultFocusManager
-header extends javax/swing/FocusManager flags 21
-
-class name javax/swing/DefaultListCellRenderer
-header extends javax/swing/JLabel implements javax/swing/ListCellRenderer,java/io/Serializable flags 21 signature Ljavax/swing/JLabel;Ljavax/swing/ListCellRenderer<Ljava/lang/Object;>;Ljava/io/Serializable;
-innerclass innerClass javax/swing/DefaultListCellRenderer$UIResource outerClass javax/swing/DefaultListCellRenderer innerClassName UIResource flags 9
-
-class name javax/swing/DefaultListModel
-header extends javax/swing/AbstractListModel flags 21 signature <E:Ljava/lang/Object;>Ljavax/swing/AbstractListModel<TE;>;
-
-class name javax/swing/DefaultListSelectionModel
-header extends java/lang/Object implements javax/swing/ListSelectionModel,java/lang/Cloneable,java/io/Serializable flags 21
-
-class name javax/swing/DefaultRowSorter
-header extends javax/swing/RowSorter flags 421 signature <M:Ljava/lang/Object;I:Ljava/lang/Object;>Ljavax/swing/RowSorter<TM;>;
-innerclass innerClass javax/swing/DefaultRowSorter$ModelWrapper outerClass javax/swing/DefaultRowSorter innerClassName ModelWrapper flags 40c
-innerclass innerClass javax/swing/RowSorter$SortKey outerClass javax/swing/RowSorter innerClassName SortKey flags 9
-innerclass innerClass javax/swing/RowFilter$Entry outerClass javax/swing/RowFilter innerClassName Entry flags 409
-
-class name javax/swing/DefaultSingleSelectionModel
-header extends java/lang/Object implements javax/swing/SingleSelectionModel,java/io/Serializable flags 21
-
-class name javax/swing/DesktopManager
-header extends java/lang/Object flags 601
-
-class name javax/swing/DropMode
-header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/swing/DropMode;>;
-
-class name javax/swing/FocusManager
-header extends java/awt/DefaultKeyboardFocusManager flags 421
-
-class name javax/swing/GrayFilter
-header extends java/awt/image/RGBImageFilter flags 21
-
-class name javax/swing/GroupLayout
-header extends java/lang/Object implements java/awt/LayoutManager2 flags 21
-innerclass innerClass javax/swing/GroupLayout$Alignment outerClass javax/swing/GroupLayout innerClassName Alignment flags 4019
-innerclass innerClass javax/swing/GroupLayout$Spring outerClass javax/swing/GroupLayout innerClassName Spring flags 402
-innerclass innerClass javax/swing/GroupLayout$Group outerClass javax/swing/GroupLayout innerClassName Group flags 401
-innerclass innerClass javax/swing/GroupLayout$SequentialGroup outerClass javax/swing/GroupLayout innerClassName SequentialGroup flags 1
-innerclass innerClass javax/swing/GroupLayout$ParallelGroup outerClass javax/swing/GroupLayout innerClassName ParallelGroup flags 1
-
-class name javax/swing/Icon
-header extends java/lang/Object flags 601
-
 class name javax/swing/ImageIcon
-header extends java/lang/Object implements javax/swing/Icon,java/io/Serializable,javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/ImageIcon$AccessibleImageIcon outerClass javax/swing/ImageIcon innerClassName AccessibleImageIcon flags 4
 -field name component descriptor Ljava/awt/Component;
 -field name tracker descriptor Ljava/awt/MediaTracker;
 field name component descriptor Ljava/awt/Component; flags 1c
 field name tracker descriptor Ljava/awt/MediaTracker; flags 1c
 
-class name javax/swing/InputMap
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/swing/InputVerifier
-header extends java/lang/Object flags 421
-
-class name javax/swing/InternalFrameFocusTraversalPolicy
-header extends java/awt/FocusTraversalPolicy flags 421
-
-class name javax/swing/JApplet
-header extends java/applet/Applet implements javax/accessibility/Accessible,javax/swing/RootPaneContainer,javax/swing/TransferHandler$HasGetTransferHandler flags 21
-innerclass innerClass javax/swing/JApplet$AccessibleJApplet outerClass javax/swing/JApplet innerClassName AccessibleJApplet flags 4
-innerclass innerClass javax/swing/TransferHandler$HasGetTransferHandler outerClass javax/swing/TransferHandler innerClassName HasGetTransferHandler flags 608
-
-class name javax/swing/JButton
-header extends javax/swing/AbstractButton implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JButton$AccessibleJButton outerClass javax/swing/JButton innerClassName AccessibleJButton flags 4
-
-class name javax/swing/JCheckBox
-header extends javax/swing/JToggleButton implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JCheckBox$AccessibleJCheckBox outerClass javax/swing/JCheckBox innerClassName AccessibleJCheckBox flags 4
-
-class name javax/swing/JCheckBoxMenuItem
-header extends javax/swing/JMenuItem implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JCheckBoxMenuItem$AccessibleJCheckBoxMenuItem outerClass javax/swing/JCheckBoxMenuItem innerClassName AccessibleJCheckBoxMenuItem flags 4
-
-class name javax/swing/JColorChooser
-header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JColorChooser$AccessibleJColorChooser outerClass javax/swing/JColorChooser innerClassName AccessibleJColorChooser flags 4
-
-class name javax/swing/JComboBox
-header extends javax/swing/JComponent implements java/awt/ItemSelectable,javax/swing/event/ListDataListener,java/awt/event/ActionListener,javax/accessibility/Accessible flags 21 signature <E:Ljava/lang/Object;>Ljavax/swing/JComponent;Ljava/awt/ItemSelectable;Ljavax/swing/event/ListDataListener;Ljava/awt/event/ActionListener;Ljavax/accessibility/Accessible;
-innerclass innerClass javax/swing/JComboBox$KeySelectionManager outerClass javax/swing/JComboBox innerClassName KeySelectionManager flags 609
-innerclass innerClass javax/swing/JComboBox$AccessibleJComboBox outerClass javax/swing/JComboBox innerClassName AccessibleJComboBox flags 4
-
 class name javax/swing/JComponent
-header extends java/awt/Container implements java/io/Serializable,javax/swing/TransferHandler$HasGetTransferHandler flags 421
-innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
-innerclass innerClass javax/swing/TransferHandler$HasGetTransferHandler outerClass javax/swing/TransferHandler innerClassName HasGetTransferHandler flags 608
 field name accessibleContext descriptor Ljavax/accessibility/AccessibleContext; flags 4
 -method name hide descriptor ()V
 method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1
@@ -2297,1968 +88,16 @@
 field name accessibleFocusHandler descriptor Ljava/awt/event/FocusListener; flags 4
 
 class name javax/swing/JDesktopPane
-header extends javax/swing/JLayeredPane implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JDesktopPane$AccessibleJDesktopPane outerClass javax/swing/JDesktopPane innerClassName AccessibleJDesktopPane flags 4
 -method name remove descriptor (Ljava/awt/Component;)V
 
-class name javax/swing/JDialog
-header extends java/awt/Dialog implements javax/swing/WindowConstants,javax/accessibility/Accessible,javax/swing/RootPaneContainer,javax/swing/TransferHandler$HasGetTransferHandler flags 21
-innerclass innerClass javax/swing/JDialog$AccessibleJDialog outerClass javax/swing/JDialog innerClassName AccessibleJDialog flags 4
-innerclass innerClass java/awt/Dialog$ModalityType outerClass java/awt/Dialog innerClassName ModalityType flags 4019
-innerclass innerClass javax/swing/TransferHandler$HasGetTransferHandler outerClass javax/swing/TransferHandler innerClassName HasGetTransferHandler flags 608
-
-class name javax/swing/JEditorPane
-header extends javax/swing/text/JTextComponent flags 21
-innerclass innerClass javax/swing/JEditorPane$AccessibleJEditorPane outerClass javax/swing/JEditorPane innerClassName AccessibleJEditorPane flags 4
-innerclass innerClass javax/swing/JEditorPane$AccessibleJEditorPaneHTML outerClass javax/swing/JEditorPane innerClassName AccessibleJEditorPaneHTML flags 4
-innerclass innerClass javax/swing/JEditorPane$JEditorPaneAccessibleHypertextSupport outerClass javax/swing/JEditorPane innerClassName JEditorPaneAccessibleHypertextSupport flags 4
-
-class name javax/swing/JFileChooser
-header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JFileChooser$AccessibleJFileChooser outerClass javax/swing/JFileChooser innerClassName AccessibleJFileChooser flags 4
-
-class name javax/swing/JFormattedTextField
-header extends javax/swing/JTextField flags 21
-innerclass innerClass javax/swing/JFormattedTextField$AbstractFormatterFactory outerClass javax/swing/JFormattedTextField innerClassName AbstractFormatterFactory flags 409
-innerclass innerClass javax/swing/JFormattedTextField$AbstractFormatter outerClass javax/swing/JFormattedTextField innerClassName AbstractFormatter flags 409
-
-class name javax/swing/JFrame
-header extends java/awt/Frame implements javax/swing/WindowConstants,javax/accessibility/Accessible,javax/swing/RootPaneContainer,javax/swing/TransferHandler$HasGetTransferHandler flags 21
-innerclass innerClass javax/swing/JFrame$AccessibleJFrame outerClass javax/swing/JFrame innerClassName AccessibleJFrame flags 4
-innerclass innerClass javax/swing/TransferHandler$HasGetTransferHandler outerClass javax/swing/TransferHandler innerClassName HasGetTransferHandler flags 608
-
-class name javax/swing/JInternalFrame
-header extends javax/swing/JComponent implements javax/accessibility/Accessible,javax/swing/WindowConstants,javax/swing/RootPaneContainer flags 21
-innerclass innerClass javax/swing/JInternalFrame$AccessibleJInternalFrame outerClass javax/swing/JInternalFrame innerClassName AccessibleJInternalFrame flags 4
-innerclass innerClass javax/swing/JInternalFrame$JDesktopIcon outerClass javax/swing/JInternalFrame innerClassName JDesktopIcon flags 9
-
-class name javax/swing/JLabel
-header extends javax/swing/JComponent implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JLabel$AccessibleJLabel outerClass javax/swing/JLabel innerClassName AccessibleJLabel flags 4
-
-class name javax/swing/JLayer
-header extends javax/swing/JComponent implements javax/swing/Scrollable,java/beans/PropertyChangeListener,javax/accessibility/Accessible flags 31 signature <V:Ljava/awt/Component;>Ljavax/swing/JComponent;Ljavax/swing/Scrollable;Ljava/beans/PropertyChangeListener;Ljavax/accessibility/Accessible;
-
-class name javax/swing/JLayeredPane
-header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JLayeredPane$AccessibleJLayeredPane outerClass javax/swing/JLayeredPane innerClassName AccessibleJLayeredPane flags 4
-
-class name javax/swing/JList
-header extends javax/swing/JComponent implements javax/swing/Scrollable,javax/accessibility/Accessible flags 21 signature <E:Ljava/lang/Object;>Ljavax/swing/JComponent;Ljavax/swing/Scrollable;Ljavax/accessibility/Accessible;
-innerclass innerClass javax/swing/JList$DropLocation outerClass javax/swing/JList innerClassName DropLocation flags 19
-innerclass innerClass javax/swing/JList$AccessibleJList outerClass javax/swing/JList innerClassName AccessibleJList flags 4
-innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-
-class name javax/swing/JMenu
-header extends javax/swing/JMenuItem implements javax/accessibility/Accessible,javax/swing/MenuElement flags 21
-innerclass innerClass javax/swing/JMenu$WinListener outerClass javax/swing/JMenu innerClassName WinListener flags 4
-innerclass innerClass javax/swing/JMenu$AccessibleJMenu outerClass javax/swing/JMenu innerClassName AccessibleJMenu flags 4
-
-class name javax/swing/JMenuBar
-header extends javax/swing/JComponent implements javax/accessibility/Accessible,javax/swing/MenuElement flags 21
-innerclass innerClass javax/swing/JMenuBar$AccessibleJMenuBar outerClass javax/swing/JMenuBar innerClassName AccessibleJMenuBar flags 4
-
-class name javax/swing/JMenuItem
-header extends javax/swing/AbstractButton implements javax/accessibility/Accessible,javax/swing/MenuElement flags 21
-innerclass innerClass javax/swing/JMenuItem$AccessibleJMenuItem outerClass javax/swing/JMenuItem innerClassName AccessibleJMenuItem flags 4
-
-class name javax/swing/JOptionPane
-header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JOptionPane$AccessibleJOptionPane outerClass javax/swing/JOptionPane innerClassName AccessibleJOptionPane flags 4
-
-class name javax/swing/JPanel
-header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JPanel$AccessibleJPanel outerClass javax/swing/JPanel innerClassName AccessibleJPanel flags 4
-
-class name javax/swing/JPasswordField
-header extends javax/swing/JTextField flags 21
-innerclass innerClass javax/swing/JPasswordField$AccessibleJPasswordField outerClass javax/swing/JPasswordField innerClassName AccessibleJPasswordField flags 4
-
-class name javax/swing/JPopupMenu
-header extends javax/swing/JComponent implements javax/accessibility/Accessible,javax/swing/MenuElement flags 21
-innerclass innerClass javax/swing/JPopupMenu$AccessibleJPopupMenu outerClass javax/swing/JPopupMenu innerClassName AccessibleJPopupMenu flags 4
-innerclass innerClass javax/swing/JPopupMenu$Separator outerClass javax/swing/JPopupMenu innerClassName Separator flags 9
-
-class name javax/swing/JProgressBar
-header extends javax/swing/JComponent implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JProgressBar$AccessibleJProgressBar outerClass javax/swing/JProgressBar innerClassName AccessibleJProgressBar flags 4
-
-class name javax/swing/JRadioButton
-header extends javax/swing/JToggleButton implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JRadioButton$AccessibleJRadioButton outerClass javax/swing/JRadioButton innerClassName AccessibleJRadioButton flags 4
-
-class name javax/swing/JRadioButtonMenuItem
-header extends javax/swing/JMenuItem implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JRadioButtonMenuItem$AccessibleJRadioButtonMenuItem outerClass javax/swing/JRadioButtonMenuItem innerClassName AccessibleJRadioButtonMenuItem flags 4
-
-class name javax/swing/JRootPane
-header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JRootPane$DefaultAction outerClass javax/swing/JRootPane innerClassName DefaultAction flags 8
-innerclass innerClass javax/swing/JRootPane$RootLayout outerClass javax/swing/JRootPane innerClassName RootLayout flags 4
-innerclass innerClass javax/swing/JRootPane$AccessibleJRootPane outerClass javax/swing/JRootPane innerClassName AccessibleJRootPane flags 4
-
-class name javax/swing/JScrollBar
-header extends javax/swing/JComponent implements java/awt/Adjustable,javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JScrollBar$AccessibleJScrollBar outerClass javax/swing/JScrollBar innerClassName AccessibleJScrollBar flags 4
-
-class name javax/swing/JScrollPane
-header extends javax/swing/JComponent implements javax/swing/ScrollPaneConstants,javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JScrollPane$ScrollBar outerClass javax/swing/JScrollPane innerClassName ScrollBar flags 4
-innerclass innerClass javax/swing/JScrollPane$AccessibleJScrollPane outerClass javax/swing/JScrollPane innerClassName AccessibleJScrollPane flags 4
-
-class name javax/swing/JSeparator
-header extends javax/swing/JComponent implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JSeparator$AccessibleJSeparator outerClass javax/swing/JSeparator innerClassName AccessibleJSeparator flags 4
-
-class name javax/swing/JSlider
-header extends javax/swing/JComponent implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JSlider$AccessibleJSlider outerClass javax/swing/JSlider innerClassName AccessibleJSlider flags 4
-
-class name javax/swing/JSpinner
-header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JSpinner$DefaultEditor outerClass javax/swing/JSpinner innerClassName DefaultEditor flags 9
-innerclass innerClass javax/swing/JSpinner$DateEditor outerClass javax/swing/JSpinner innerClassName DateEditor flags 9
-innerclass innerClass javax/swing/JSpinner$NumberEditor outerClass javax/swing/JSpinner innerClassName NumberEditor flags 9
-innerclass innerClass javax/swing/JSpinner$ListEditor outerClass javax/swing/JSpinner innerClassName ListEditor flags 9
-innerclass innerClass javax/swing/JSpinner$AccessibleJSpinner outerClass javax/swing/JSpinner innerClassName AccessibleJSpinner flags 4
-
-class name javax/swing/JSplitPane
-header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JSplitPane$AccessibleJSplitPane outerClass javax/swing/JSplitPane innerClassName AccessibleJSplitPane flags 4
-
-class name javax/swing/JTabbedPane
-header extends javax/swing/JComponent implements java/io/Serializable,javax/accessibility/Accessible,javax/swing/SwingConstants flags 21
-innerclass innerClass javax/swing/JTabbedPane$ModelListener outerClass javax/swing/JTabbedPane innerClassName ModelListener flags 4
-innerclass innerClass javax/swing/JTabbedPane$AccessibleJTabbedPane outerClass javax/swing/JTabbedPane innerClassName AccessibleJTabbedPane flags 4
-
-class name javax/swing/JTable
-header extends javax/swing/JComponent implements javax/swing/event/TableModelListener,javax/swing/Scrollable,javax/swing/event/TableColumnModelListener,javax/swing/event/ListSelectionListener,javax/swing/event/CellEditorListener,javax/accessibility/Accessible,javax/swing/event/RowSorterListener flags 21
-innerclass innerClass javax/swing/JTable$PrintMode outerClass javax/swing/JTable innerClassName PrintMode flags 4019
-innerclass innerClass javax/swing/JTable$DropLocation outerClass javax/swing/JTable innerClassName DropLocation flags 19
-innerclass innerClass javax/swing/JTable$AccessibleJTable outerClass javax/swing/JTable innerClassName AccessibleJTable flags 4
-innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
-
-class name javax/swing/JTextArea
-header extends javax/swing/text/JTextComponent flags 21
-innerclass innerClass javax/swing/JTextArea$AccessibleJTextArea outerClass javax/swing/JTextArea innerClassName AccessibleJTextArea flags 4
-
-class name javax/swing/JTextField
-header extends javax/swing/text/JTextComponent implements javax/swing/SwingConstants flags 21
-innerclass innerClass javax/swing/JTextField$AccessibleJTextField outerClass javax/swing/JTextField innerClassName AccessibleJTextField flags 4
-
-class name javax/swing/JTextPane
-header extends javax/swing/JEditorPane flags 21
-
-class name javax/swing/JToggleButton
-header extends javax/swing/AbstractButton implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JToggleButton$ToggleButtonModel outerClass javax/swing/JToggleButton innerClassName ToggleButtonModel flags 9
-innerclass innerClass javax/swing/JToggleButton$AccessibleJToggleButton outerClass javax/swing/JToggleButton innerClassName AccessibleJToggleButton flags 4
-
-class name javax/swing/JToolBar
-header extends javax/swing/JComponent implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JToolBar$Separator outerClass javax/swing/JToolBar innerClassName Separator flags 9
-innerclass innerClass javax/swing/JToolBar$AccessibleJToolBar outerClass javax/swing/JToolBar innerClassName AccessibleJToolBar flags 4
-
-class name javax/swing/JToolTip
-header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JToolTip$AccessibleJToolTip outerClass javax/swing/JToolTip innerClassName AccessibleJToolTip flags 4
-
-class name javax/swing/JTree
-header extends javax/swing/JComponent implements javax/swing/Scrollable,javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JTree$DropLocation outerClass javax/swing/JTree innerClassName DropLocation flags 19
-innerclass innerClass javax/swing/JTree$EmptySelectionModel outerClass javax/swing/JTree innerClassName EmptySelectionModel flags c
-innerclass innerClass javax/swing/JTree$TreeSelectionRedirector outerClass javax/swing/JTree innerClassName TreeSelectionRedirector flags 4
-innerclass innerClass javax/swing/JTree$TreeModelHandler outerClass javax/swing/JTree innerClassName TreeModelHandler flags 4
-innerclass innerClass javax/swing/JTree$DynamicUtilTreeNode outerClass javax/swing/JTree innerClassName DynamicUtilTreeNode flags 9
-innerclass innerClass javax/swing/JTree$AccessibleJTree outerClass javax/swing/JTree innerClassName AccessibleJTree flags 4
-innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-
 class name javax/swing/JViewport
-header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/JViewport$ViewListener outerClass javax/swing/JViewport innerClassName ViewListener flags 4
-innerclass innerClass javax/swing/JViewport$AccessibleJViewport outerClass javax/swing/JViewport innerClassName AccessibleJViewport flags 4
 -method name addNotify descriptor ()V
 
-class name javax/swing/JWindow
-header extends java/awt/Window implements javax/accessibility/Accessible,javax/swing/RootPaneContainer,javax/swing/TransferHandler$HasGetTransferHandler flags 21
-innerclass innerClass javax/swing/JWindow$AccessibleJWindow outerClass javax/swing/JWindow innerClassName AccessibleJWindow flags 4
-innerclass innerClass javax/swing/TransferHandler$HasGetTransferHandler outerClass javax/swing/TransferHandler innerClassName HasGetTransferHandler flags 608
-
-class name javax/swing/KeyStroke
-header extends java/awt/AWTKeyStroke flags 21
-
-class name javax/swing/LayoutFocusTraversalPolicy
-header extends javax/swing/SortingFocusTraversalPolicy implements java/io/Serializable flags 21
-
-class name javax/swing/LayoutStyle
-header extends java/lang/Object flags 421
-innerclass innerClass javax/swing/LayoutStyle$ComponentPlacement outerClass javax/swing/LayoutStyle innerClassName ComponentPlacement flags 4019
-
-class name javax/swing/ListCellRenderer
-header extends java/lang/Object flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;
-
-class name javax/swing/ListModel
-header extends java/lang/Object flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;
-
-class name javax/swing/ListSelectionModel
-header extends java/lang/Object flags 601
-
-class name javax/swing/LookAndFeel
-header extends java/lang/Object flags 421
-innerclass innerClass javax/swing/text/JTextComponent$KeyBinding outerClass javax/swing/text/JTextComponent innerClassName KeyBinding flags 9
-
-class name javax/swing/MenuElement
-header extends java/lang/Object flags 601
-
-class name javax/swing/MenuSelectionManager
-header extends java/lang/Object flags 21
-
-class name javax/swing/MutableComboBoxModel
-header extends java/lang/Object implements javax/swing/ComboBoxModel flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/swing/ComboBoxModel<TE;>;
-
-class name javax/swing/OverlayLayout
-header extends java/lang/Object implements java/awt/LayoutManager2,java/io/Serializable flags 21
-
-class name javax/swing/Painter
-header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
-
-class name javax/swing/Popup
-header extends java/lang/Object flags 21
-
-class name javax/swing/PopupFactory
-header extends java/lang/Object flags 21
-
-class name javax/swing/ProgressMonitor
-header extends java/lang/Object implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/ProgressMonitor$AccessibleProgressMonitor outerClass javax/swing/ProgressMonitor innerClassName AccessibleProgressMonitor flags 4
-
-class name javax/swing/ProgressMonitorInputStream
-header extends java/io/FilterInputStream flags 21
-
-class name javax/swing/Renderer
-header extends java/lang/Object flags 601
-
-class name javax/swing/RepaintManager
-header extends java/lang/Object flags 21
-
-class name javax/swing/RootPaneContainer
-header extends java/lang/Object flags 601
-
-class name javax/swing/RowFilter
-header extends java/lang/Object flags 421 signature <M:Ljava/lang/Object;I:Ljava/lang/Object;>Ljava/lang/Object;
-innerclass innerClass javax/swing/RowFilter$ComparisonType outerClass javax/swing/RowFilter innerClassName ComparisonType flags 4019
-innerclass innerClass javax/swing/RowFilter$Entry outerClass javax/swing/RowFilter innerClassName Entry flags 409
-
-class name javax/swing/RowSorter
-header extends java/lang/Object flags 421 signature <M:Ljava/lang/Object;>Ljava/lang/Object;
-innerclass innerClass javax/swing/RowSorter$SortKey outerClass javax/swing/RowSorter innerClassName SortKey flags 9
-
-class name javax/swing/ScrollPaneConstants
-header extends java/lang/Object flags 601
-
-class name javax/swing/ScrollPaneLayout
-header extends java/lang/Object implements java/awt/LayoutManager,javax/swing/ScrollPaneConstants,java/io/Serializable flags 21
-innerclass innerClass javax/swing/ScrollPaneLayout$UIResource outerClass javax/swing/ScrollPaneLayout innerClassName UIResource flags 9
-
-class name javax/swing/Scrollable
-header extends java/lang/Object flags 601
-
-class name javax/swing/SingleSelectionModel
-header extends java/lang/Object flags 601
-
-class name javax/swing/SizeRequirements
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/swing/SizeSequence
-header extends java/lang/Object flags 21
-
-class name javax/swing/SortOrder
-header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/swing/SortOrder;>;
-
-class name javax/swing/SortingFocusTraversalPolicy
-header extends javax/swing/InternalFrameFocusTraversalPolicy flags 21
-
-class name javax/swing/SpinnerDateModel
-header extends javax/swing/AbstractSpinnerModel implements java/io/Serializable flags 21
-
-class name javax/swing/SpinnerListModel
-header extends javax/swing/AbstractSpinnerModel implements java/io/Serializable flags 21
-
-class name javax/swing/SpinnerModel
-header extends java/lang/Object flags 601
-
-class name javax/swing/SpinnerNumberModel
-header extends javax/swing/AbstractSpinnerModel implements java/io/Serializable flags 21
-
-class name javax/swing/Spring
-header extends java/lang/Object flags 421
-
-class name javax/swing/SpringLayout
-header extends java/lang/Object implements java/awt/LayoutManager2 flags 21
-innerclass innerClass javax/swing/SpringLayout$Constraints outerClass javax/swing/SpringLayout innerClassName Constraints flags 9
-
-class name javax/swing/SwingConstants
-header extends java/lang/Object flags 601
-
-class name javax/swing/SwingUtilities
-header extends java/lang/Object implements javax/swing/SwingConstants flags 21
-
-class name javax/swing/SwingWorker
-header extends java/lang/Object implements java/util/concurrent/RunnableFuture flags 421 signature <T:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/concurrent/RunnableFuture<TT;>;
-innerclass innerClass javax/swing/SwingWorker$StateValue outerClass javax/swing/SwingWorker innerClassName StateValue flags 4019
-
-class name javax/swing/Timer
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/swing/ToolTipManager
-header extends java/awt/event/MouseAdapter implements java/awt/event/MouseMotionListener flags 21
-innerclass innerClass javax/swing/ToolTipManager$insideTimerAction outerClass javax/swing/ToolTipManager innerClassName insideTimerAction flags 4
-innerclass innerClass javax/swing/ToolTipManager$outsideTimerAction outerClass javax/swing/ToolTipManager innerClassName outsideTimerAction flags 4
-innerclass innerClass javax/swing/ToolTipManager$stillInsideTimerAction outerClass javax/swing/ToolTipManager innerClassName stillInsideTimerAction flags 4
-
-class name javax/swing/TransferHandler
-header extends java/lang/Object implements java/io/Serializable flags 21
-innerclass innerClass javax/swing/TransferHandler$HasGetTransferHandler outerClass javax/swing/TransferHandler innerClassName HasGetTransferHandler flags 608
-innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
-innerclass innerClass javax/swing/TransferHandler$TransferSupport outerClass javax/swing/TransferHandler innerClassName TransferSupport flags 19
-
-class name javax/swing/UIDefaults
-header extends java/util/Hashtable flags 21 signature Ljava/util/Hashtable<Ljava/lang/Object;Ljava/lang/Object;>;
-innerclass innerClass javax/swing/UIDefaults$LazyValue outerClass javax/swing/UIDefaults innerClassName LazyValue flags 609
-innerclass innerClass javax/swing/UIDefaults$ActiveValue outerClass javax/swing/UIDefaults innerClassName ActiveValue flags 609
-innerclass innerClass javax/swing/UIDefaults$ProxyLazyValue outerClass javax/swing/UIDefaults innerClassName ProxyLazyValue flags 9
-innerclass innerClass javax/swing/UIDefaults$LazyInputMap outerClass javax/swing/UIDefaults innerClassName LazyInputMap flags 9
-
-class name javax/swing/UIManager
-header extends java/lang/Object implements java/io/Serializable flags 21
-innerclass innerClass javax/swing/UIManager$LookAndFeelInfo outerClass javax/swing/UIManager innerClassName LookAndFeelInfo flags 9
-
-class name javax/swing/UnsupportedLookAndFeelException
-header extends java/lang/Exception flags 21
-
-class name javax/swing/ViewportLayout
-header extends java/lang/Object implements java/awt/LayoutManager,java/io/Serializable flags 21
-
-class name javax/swing/WindowConstants
-header extends java/lang/Object flags 601
-
-class name javax/swing/border/AbstractBorder
-header extends java/lang/Object implements javax/swing/border/Border,java/io/Serializable flags 421
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-
-class name javax/swing/border/BevelBorder
-header extends javax/swing/border/AbstractBorder flags 21
-
-class name javax/swing/border/Border
-header extends java/lang/Object flags 601
-
-class name javax/swing/border/CompoundBorder
-header extends javax/swing/border/AbstractBorder flags 21
-
-class name javax/swing/border/EmptyBorder
-header extends javax/swing/border/AbstractBorder implements java/io/Serializable flags 21
-
-class name javax/swing/border/EtchedBorder
-header extends javax/swing/border/AbstractBorder flags 21
-
-class name javax/swing/border/LineBorder
-header extends javax/swing/border/AbstractBorder flags 21
-
-class name javax/swing/border/MatteBorder
-header extends javax/swing/border/EmptyBorder flags 21
-
-class name javax/swing/border/SoftBevelBorder
-header extends javax/swing/border/BevelBorder flags 21
-
-class name javax/swing/border/StrokeBorder
-header extends javax/swing/border/AbstractBorder flags 21
-
-class name javax/swing/border/TitledBorder
-header extends javax/swing/border/AbstractBorder flags 21
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-
-class name javax/swing/colorchooser/AbstractColorChooserPanel
-header extends javax/swing/JPanel flags 421
-
-class name javax/swing/colorchooser/ColorChooserComponentFactory
-header extends java/lang/Object flags 21
-
-class name javax/swing/colorchooser/ColorSelectionModel
-header extends java/lang/Object flags 601
-
-class name javax/swing/colorchooser/DefaultColorSelectionModel
-header extends java/lang/Object implements javax/swing/colorchooser/ColorSelectionModel,java/io/Serializable flags 21
-
-class name javax/swing/event/AncestorEvent
-header extends java/awt/AWTEvent flags 21
-
-class name javax/swing/event/AncestorListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/CaretEvent
-header extends java/util/EventObject flags 421
-
-class name javax/swing/event/CaretListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/CellEditorListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/ChangeEvent
-header extends java/util/EventObject flags 21
-
-class name javax/swing/event/ChangeListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/DocumentEvent
-header extends java/lang/Object flags 601
-innerclass innerClass javax/swing/event/DocumentEvent$EventType outerClass javax/swing/event/DocumentEvent innerClassName EventType flags 19
-innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609
-
-class name javax/swing/event/DocumentListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/EventListenerList
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/swing/event/HyperlinkEvent
-header extends java/util/EventObject flags 21
-innerclass innerClass javax/swing/event/HyperlinkEvent$EventType outerClass javax/swing/event/HyperlinkEvent innerClassName EventType flags 19
-
-class name javax/swing/event/HyperlinkListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/InternalFrameAdapter
-header extends java/lang/Object implements javax/swing/event/InternalFrameListener flags 421
-
-class name javax/swing/event/InternalFrameEvent
-header extends java/awt/AWTEvent flags 21
-
-class name javax/swing/event/InternalFrameListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/ListDataEvent
-header extends java/util/EventObject flags 21
-
-class name javax/swing/event/ListDataListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/ListSelectionEvent
-header extends java/util/EventObject flags 21
-
-class name javax/swing/event/ListSelectionListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/MenuDragMouseEvent
-header extends java/awt/event/MouseEvent flags 21
-
-class name javax/swing/event/MenuDragMouseListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/MenuEvent
-header extends java/util/EventObject flags 21
-
-class name javax/swing/event/MenuKeyEvent
-header extends java/awt/event/KeyEvent flags 21
-
-class name javax/swing/event/MenuKeyListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/MenuListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/MouseInputAdapter
-header extends java/awt/event/MouseAdapter implements javax/swing/event/MouseInputListener flags 421
-
-class name javax/swing/event/MouseInputListener
-header extends java/lang/Object implements java/awt/event/MouseListener,java/awt/event/MouseMotionListener flags 601
-
-class name javax/swing/event/PopupMenuEvent
-header extends java/util/EventObject flags 21
-
-class name javax/swing/event/PopupMenuListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/RowSorterEvent
-header extends java/util/EventObject flags 21
-innerclass innerClass javax/swing/event/RowSorterEvent$Type outerClass javax/swing/event/RowSorterEvent innerClassName Type flags 4019
-
-class name javax/swing/event/RowSorterListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/SwingPropertyChangeSupport
-header extends java/beans/PropertyChangeSupport flags 31
-
-class name javax/swing/event/TableColumnModelEvent
-header extends java/util/EventObject flags 21
-
-class name javax/swing/event/TableColumnModelListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/TableModelEvent
-header extends java/util/EventObject flags 21
-
-class name javax/swing/event/TableModelListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/TreeExpansionEvent
-header extends java/util/EventObject flags 21
-
-class name javax/swing/event/TreeExpansionListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/TreeModelEvent
-header extends java/util/EventObject flags 21
-
-class name javax/swing/event/TreeModelListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/TreeSelectionEvent
-header extends java/util/EventObject flags 21
-
-class name javax/swing/event/TreeSelectionListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/TreeWillExpandListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/event/UndoableEditEvent
-header extends java/util/EventObject flags 21
-
-class name javax/swing/event/UndoableEditListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/swing/filechooser/FileFilter
-header extends java/lang/Object flags 421
-
-class name javax/swing/filechooser/FileNameExtensionFilter
-header extends javax/swing/filechooser/FileFilter flags 31
-
-class name javax/swing/filechooser/FileSystemView
-header extends java/lang/Object flags 421
-
-class name javax/swing/filechooser/FileView
-header extends java/lang/Object flags 421
-
-class name javax/swing/plaf/ActionMapUIResource
-header extends javax/swing/ActionMap implements javax/swing/plaf/UIResource flags 21
-
-class name javax/swing/plaf/BorderUIResource
-header extends java/lang/Object implements javax/swing/border/Border,javax/swing/plaf/UIResource,java/io/Serializable flags 21
-innerclass innerClass javax/swing/plaf/BorderUIResource$CompoundBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName CompoundBorderUIResource flags 9
-innerclass innerClass javax/swing/plaf/BorderUIResource$EmptyBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName EmptyBorderUIResource flags 9
-innerclass innerClass javax/swing/plaf/BorderUIResource$LineBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName LineBorderUIResource flags 9
-innerclass innerClass javax/swing/plaf/BorderUIResource$BevelBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName BevelBorderUIResource flags 9
-innerclass innerClass javax/swing/plaf/BorderUIResource$EtchedBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName EtchedBorderUIResource flags 9
-innerclass innerClass javax/swing/plaf/BorderUIResource$MatteBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName MatteBorderUIResource flags 9
-innerclass innerClass javax/swing/plaf/BorderUIResource$TitledBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName TitledBorderUIResource flags 9
-
-class name javax/swing/plaf/ButtonUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/ColorChooserUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/ColorUIResource
-header extends java/awt/Color implements javax/swing/plaf/UIResource flags 21
-
-class name javax/swing/plaf/ComboBoxUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/ComponentInputMapUIResource
-header extends javax/swing/ComponentInputMap implements javax/swing/plaf/UIResource flags 21
-
-class name javax/swing/plaf/ComponentUI
-header extends java/lang/Object flags 421
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-
-class name javax/swing/plaf/DesktopIconUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/DesktopPaneUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/DimensionUIResource
-header extends java/awt/Dimension implements javax/swing/plaf/UIResource flags 21
-
-class name javax/swing/plaf/FileChooserUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/FontUIResource
-header extends java/awt/Font implements javax/swing/plaf/UIResource flags 21
-
-class name javax/swing/plaf/IconUIResource
-header extends java/lang/Object implements javax/swing/Icon,javax/swing/plaf/UIResource,java/io/Serializable flags 21
-
-class name javax/swing/plaf/InputMapUIResource
-header extends javax/swing/InputMap implements javax/swing/plaf/UIResource flags 21
-
-class name javax/swing/plaf/InsetsUIResource
-header extends java/awt/Insets implements javax/swing/plaf/UIResource flags 21
-
-class name javax/swing/plaf/InternalFrameUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/LabelUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/LayerUI
-header extends javax/swing/plaf/ComponentUI implements java/io/Serializable flags 21 signature <V:Ljava/awt/Component;>Ljavax/swing/plaf/ComponentUI;Ljava/io/Serializable;
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-
-class name javax/swing/plaf/ListUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/MenuBarUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/MenuItemUI
-header extends javax/swing/plaf/ButtonUI flags 421
-
-class name javax/swing/plaf/OptionPaneUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/PanelUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/PopupMenuUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/ProgressBarUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/RootPaneUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/ScrollBarUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/ScrollPaneUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/SeparatorUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/SliderUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/SpinnerUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/SplitPaneUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/TabbedPaneUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/TableHeaderUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/TableUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/TextUI
-header extends javax/swing/plaf/ComponentUI flags 421
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-
-class name javax/swing/plaf/ToolBarUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/ToolTipUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/TreeUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/UIResource
-header extends java/lang/Object flags 601
-
-class name javax/swing/plaf/ViewportUI
-header extends javax/swing/plaf/ComponentUI flags 421
-
-class name javax/swing/plaf/basic/BasicArrowButton
-header extends javax/swing/JButton implements javax/swing/SwingConstants flags 21
-
-class name javax/swing/plaf/basic/BasicBorders
-header extends java/lang/Object flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicBorders$RolloverButtonBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName RolloverButtonBorder flags 9
-innerclass innerClass javax/swing/plaf/basic/BasicBorders$ButtonBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName ButtonBorder flags 9
-innerclass innerClass javax/swing/plaf/basic/BasicBorders$ToggleButtonBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName ToggleButtonBorder flags 9
-innerclass innerClass javax/swing/plaf/basic/BasicBorders$RadioButtonBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName RadioButtonBorder flags 9
-innerclass innerClass javax/swing/plaf/basic/BasicBorders$MenuBarBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName MenuBarBorder flags 9
-innerclass innerClass javax/swing/plaf/basic/BasicBorders$MarginBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName MarginBorder flags 9
-innerclass innerClass javax/swing/plaf/basic/BasicBorders$FieldBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName FieldBorder flags 9
-innerclass innerClass javax/swing/plaf/basic/BasicBorders$SplitPaneBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName SplitPaneBorder flags 9
-
-class name javax/swing/plaf/basic/BasicButtonListener
-header extends java/lang/Object implements java/awt/event/MouseListener,java/awt/event/MouseMotionListener,java/awt/event/FocusListener,javax/swing/event/ChangeListener,java/beans/PropertyChangeListener flags 21
-
-class name javax/swing/plaf/basic/BasicButtonUI
-header extends javax/swing/plaf/ButtonUI flags 21
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-
-class name javax/swing/plaf/basic/BasicCheckBoxMenuItemUI
-header extends javax/swing/plaf/basic/BasicMenuItemUI flags 21
-
-class name javax/swing/plaf/basic/BasicCheckBoxUI
-header extends javax/swing/plaf/basic/BasicRadioButtonUI flags 21
-
-class name javax/swing/plaf/basic/BasicColorChooserUI
-header extends javax/swing/plaf/ColorChooserUI flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicColorChooserUI$PropertyHandler outerClass javax/swing/plaf/basic/BasicColorChooserUI innerClassName PropertyHandler flags 1
-
-class name javax/swing/plaf/basic/BasicComboBoxEditor
-header extends java/lang/Object implements javax/swing/ComboBoxEditor,java/awt/event/FocusListener flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicComboBoxEditor$UIResource outerClass javax/swing/plaf/basic/BasicComboBoxEditor innerClassName UIResource flags 9
-
-class name javax/swing/plaf/basic/BasicComboBoxRenderer
-header extends javax/swing/JLabel implements javax/swing/ListCellRenderer,java/io/Serializable flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicComboBoxRenderer$UIResource outerClass javax/swing/plaf/basic/BasicComboBoxRenderer innerClassName UIResource flags 9
-
-class name javax/swing/plaf/basic/BasicComboBoxUI
-header extends javax/swing/plaf/ComboBoxUI flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$KeyHandler outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName KeyHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$FocusHandler outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName FocusHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$ListDataHandler outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName ListDataHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$ItemHandler outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName ItemHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName PropertyChangeHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$ComboBoxLayoutManager outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName ComboBoxLayoutManager flags 1
-innerclass innerClass javax/swing/JComboBox$KeySelectionManager outerClass javax/swing/JComboBox innerClassName KeySelectionManager flags 609
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-
-class name javax/swing/plaf/basic/BasicComboPopup
-header extends javax/swing/JPopupMenu implements javax/swing/plaf/basic/ComboPopup flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$InvocationMouseHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName InvocationMouseHandler flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$InvocationMouseMotionHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName InvocationMouseMotionHandler flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$InvocationKeyHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName InvocationKeyHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$ListSelectionHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName ListSelectionHandler flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$ListDataHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName ListDataHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$ListMouseHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName ListMouseHandler flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$ListMouseMotionHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName ListMouseMotionHandler flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$ItemHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName ItemHandler flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName PropertyChangeHandler flags 4
-
-class name javax/swing/plaf/basic/BasicDesktopIconUI
-header extends javax/swing/plaf/DesktopIconUI flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicDesktopIconUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicDesktopIconUI innerClassName MouseInputHandler flags 1
-innerclass innerClass javax/swing/JInternalFrame$JDesktopIcon outerClass javax/swing/JInternalFrame innerClassName JDesktopIcon flags 9
-
-class name javax/swing/plaf/basic/BasicDesktopPaneUI
-header extends javax/swing/plaf/DesktopPaneUI flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicDesktopPaneUI$OpenAction outerClass javax/swing/plaf/basic/BasicDesktopPaneUI innerClassName OpenAction flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicDesktopPaneUI$CloseAction outerClass javax/swing/plaf/basic/BasicDesktopPaneUI innerClassName CloseAction flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicDesktopPaneUI$MinimizeAction outerClass javax/swing/plaf/basic/BasicDesktopPaneUI innerClassName MinimizeAction flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicDesktopPaneUI$MaximizeAction outerClass javax/swing/plaf/basic/BasicDesktopPaneUI innerClassName MaximizeAction flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicDesktopPaneUI$NavigateAction outerClass javax/swing/plaf/basic/BasicDesktopPaneUI innerClassName NavigateAction flags 4
-
-class name javax/swing/plaf/basic/BasicDirectoryModel
-header extends javax/swing/AbstractListModel implements java/beans/PropertyChangeListener flags 21 signature Ljavax/swing/AbstractListModel<Ljava/lang/Object;>;Ljava/beans/PropertyChangeListener;
-
-class name javax/swing/plaf/basic/BasicEditorPaneUI
-header extends javax/swing/plaf/basic/BasicTextUI flags 21
-
-class name javax/swing/plaf/basic/BasicFileChooserUI
-header extends javax/swing/plaf/FileChooserUI flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$DoubleClickListener outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName DoubleClickListener flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$SelectionListener outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName SelectionListener flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$NewFolderAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName NewFolderAction flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$GoHomeAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName GoHomeAction flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$ChangeToParentDirectoryAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName ChangeToParentDirectoryAction flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$ApproveSelectionAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName ApproveSelectionAction flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$CancelSelectionAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName CancelSelectionAction flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$UpdateAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName UpdateAction flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$AcceptAllFileFilter outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName AcceptAllFileFilter flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$BasicFileView outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName BasicFileView flags 4
-
-class name javax/swing/plaf/basic/BasicFormattedTextFieldUI
-header extends javax/swing/plaf/basic/BasicTextFieldUI flags 21
-
-class name javax/swing/plaf/basic/BasicGraphicsUtils
-header extends java/lang/Object flags 21
-
-class name javax/swing/plaf/basic/BasicHTML
-header extends java/lang/Object flags 21
-
-class name javax/swing/plaf/basic/BasicIconFactory
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/swing/plaf/basic/BasicInternalFrameTitlePane
-header extends javax/swing/JComponent flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName PropertyChangeHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$TitlePaneLayout outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName TitlePaneLayout flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$CloseAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName CloseAction flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$MaximizeAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName MaximizeAction flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$IconifyAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName IconifyAction flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$RestoreAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName RestoreAction flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$MoveAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName MoveAction flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$SizeAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName SizeAction flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$SystemMenuBar outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName SystemMenuBar flags 1
-
-class name javax/swing/plaf/basic/BasicInternalFrameUI
-header extends javax/swing/plaf/InternalFrameUI flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$InternalFramePropertyChangeListener outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName InternalFramePropertyChangeListener flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$InternalFrameLayout outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName InternalFrameLayout flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$BorderListener outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName BorderListener flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$ComponentHandler outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName ComponentHandler flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$GlassPaneDispatcher outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName GlassPaneDispatcher flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$BasicInternalFrameListener outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName BasicInternalFrameListener flags 4
-
-class name javax/swing/plaf/basic/BasicLabelUI
-header extends javax/swing/plaf/LabelUI implements java/beans/PropertyChangeListener flags 21
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-
-class name javax/swing/plaf/basic/BasicListUI
-header extends javax/swing/plaf/ListUI flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicListUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicListUI innerClassName MouseInputHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicListUI$FocusHandler outerClass javax/swing/plaf/basic/BasicListUI innerClassName FocusHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicListUI$ListSelectionHandler outerClass javax/swing/plaf/basic/BasicListUI innerClassName ListSelectionHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicListUI$ListDataHandler outerClass javax/swing/plaf/basic/BasicListUI innerClassName ListDataHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicListUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicListUI innerClassName PropertyChangeHandler flags 1
-innerclass innerClass javax/swing/JList$DropLocation outerClass javax/swing/JList innerClassName DropLocation flags 19
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-
-class name javax/swing/plaf/basic/BasicLookAndFeel
-header extends javax/swing/LookAndFeel implements java/io/Serializable flags 421
-
-class name javax/swing/plaf/basic/BasicMenuBarUI
-header extends javax/swing/plaf/MenuBarUI flags 21
-
-class name javax/swing/plaf/basic/BasicMenuItemUI
-header extends javax/swing/plaf/MenuItemUI flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicMenuItemUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicMenuItemUI innerClassName MouseInputHandler flags 4
-
-class name javax/swing/plaf/basic/BasicMenuUI
-header extends javax/swing/plaf/basic/BasicMenuItemUI flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicMenuUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicMenuUI innerClassName MouseInputHandler flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicMenuUI$ChangeHandler outerClass javax/swing/plaf/basic/BasicMenuUI innerClassName ChangeHandler flags 1
-
-class name javax/swing/plaf/basic/BasicOptionPaneUI
-header extends javax/swing/plaf/OptionPaneUI flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicOptionPaneUI$ButtonAreaLayout outerClass javax/swing/plaf/basic/BasicOptionPaneUI innerClassName ButtonAreaLayout flags 9
-innerclass innerClass javax/swing/plaf/basic/BasicOptionPaneUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicOptionPaneUI innerClassName PropertyChangeHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicOptionPaneUI$ButtonActionListener outerClass javax/swing/plaf/basic/BasicOptionPaneUI innerClassName ButtonActionListener flags 1
-
-class name javax/swing/plaf/basic/BasicPanelUI
-header extends javax/swing/plaf/PanelUI flags 21
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-
-class name javax/swing/plaf/basic/BasicPasswordFieldUI
-header extends javax/swing/plaf/basic/BasicTextFieldUI flags 21
-
-class name javax/swing/plaf/basic/BasicPopupMenuSeparatorUI
-header extends javax/swing/plaf/basic/BasicSeparatorUI flags 21
-
-class name javax/swing/plaf/basic/BasicPopupMenuUI
-header extends javax/swing/plaf/PopupMenuUI flags 21
-
-class name javax/swing/plaf/basic/BasicProgressBarUI
-header extends javax/swing/plaf/ProgressBarUI flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicProgressBarUI$ChangeHandler outerClass javax/swing/plaf/basic/BasicProgressBarUI innerClassName ChangeHandler flags 1
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-
-class name javax/swing/plaf/basic/BasicRadioButtonMenuItemUI
-header extends javax/swing/plaf/basic/BasicMenuItemUI flags 21
-
-class name javax/swing/plaf/basic/BasicRadioButtonUI
-header extends javax/swing/plaf/basic/BasicToggleButtonUI flags 21
-
-class name javax/swing/plaf/basic/BasicRootPaneUI
-header extends javax/swing/plaf/RootPaneUI implements java/beans/PropertyChangeListener flags 21
-
-class name javax/swing/plaf/basic/BasicScrollBarUI
-header extends javax/swing/plaf/ScrollBarUI implements java/awt/LayoutManager,javax/swing/SwingConstants flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$ModelListener outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName ModelListener flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$TrackListener outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName TrackListener flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$ArrowButtonListener outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName ArrowButtonListener flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$ScrollListener outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName ScrollListener flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName PropertyChangeHandler flags 1
-
-class name javax/swing/plaf/basic/BasicScrollPaneUI
-header extends javax/swing/plaf/ScrollPaneUI implements javax/swing/ScrollPaneConstants flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicScrollPaneUI$ViewportChangeHandler outerClass javax/swing/plaf/basic/BasicScrollPaneUI innerClassName ViewportChangeHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicScrollPaneUI$HSBChangeListener outerClass javax/swing/plaf/basic/BasicScrollPaneUI innerClassName HSBChangeListener flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicScrollPaneUI$VSBChangeListener outerClass javax/swing/plaf/basic/BasicScrollPaneUI innerClassName VSBChangeListener flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicScrollPaneUI$MouseWheelHandler outerClass javax/swing/plaf/basic/BasicScrollPaneUI innerClassName MouseWheelHandler flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicScrollPaneUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicScrollPaneUI innerClassName PropertyChangeHandler flags 1
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-
-class name javax/swing/plaf/basic/BasicSeparatorUI
-header extends javax/swing/plaf/SeparatorUI flags 21
-
-class name javax/swing/plaf/basic/BasicSliderUI
-header extends javax/swing/plaf/SliderUI flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName PropertyChangeHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$ChangeHandler outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName ChangeHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$TrackListener outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName TrackListener flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$ScrollListener outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName ScrollListener flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$ComponentHandler outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName ComponentHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$FocusHandler outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName FocusHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$ActionScroller outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName ActionScroller flags 1
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-
-class name javax/swing/plaf/basic/BasicSpinnerUI
-header extends javax/swing/plaf/SpinnerUI flags 21
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-
-class name javax/swing/plaf/basic/BasicSplitPaneDivider
-header extends java/awt/Container implements java/beans/PropertyChangeListener flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneDivider$MouseHandler outerClass javax/swing/plaf/basic/BasicSplitPaneDivider innerClassName MouseHandler flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneDivider$DragController outerClass javax/swing/plaf/basic/BasicSplitPaneDivider innerClassName DragController flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneDivider$VerticalDragController outerClass javax/swing/plaf/basic/BasicSplitPaneDivider innerClassName VerticalDragController flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneDivider$DividerLayout outerClass javax/swing/plaf/basic/BasicSplitPaneDivider innerClassName DividerLayout flags 4
-
-class name javax/swing/plaf/basic/BasicSplitPaneUI
-header extends javax/swing/plaf/SplitPaneUI flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$PropertyHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName PropertyHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$FocusHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName FocusHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardUpLeftHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName KeyboardUpLeftHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardDownRightHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName KeyboardDownRightHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardHomeHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName KeyboardHomeHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardEndHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName KeyboardEndHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardResizeToggleHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName KeyboardResizeToggleHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$BasicHorizontalLayoutManager outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName BasicHorizontalLayoutManager flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$BasicVerticalLayoutManager outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName BasicVerticalLayoutManager flags 1
-
-class name javax/swing/plaf/basic/BasicTabbedPaneUI
-header extends javax/swing/plaf/TabbedPaneUI implements javax/swing/SwingConstants flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicTabbedPaneUI$TabbedPaneLayout outerClass javax/swing/plaf/basic/BasicTabbedPaneUI innerClassName TabbedPaneLayout flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTabbedPaneUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicTabbedPaneUI innerClassName PropertyChangeHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTabbedPaneUI$TabSelectionHandler outerClass javax/swing/plaf/basic/BasicTabbedPaneUI innerClassName TabSelectionHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTabbedPaneUI$MouseHandler outerClass javax/swing/plaf/basic/BasicTabbedPaneUI innerClassName MouseHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTabbedPaneUI$FocusHandler outerClass javax/swing/plaf/basic/BasicTabbedPaneUI innerClassName FocusHandler flags 1
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-
-class name javax/swing/plaf/basic/BasicTableHeaderUI
-header extends javax/swing/plaf/TableHeaderUI flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicTableHeaderUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicTableHeaderUI innerClassName MouseInputHandler flags 1
-
-class name javax/swing/plaf/basic/BasicTableUI
-header extends javax/swing/plaf/TableUI flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicTableUI$KeyHandler outerClass javax/swing/plaf/basic/BasicTableUI innerClassName KeyHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTableUI$FocusHandler outerClass javax/swing/plaf/basic/BasicTableUI innerClassName FocusHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTableUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicTableUI innerClassName MouseInputHandler flags 1
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-innerclass innerClass javax/swing/JTable$DropLocation outerClass javax/swing/JTable innerClassName DropLocation flags 19
-
-class name javax/swing/plaf/basic/BasicTextAreaUI
-header extends javax/swing/plaf/basic/BasicTextUI flags 21
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-
-class name javax/swing/plaf/basic/BasicTextFieldUI
-header extends javax/swing/plaf/basic/BasicTextUI flags 21
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-
-class name javax/swing/plaf/basic/BasicTextPaneUI
-header extends javax/swing/plaf/basic/BasicEditorPaneUI flags 21
-
-class name javax/swing/plaf/basic/BasicTextUI
-header extends javax/swing/plaf/TextUI implements javax/swing/text/ViewFactory flags 421
-innerclass innerClass javax/swing/plaf/basic/BasicTextUI$BasicCaret outerClass javax/swing/plaf/basic/BasicTextUI innerClassName BasicCaret flags 9
-innerclass innerClass javax/swing/plaf/basic/BasicTextUI$BasicHighlighter outerClass javax/swing/plaf/basic/BasicTextUI innerClassName BasicHighlighter flags 9
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-
-class name javax/swing/plaf/basic/BasicToggleButtonUI
-header extends javax/swing/plaf/basic/BasicButtonUI flags 21
-
-class name javax/swing/plaf/basic/BasicToolBarSeparatorUI
-header extends javax/swing/plaf/basic/BasicSeparatorUI flags 21
-
-class name javax/swing/plaf/basic/BasicToolBarUI
-header extends javax/swing/plaf/ToolBarUI implements javax/swing/SwingConstants flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$FrameListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName FrameListener flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$ToolBarContListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName ToolBarContListener flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$ToolBarFocusListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName ToolBarFocusListener flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$PropertyListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName PropertyListener flags 4
-innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$DockingListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName DockingListener flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$DragWindow outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName DragWindow flags 4
-
-class name javax/swing/plaf/basic/BasicToolTipUI
-header extends javax/swing/plaf/ToolTipUI flags 21
-
-class name javax/swing/plaf/basic/BasicTreeUI
-header extends javax/swing/plaf/TreeUI flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeExpansionHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeExpansionHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$ComponentHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName ComponentHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeModelHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeModelHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeSelectionHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeSelectionHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$CellEditorHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName CellEditorHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$KeyHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName KeyHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$FocusHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName FocusHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$NodeDimensionsHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName NodeDimensionsHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$MouseHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName MouseHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName PropertyChangeHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$SelectionModelPropertyChangeHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName SelectionModelPropertyChangeHandler flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeTraverseAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeTraverseAction flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreePageAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreePageAction flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeIncrementAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeIncrementAction flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeHomeAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeHomeAction flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeToggleAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeToggleAction flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeCancelEditingAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeCancelEditingAction flags 1
-innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName MouseInputHandler flags 1
-innerclass innerClass javax/swing/tree/AbstractLayoutCache$NodeDimensions outerClass javax/swing/tree/AbstractLayoutCache innerClassName NodeDimensions flags 409
-innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
-innerclass innerClass javax/swing/JTree$DropLocation outerClass javax/swing/JTree innerClassName DropLocation flags 19
-
-class name javax/swing/plaf/basic/BasicViewportUI
-header extends javax/swing/plaf/ViewportUI flags 21
-
-class name javax/swing/plaf/basic/ComboPopup
-header extends java/lang/Object flags 601
-
-class name javax/swing/plaf/basic/DefaultMenuLayout
-header extends javax/swing/BoxLayout implements javax/swing/plaf/UIResource flags 21
-
-class name javax/swing/plaf/metal/BumpBuffer
-header extends java/lang/Object flags 20
-
-class name javax/swing/plaf/metal/DefaultMetalTheme
-header extends javax/swing/plaf/metal/MetalTheme flags 21
-
-class name javax/swing/plaf/metal/MetalBorders
-header extends java/lang/Object flags 21
-innerclass innerClass javax/swing/plaf/metal/MetalBorders$Flush3DBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName Flush3DBorder flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalBorders$ButtonBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName ButtonBorder flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalBorders$InternalFrameBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName InternalFrameBorder flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalBorders$PaletteBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName PaletteBorder flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalBorders$OptionDialogBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName OptionDialogBorder flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalBorders$MenuBarBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName MenuBarBorder flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalBorders$MenuItemBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName MenuItemBorder flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalBorders$PopupMenuBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName PopupMenuBorder flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalBorders$RolloverButtonBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName RolloverButtonBorder flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalBorders$ToolBarBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName ToolBarBorder flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalBorders$TextFieldBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName TextFieldBorder flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalBorders$ScrollPaneBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName ScrollPaneBorder flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalBorders$ToggleButtonBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName ToggleButtonBorder flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalBorders$TableHeaderBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName TableHeaderBorder flags 9
-
-class name javax/swing/plaf/metal/MetalBumps
-header extends java/lang/Object implements javax/swing/Icon flags 20
-
-class name javax/swing/plaf/metal/MetalButtonUI
-header extends javax/swing/plaf/basic/BasicButtonUI flags 21
-
-class name javax/swing/plaf/metal/MetalCheckBoxIcon
-header extends java/lang/Object implements javax/swing/Icon,javax/swing/plaf/UIResource,java/io/Serializable flags 21
-
-class name javax/swing/plaf/metal/MetalCheckBoxUI
-header extends javax/swing/plaf/metal/MetalRadioButtonUI flags 21
-
-class name javax/swing/plaf/metal/MetalComboBoxButton
-header extends javax/swing/JButton flags 21
-
-class name javax/swing/plaf/metal/MetalComboBoxEditor
-header extends javax/swing/plaf/basic/BasicComboBoxEditor flags 21
-innerclass innerClass javax/swing/plaf/metal/MetalComboBoxEditor$UIResource outerClass javax/swing/plaf/metal/MetalComboBoxEditor innerClassName UIResource flags 9
-
-class name javax/swing/plaf/metal/MetalComboBoxIcon
-header extends java/lang/Object implements javax/swing/Icon,java/io/Serializable flags 21
-
-class name javax/swing/plaf/metal/MetalComboBoxUI
-header extends javax/swing/plaf/basic/BasicComboBoxUI flags 21
-innerclass innerClass javax/swing/plaf/metal/MetalComboBoxUI$MetalPropertyChangeListener outerClass javax/swing/plaf/metal/MetalComboBoxUI innerClassName MetalPropertyChangeListener flags 1
-innerclass innerClass javax/swing/plaf/metal/MetalComboBoxUI$MetalComboBoxLayoutManager outerClass javax/swing/plaf/metal/MetalComboBoxUI innerClassName MetalComboBoxLayoutManager flags 1
-innerclass innerClass javax/swing/plaf/metal/MetalComboBoxUI$MetalComboPopup outerClass javax/swing/plaf/metal/MetalComboBoxUI innerClassName MetalComboPopup flags 1
-
-class name javax/swing/plaf/metal/MetalDesktopIconUI
-header extends javax/swing/plaf/basic/BasicDesktopIconUI flags 21
-
-class name javax/swing/plaf/metal/MetalFileChooserUI
-header extends javax/swing/plaf/basic/BasicFileChooserUI flags 21
-innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$SingleClickListener outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName SingleClickListener flags 4
-innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$FileRenderer outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName FileRenderer flags 4
-innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$DirectoryComboBoxRenderer outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName DirectoryComboBoxRenderer flags 0
-innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$DirectoryComboBoxModel outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName DirectoryComboBoxModel flags 4
-innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$FilterComboBoxRenderer outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName FilterComboBoxRenderer flags 1
-innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$FilterComboBoxModel outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName FilterComboBoxModel flags 4
-innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$DirectoryComboBoxAction outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName DirectoryComboBoxAction flags 4
-
-class name javax/swing/plaf/metal/MetalIconFactory
-header extends java/lang/Object implements java/io/Serializable flags 21
-innerclass innerClass javax/swing/plaf/metal/MetalIconFactory$PaletteCloseIcon outerClass javax/swing/plaf/metal/MetalIconFactory innerClassName PaletteCloseIcon flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalIconFactory$FolderIcon16 outerClass javax/swing/plaf/metal/MetalIconFactory innerClassName FolderIcon16 flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalIconFactory$TreeFolderIcon outerClass javax/swing/plaf/metal/MetalIconFactory innerClassName TreeFolderIcon flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalIconFactory$FileIcon16 outerClass javax/swing/plaf/metal/MetalIconFactory innerClassName FileIcon16 flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalIconFactory$TreeLeafIcon outerClass javax/swing/plaf/metal/MetalIconFactory innerClassName TreeLeafIcon flags 9
-innerclass innerClass javax/swing/plaf/metal/MetalIconFactory$TreeControlIcon outerClass javax/swing/plaf/metal/MetalIconFactory innerClassName TreeControlIcon flags 9
-
-class name javax/swing/plaf/metal/MetalInternalFrameTitlePane
-header extends javax/swing/plaf/basic/BasicInternalFrameTitlePane flags 21
-
-class name javax/swing/plaf/metal/MetalInternalFrameUI
-header extends javax/swing/plaf/basic/BasicInternalFrameUI flags 21
-
-class name javax/swing/plaf/metal/MetalLabelUI
-header extends javax/swing/plaf/basic/BasicLabelUI flags 21
-
-class name javax/swing/plaf/metal/MetalLookAndFeel
-header extends javax/swing/plaf/basic/BasicLookAndFeel flags 21
-
-class name javax/swing/plaf/metal/MetalMenuBarUI
-header extends javax/swing/plaf/basic/BasicMenuBarUI flags 21
-
-class name javax/swing/plaf/metal/MetalPopupMenuSeparatorUI
-header extends javax/swing/plaf/metal/MetalSeparatorUI flags 21
-
-class name javax/swing/plaf/metal/MetalProgressBarUI
-header extends javax/swing/plaf/basic/BasicProgressBarUI flags 21
-
-class name javax/swing/plaf/metal/MetalRadioButtonUI
-header extends javax/swing/plaf/basic/BasicRadioButtonUI flags 21
-
-class name javax/swing/plaf/metal/MetalRootPaneUI
-header extends javax/swing/plaf/basic/BasicRootPaneUI flags 21
-
-class name javax/swing/plaf/metal/MetalScrollBarUI
-header extends javax/swing/plaf/basic/BasicScrollBarUI flags 21
-
-class name javax/swing/plaf/metal/MetalScrollButton
-header extends javax/swing/plaf/basic/BasicArrowButton flags 21
-
-class name javax/swing/plaf/metal/MetalScrollPaneUI
-header extends javax/swing/plaf/basic/BasicScrollPaneUI flags 21
-
-class name javax/swing/plaf/metal/MetalSeparatorUI
-header extends javax/swing/plaf/basic/BasicSeparatorUI flags 21
-
-class name javax/swing/plaf/metal/MetalSliderUI
-header extends javax/swing/plaf/basic/BasicSliderUI flags 21
-innerclass innerClass javax/swing/plaf/metal/MetalSliderUI$MetalPropertyListener outerClass javax/swing/plaf/metal/MetalSliderUI innerClassName MetalPropertyListener flags 4
-
-class name javax/swing/plaf/metal/MetalSplitPaneUI
-header extends javax/swing/plaf/basic/BasicSplitPaneUI flags 21
-
-class name javax/swing/plaf/metal/MetalTabbedPaneUI
-header extends javax/swing/plaf/basic/BasicTabbedPaneUI flags 21
-innerclass innerClass javax/swing/plaf/metal/MetalTabbedPaneUI$TabbedPaneLayout outerClass javax/swing/plaf/metal/MetalTabbedPaneUI innerClassName TabbedPaneLayout flags 1
-
-class name javax/swing/plaf/metal/MetalTextFieldUI
-header extends javax/swing/plaf/basic/BasicTextFieldUI flags 21
-
-class name javax/swing/plaf/metal/MetalTheme
-header extends java/lang/Object flags 421
-
-class name javax/swing/plaf/metal/MetalToggleButtonUI
-header extends javax/swing/plaf/basic/BasicToggleButtonUI flags 21
-
-class name javax/swing/plaf/metal/MetalToolBarUI
-header extends javax/swing/plaf/basic/BasicToolBarUI flags 21
-innerclass innerClass javax/swing/plaf/metal/MetalToolBarUI$MetalContainerListener outerClass javax/swing/plaf/metal/MetalToolBarUI innerClassName MetalContainerListener flags 4
-innerclass innerClass javax/swing/plaf/metal/MetalToolBarUI$MetalRolloverListener outerClass javax/swing/plaf/metal/MetalToolBarUI innerClassName MetalRolloverListener flags 4
-innerclass innerClass javax/swing/plaf/metal/MetalToolBarUI$MetalDockingListener outerClass javax/swing/plaf/metal/MetalToolBarUI innerClassName MetalDockingListener flags 4
-
-class name javax/swing/plaf/metal/MetalToolTipUI
-header extends javax/swing/plaf/basic/BasicToolTipUI flags 21
-
-class name javax/swing/plaf/metal/MetalTreeUI
-header extends javax/swing/plaf/basic/BasicTreeUI flags 21
-
-class name javax/swing/plaf/metal/OceanTheme
-header extends javax/swing/plaf/metal/DefaultMetalTheme flags 21
-
-class name javax/swing/plaf/multi/MultiButtonUI
-header extends javax/swing/plaf/ButtonUI flags 21
-
-class name javax/swing/plaf/multi/MultiColorChooserUI
-header extends javax/swing/plaf/ColorChooserUI flags 21
-
-class name javax/swing/plaf/multi/MultiComboBoxUI
-header extends javax/swing/plaf/ComboBoxUI flags 21
-
-class name javax/swing/plaf/multi/MultiDesktopIconUI
-header extends javax/swing/plaf/DesktopIconUI flags 21
-
-class name javax/swing/plaf/multi/MultiDesktopPaneUI
-header extends javax/swing/plaf/DesktopPaneUI flags 21
-
-class name javax/swing/plaf/multi/MultiFileChooserUI
-header extends javax/swing/plaf/FileChooserUI flags 21
-
-class name javax/swing/plaf/multi/MultiInternalFrameUI
-header extends javax/swing/plaf/InternalFrameUI flags 21
-
-class name javax/swing/plaf/multi/MultiLabelUI
-header extends javax/swing/plaf/LabelUI flags 21
-
-class name javax/swing/plaf/multi/MultiListUI
-header extends javax/swing/plaf/ListUI flags 21
-
-class name javax/swing/plaf/multi/MultiLookAndFeel
-header extends javax/swing/LookAndFeel flags 21
-
-class name javax/swing/plaf/multi/MultiMenuBarUI
-header extends javax/swing/plaf/MenuBarUI flags 21
-
-class name javax/swing/plaf/multi/MultiMenuItemUI
-header extends javax/swing/plaf/MenuItemUI flags 21
-
-class name javax/swing/plaf/multi/MultiOptionPaneUI
-header extends javax/swing/plaf/OptionPaneUI flags 21
-
-class name javax/swing/plaf/multi/MultiPanelUI
-header extends javax/swing/plaf/PanelUI flags 21
-
-class name javax/swing/plaf/multi/MultiPopupMenuUI
-header extends javax/swing/plaf/PopupMenuUI flags 21
-
-class name javax/swing/plaf/multi/MultiProgressBarUI
-header extends javax/swing/plaf/ProgressBarUI flags 21
-
-class name javax/swing/plaf/multi/MultiRootPaneUI
-header extends javax/swing/plaf/RootPaneUI flags 21
-
-class name javax/swing/plaf/multi/MultiScrollBarUI
-header extends javax/swing/plaf/ScrollBarUI flags 21
-
-class name javax/swing/plaf/multi/MultiScrollPaneUI
-header extends javax/swing/plaf/ScrollPaneUI flags 21
-
-class name javax/swing/plaf/multi/MultiSeparatorUI
-header extends javax/swing/plaf/SeparatorUI flags 21
-
-class name javax/swing/plaf/multi/MultiSliderUI
-header extends javax/swing/plaf/SliderUI flags 21
-
-class name javax/swing/plaf/multi/MultiSpinnerUI
-header extends javax/swing/plaf/SpinnerUI flags 21
-
-class name javax/swing/plaf/multi/MultiSplitPaneUI
-header extends javax/swing/plaf/SplitPaneUI flags 21
-
-class name javax/swing/plaf/multi/MultiTabbedPaneUI
-header extends javax/swing/plaf/TabbedPaneUI flags 21
-
-class name javax/swing/plaf/multi/MultiTableHeaderUI
-header extends javax/swing/plaf/TableHeaderUI flags 21
-
-class name javax/swing/plaf/multi/MultiTableUI
-header extends javax/swing/plaf/TableUI flags 21
-
-class name javax/swing/plaf/multi/MultiTextUI
-header extends javax/swing/plaf/TextUI flags 21
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-
-class name javax/swing/plaf/multi/MultiToolBarUI
-header extends javax/swing/plaf/ToolBarUI flags 21
-
-class name javax/swing/plaf/multi/MultiToolTipUI
-header extends javax/swing/plaf/ToolTipUI flags 21
-
-class name javax/swing/plaf/multi/MultiTreeUI
-header extends javax/swing/plaf/TreeUI flags 21
-
-class name javax/swing/plaf/multi/MultiViewportUI
-header extends javax/swing/plaf/ViewportUI flags 21
-
-class name javax/swing/plaf/nimbus/AbstractRegionPainter
-header extends java/lang/Object implements javax/swing/Painter flags 421 signature Ljava/lang/Object;Ljavax/swing/Painter<Ljavax/swing/JComponent;>;
-innerclass innerClass javax/swing/plaf/nimbus/AbstractRegionPainter$PaintContext outerClass javax/swing/plaf/nimbus/AbstractRegionPainter innerClassName PaintContext flags c
-
-class name javax/swing/plaf/nimbus/NimbusLookAndFeel
-header extends javax/swing/plaf/synth/SynthLookAndFeel flags 21
-
-class name javax/swing/plaf/nimbus/NimbusStyle
-header extends javax/swing/plaf/synth/SynthStyle flags 31
-
-class name javax/swing/plaf/nimbus/State
-header extends java/lang/Object flags 421 signature <T:Ljavax/swing/JComponent;>Ljava/lang/Object;
-
-class name javax/swing/plaf/synth/ColorType
-header extends java/lang/Object flags 21
-
-class name javax/swing/plaf/synth/Region
-header extends java/lang/Object flags 21
-
-class name javax/swing/plaf/synth/SynthButtonUI
-header extends javax/swing/plaf/basic/BasicButtonUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthCheckBoxMenuItemUI
-header extends javax/swing/plaf/synth/SynthMenuItemUI flags 21
-
-class name javax/swing/plaf/synth/SynthCheckBoxUI
-header extends javax/swing/plaf/synth/SynthRadioButtonUI flags 21
-
-class name javax/swing/plaf/synth/SynthColorChooserUI
-header extends javax/swing/plaf/basic/BasicColorChooserUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthComboBoxUI
-header extends javax/swing/plaf/basic/BasicComboBoxUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthConstants
-header extends java/lang/Object flags 601
-
-class name javax/swing/plaf/synth/SynthContext
-header extends java/lang/Object flags 21
-
-class name javax/swing/plaf/synth/SynthDesktopIconUI
-header extends javax/swing/plaf/basic/BasicDesktopIconUI implements javax/swing/plaf/synth/SynthUI,java/beans/PropertyChangeListener flags 21
-
-class name javax/swing/plaf/synth/SynthDesktopPaneUI
-header extends javax/swing/plaf/basic/BasicDesktopPaneUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthEditorPaneUI
-header extends javax/swing/plaf/basic/BasicEditorPaneUI implements javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthFormattedTextFieldUI
-header extends javax/swing/plaf/synth/SynthTextFieldUI flags 21
-
-class name javax/swing/plaf/synth/SynthGraphicsUtils
-header extends java/lang/Object flags 21
-
-class name javax/swing/plaf/synth/SynthInternalFrameUI
-header extends javax/swing/plaf/basic/BasicInternalFrameUI implements javax/swing/plaf/synth/SynthUI,java/beans/PropertyChangeListener flags 21
-
-class name javax/swing/plaf/synth/SynthLabelUI
-header extends javax/swing/plaf/basic/BasicLabelUI implements javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthListUI
-header extends javax/swing/plaf/basic/BasicListUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthLookAndFeel
-header extends javax/swing/plaf/basic/BasicLookAndFeel flags 21
-
-class name javax/swing/plaf/synth/SynthMenuBarUI
-header extends javax/swing/plaf/basic/BasicMenuBarUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthMenuItemUI
-header extends javax/swing/plaf/basic/BasicMenuItemUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthMenuUI
-header extends javax/swing/plaf/basic/BasicMenuUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthOptionPaneUI
-header extends javax/swing/plaf/basic/BasicOptionPaneUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthPainter
-header extends java/lang/Object flags 421
-
-class name javax/swing/plaf/synth/SynthPanelUI
-header extends javax/swing/plaf/basic/BasicPanelUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthPasswordFieldUI
-header extends javax/swing/plaf/synth/SynthTextFieldUI flags 21
-
-class name javax/swing/plaf/synth/SynthPopupMenuUI
-header extends javax/swing/plaf/basic/BasicPopupMenuUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthProgressBarUI
-header extends javax/swing/plaf/basic/BasicProgressBarUI implements javax/swing/plaf/synth/SynthUI,java/beans/PropertyChangeListener flags 21
-
-class name javax/swing/plaf/synth/SynthRadioButtonMenuItemUI
-header extends javax/swing/plaf/synth/SynthMenuItemUI flags 21
-
-class name javax/swing/plaf/synth/SynthRadioButtonUI
-header extends javax/swing/plaf/synth/SynthToggleButtonUI flags 21
-
-class name javax/swing/plaf/synth/SynthRootPaneUI
-header extends javax/swing/plaf/basic/BasicRootPaneUI implements javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthScrollBarUI
-header extends javax/swing/plaf/basic/BasicScrollBarUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthScrollPaneUI
-header extends javax/swing/plaf/basic/BasicScrollPaneUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthSeparatorUI
-header extends javax/swing/plaf/SeparatorUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthSliderUI
-header extends javax/swing/plaf/basic/BasicSliderUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$TrackListener outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName TrackListener flags 1
-
-class name javax/swing/plaf/synth/SynthSpinnerUI
-header extends javax/swing/plaf/basic/BasicSpinnerUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthSplitPaneUI
-header extends javax/swing/plaf/basic/BasicSplitPaneUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthStyle
-header extends java/lang/Object flags 421
-
-class name javax/swing/plaf/synth/SynthStyleFactory
-header extends java/lang/Object flags 421
-
-class name javax/swing/plaf/synth/SynthTabbedPaneUI
-header extends javax/swing/plaf/basic/BasicTabbedPaneUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthTableHeaderUI
-header extends javax/swing/plaf/basic/BasicTableHeaderUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthTableUI
-header extends javax/swing/plaf/basic/BasicTableUI implements javax/swing/plaf/synth/SynthUI,java/beans/PropertyChangeListener flags 21
-innerclass innerClass javax/swing/JTable$DropLocation outerClass javax/swing/JTable innerClassName DropLocation flags 19
-
-class name javax/swing/plaf/synth/SynthTextAreaUI
-header extends javax/swing/plaf/basic/BasicTextAreaUI implements javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthTextFieldUI
-header extends javax/swing/plaf/basic/BasicTextFieldUI implements javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthTextPaneUI
-header extends javax/swing/plaf/synth/SynthEditorPaneUI flags 21
-
-class name javax/swing/plaf/synth/SynthToggleButtonUI
-header extends javax/swing/plaf/synth/SynthButtonUI flags 21
-
-class name javax/swing/plaf/synth/SynthToolBarUI
-header extends javax/swing/plaf/basic/BasicToolBarUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthToolTipUI
-header extends javax/swing/plaf/basic/BasicToolTipUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/plaf/synth/SynthTreeUI
-header extends javax/swing/plaf/basic/BasicTreeUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-innerclass innerClass javax/swing/JTree$DropLocation outerClass javax/swing/JTree innerClassName DropLocation flags 19
-
-class name javax/swing/plaf/synth/SynthUI
-header extends java/lang/Object implements javax/swing/plaf/synth/SynthConstants flags 601
-
-class name javax/swing/plaf/synth/SynthViewportUI
-header extends javax/swing/plaf/ViewportUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
-
-class name javax/swing/table/AbstractTableModel
-header extends java/lang/Object implements javax/swing/table/TableModel,java/io/Serializable flags 421
-
-class name javax/swing/table/DefaultTableCellRenderer
-header extends javax/swing/JLabel implements javax/swing/table/TableCellRenderer,java/io/Serializable flags 21
-innerclass innerClass javax/swing/table/DefaultTableCellRenderer$UIResource outerClass javax/swing/table/DefaultTableCellRenderer innerClassName UIResource flags 9
-
-class name javax/swing/table/DefaultTableColumnModel
-header extends java/lang/Object implements javax/swing/table/TableColumnModel,java/beans/PropertyChangeListener,javax/swing/event/ListSelectionListener,java/io/Serializable flags 21
-
-class name javax/swing/table/DefaultTableModel
-header extends javax/swing/table/AbstractTableModel implements java/io/Serializable flags 21
-
-class name javax/swing/table/JTableHeader
-header extends javax/swing/JComponent implements javax/swing/event/TableColumnModelListener,javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/table/JTableHeader$AccessibleJTableHeader outerClass javax/swing/table/JTableHeader innerClassName AccessibleJTableHeader flags 4
-
-class name javax/swing/table/TableCellEditor
-header extends java/lang/Object implements javax/swing/CellEditor flags 601
-
-class name javax/swing/table/TableCellRenderer
-header extends java/lang/Object flags 601
-
-class name javax/swing/table/TableColumn
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/swing/table/TableColumnModel
-header extends java/lang/Object flags 601
-
-class name javax/swing/table/TableModel
-header extends java/lang/Object flags 601
-
-class name javax/swing/table/TableRowSorter
-header extends javax/swing/DefaultRowSorter flags 21 signature <M::Ljavax/swing/table/TableModel;>Ljavax/swing/DefaultRowSorter<TM;Ljava/lang/Integer;>;
-
-class name javax/swing/table/TableStringConverter
-header extends java/lang/Object flags 421
-
-class name javax/swing/text/AbstractDocument
-header extends java/lang/Object implements javax/swing/text/Document,java/io/Serializable flags 421
-innerclass innerClass javax/swing/text/AbstractDocument$Content outerClass javax/swing/text/AbstractDocument innerClassName Content flags 609
-innerclass innerClass javax/swing/text/AbstractDocument$AttributeContext outerClass javax/swing/text/AbstractDocument innerClassName AttributeContext flags 609
-innerclass innerClass javax/swing/text/AbstractDocument$AbstractElement outerClass javax/swing/text/AbstractDocument innerClassName AbstractElement flags 401
-innerclass innerClass javax/swing/text/AbstractDocument$BranchElement outerClass javax/swing/text/AbstractDocument innerClassName BranchElement flags 1
-innerclass innerClass javax/swing/text/AbstractDocument$LeafElement outerClass javax/swing/text/AbstractDocument innerClassName LeafElement flags 1
-innerclass innerClass javax/swing/text/AbstractDocument$DefaultDocumentEvent outerClass javax/swing/text/AbstractDocument innerClassName DefaultDocumentEvent flags 1
-innerclass innerClass javax/swing/text/AbstractDocument$ElementEdit outerClass javax/swing/text/AbstractDocument innerClassName ElementEdit flags 9
-innerclass innerClass javax/swing/text/DocumentFilter$FilterBypass outerClass javax/swing/text/DocumentFilter innerClassName FilterBypass flags 409
-
-class name javax/swing/text/AbstractWriter
-header extends java/lang/Object flags 421
-
-class name javax/swing/text/AsyncBoxView
-header extends javax/swing/text/View flags 21
-innerclass innerClass javax/swing/text/AsyncBoxView$ChildLocator outerClass javax/swing/text/AsyncBoxView innerClassName ChildLocator flags 1
-innerclass innerClass javax/swing/text/AsyncBoxView$ChildState outerClass javax/swing/text/AsyncBoxView innerClassName ChildState flags 1
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609
-
-class name javax/swing/text/AttributeSet
-header extends java/lang/Object flags 601
-innerclass innerClass javax/swing/text/AttributeSet$FontAttribute outerClass javax/swing/text/AttributeSet innerClassName FontAttribute flags 609
-innerclass innerClass javax/swing/text/AttributeSet$ColorAttribute outerClass javax/swing/text/AttributeSet innerClassName ColorAttribute flags 609
-innerclass innerClass javax/swing/text/AttributeSet$CharacterAttribute outerClass javax/swing/text/AttributeSet innerClassName CharacterAttribute flags 609
-innerclass innerClass javax/swing/text/AttributeSet$ParagraphAttribute outerClass javax/swing/text/AttributeSet innerClassName ParagraphAttribute flags 609
-
-class name javax/swing/text/BadLocationException
-header extends java/lang/Exception flags 21
-
-class name javax/swing/text/BoxView
-header extends javax/swing/text/CompositeView flags 21
-innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-
-class name javax/swing/text/Caret
-header extends java/lang/Object flags 601
-
-class name javax/swing/text/ChangedCharSetException
-header extends java/io/IOException flags 21
-
-class name javax/swing/text/ComponentView
-header extends javax/swing/text/View flags 21
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-
-class name javax/swing/text/CompositeView
-header extends javax/swing/text/View flags 421
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-
-class name javax/swing/text/DateFormatter
-header extends javax/swing/text/InternationalFormatter flags 21
-
-class name javax/swing/text/DefaultCaret
-header extends java/awt/Rectangle implements javax/swing/text/Caret,java/awt/event/FocusListener,java/awt/event/MouseListener,java/awt/event/MouseMotionListener flags 21
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-innerclass innerClass javax/swing/text/NavigationFilter$FilterBypass outerClass javax/swing/text/NavigationFilter innerClassName FilterBypass flags 409
-innerclass innerClass javax/swing/text/Highlighter$HighlightPainter outerClass javax/swing/text/Highlighter innerClassName HighlightPainter flags 609
-
-class name javax/swing/text/DefaultEditorKit
-header extends javax/swing/text/EditorKit flags 21
-innerclass innerClass javax/swing/text/DefaultEditorKit$DefaultKeyTypedAction outerClass javax/swing/text/DefaultEditorKit innerClassName DefaultKeyTypedAction flags 9
-innerclass innerClass javax/swing/text/DefaultEditorKit$InsertContentAction outerClass javax/swing/text/DefaultEditorKit innerClassName InsertContentAction flags 9
-innerclass innerClass javax/swing/text/DefaultEditorKit$InsertBreakAction outerClass javax/swing/text/DefaultEditorKit innerClassName InsertBreakAction flags 9
-innerclass innerClass javax/swing/text/DefaultEditorKit$InsertTabAction outerClass javax/swing/text/DefaultEditorKit innerClassName InsertTabAction flags 9
-innerclass innerClass javax/swing/text/DefaultEditorKit$CutAction outerClass javax/swing/text/DefaultEditorKit innerClassName CutAction flags 9
-innerclass innerClass javax/swing/text/DefaultEditorKit$CopyAction outerClass javax/swing/text/DefaultEditorKit innerClassName CopyAction flags 9
-innerclass innerClass javax/swing/text/DefaultEditorKit$PasteAction outerClass javax/swing/text/DefaultEditorKit innerClassName PasteAction flags 9
-innerclass innerClass javax/swing/text/DefaultEditorKit$BeepAction outerClass javax/swing/text/DefaultEditorKit innerClassName BeepAction flags 9
-
-class name javax/swing/text/DefaultFormatter
-header extends javax/swing/JFormattedTextField$AbstractFormatter implements java/lang/Cloneable,java/io/Serializable flags 21
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-innerclass innerClass javax/swing/text/DocumentFilter$FilterBypass outerClass javax/swing/text/DocumentFilter innerClassName FilterBypass flags 409
-innerclass innerClass javax/swing/text/NavigationFilter$FilterBypass outerClass javax/swing/text/NavigationFilter innerClassName FilterBypass flags 409
-innerclass innerClass javax/swing/JFormattedTextField$AbstractFormatter outerClass javax/swing/JFormattedTextField innerClassName AbstractFormatter flags 409
-
-class name javax/swing/text/DefaultFormatterFactory
-header extends javax/swing/JFormattedTextField$AbstractFormatterFactory implements java/io/Serializable flags 21
-innerclass innerClass javax/swing/JFormattedTextField$AbstractFormatter outerClass javax/swing/JFormattedTextField innerClassName AbstractFormatter flags 409
-innerclass innerClass javax/swing/JFormattedTextField$AbstractFormatterFactory outerClass javax/swing/JFormattedTextField innerClassName AbstractFormatterFactory flags 409
-
-class name javax/swing/text/DefaultHighlighter
-header extends javax/swing/text/LayeredHighlighter flags 21
-innerclass innerClass javax/swing/text/DefaultHighlighter$DefaultHighlightPainter outerClass javax/swing/text/DefaultHighlighter innerClassName DefaultHighlightPainter flags 9
-innerclass innerClass javax/swing/text/Highlighter$Highlight outerClass javax/swing/text/Highlighter innerClassName Highlight flags 609
-innerclass innerClass javax/swing/text/LayeredHighlighter$LayerPainter outerClass javax/swing/text/LayeredHighlighter innerClassName LayerPainter flags 409
-innerclass innerClass javax/swing/text/Highlighter$HighlightPainter outerClass javax/swing/text/Highlighter innerClassName HighlightPainter flags 609
-
-class name javax/swing/text/DefaultStyledDocument
-header extends javax/swing/text/AbstractDocument implements javax/swing/text/StyledDocument flags 21
-innerclass innerClass javax/swing/text/DefaultStyledDocument$SectionElement outerClass javax/swing/text/DefaultStyledDocument innerClassName SectionElement flags 4
-innerclass innerClass javax/swing/text/DefaultStyledDocument$ElementSpec outerClass javax/swing/text/DefaultStyledDocument innerClassName ElementSpec flags 9
-innerclass innerClass javax/swing/text/DefaultStyledDocument$ElementBuffer outerClass javax/swing/text/DefaultStyledDocument innerClassName ElementBuffer flags 1
-innerclass innerClass javax/swing/text/DefaultStyledDocument$AttributeUndoableEdit outerClass javax/swing/text/DefaultStyledDocument innerClassName AttributeUndoableEdit flags 9
-innerclass innerClass javax/swing/text/AbstractDocument$Content outerClass javax/swing/text/AbstractDocument innerClassName Content flags 609
-innerclass innerClass javax/swing/text/AbstractDocument$DefaultDocumentEvent outerClass javax/swing/text/AbstractDocument innerClassName DefaultDocumentEvent flags 1
-innerclass innerClass javax/swing/text/AbstractDocument$AbstractElement outerClass javax/swing/text/AbstractDocument innerClassName AbstractElement flags 401
-
-class name javax/swing/text/DefaultTextUI
-header extends javax/swing/plaf/basic/BasicTextUI flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name javax/swing/text/Document
-header extends java/lang/Object flags 601
-
-class name javax/swing/text/DocumentFilter
-header extends java/lang/Object flags 21
-innerclass innerClass javax/swing/text/DocumentFilter$FilterBypass outerClass javax/swing/text/DocumentFilter innerClassName FilterBypass flags 409
-
-class name javax/swing/text/EditorKit
-header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 421
-
-class name javax/swing/text/Element
-header extends java/lang/Object flags 601
-
-class name javax/swing/text/ElementIterator
-header extends java/lang/Object implements java/lang/Cloneable flags 21
-
-class name javax/swing/text/FieldView
-header extends javax/swing/text/PlainView flags 21
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-
-class name javax/swing/text/FlowView
-header extends javax/swing/text/BoxView flags 421
-innerclass innerClass javax/swing/text/FlowView$FlowStrategy outerClass javax/swing/text/FlowView innerClassName FlowStrategy flags 9
-
-class name javax/swing/text/GapContent
-header extends javax/swing/text/GapVector implements javax/swing/text/AbstractDocument$Content,java/io/Serializable flags 21
-innerclass innerClass javax/swing/text/AbstractDocument$Content outerClass javax/swing/text/AbstractDocument innerClassName Content flags 609
-
-class name javax/swing/text/GapVector
-header extends java/lang/Object implements java/io/Serializable flags 420
-
-class name javax/swing/text/GlyphView
-header extends javax/swing/text/View implements javax/swing/text/TabableView,java/lang/Cloneable flags 21
-innerclass innerClass javax/swing/text/GlyphView$GlyphPainter outerClass javax/swing/text/GlyphView innerClassName GlyphPainter flags 409
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-
-class name javax/swing/text/Highlighter
-header extends java/lang/Object flags 601
-innerclass innerClass javax/swing/text/Highlighter$HighlightPainter outerClass javax/swing/text/Highlighter innerClassName HighlightPainter flags 609
-innerclass innerClass javax/swing/text/Highlighter$Highlight outerClass javax/swing/text/Highlighter innerClassName Highlight flags 609
-
-class name javax/swing/text/IconView
-header extends javax/swing/text/View flags 21
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-
-class name javax/swing/text/InternationalFormatter
-header extends javax/swing/text/DefaultFormatter flags 21
-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
-innerclass innerClass javax/swing/text/DocumentFilter$FilterBypass outerClass javax/swing/text/DocumentFilter innerClassName FilterBypass flags 409
-
-class name javax/swing/text/JTextComponent
-header extends javax/swing/JComponent implements javax/swing/Scrollable,javax/accessibility/Accessible flags 421
-innerclass innerClass javax/swing/text/JTextComponent$KeyBinding outerClass javax/swing/text/JTextComponent innerClassName KeyBinding flags 9
-innerclass innerClass javax/swing/text/JTextComponent$AccessibleJTextComponent outerClass javax/swing/text/JTextComponent innerClassName AccessibleJTextComponent flags 1
-innerclass innerClass javax/swing/text/JTextComponent$DropLocation outerClass javax/swing/text/JTextComponent innerClassName DropLocation flags 19
-innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
-
-class name javax/swing/text/Keymap
-header extends java/lang/Object flags 601
-
-class name javax/swing/text/LabelView
-header extends javax/swing/text/GlyphView implements javax/swing/text/TabableView flags 21
-
-class name javax/swing/text/LayeredHighlighter
-header extends java/lang/Object implements javax/swing/text/Highlighter flags 421
-innerclass innerClass javax/swing/text/LayeredHighlighter$LayerPainter outerClass javax/swing/text/LayeredHighlighter innerClassName LayerPainter flags 409
-
-class name javax/swing/text/LayoutQueue
-header extends java/lang/Object flags 21
-
-class name javax/swing/text/MaskFormatter
-header extends javax/swing/text/DefaultFormatter flags 21
-
-class name javax/swing/text/MutableAttributeSet
-header extends java/lang/Object implements javax/swing/text/AttributeSet flags 601
-
-class name javax/swing/text/NavigationFilter
-header extends java/lang/Object flags 21
-innerclass innerClass javax/swing/text/NavigationFilter$FilterBypass outerClass javax/swing/text/NavigationFilter innerClassName FilterBypass flags 409
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-
-class name javax/swing/text/NumberFormatter
-header extends javax/swing/text/InternationalFormatter flags 21
-innerclass innerClass java/text/NumberFormat$Field outerClass java/text/NumberFormat innerClassName Field flags 9
-innerclass innerClass javax/swing/text/DocumentFilter$FilterBypass outerClass javax/swing/text/DocumentFilter innerClassName FilterBypass flags 409
-
-class name javax/swing/text/ParagraphView
-header extends javax/swing/text/FlowView implements javax/swing/text/TabExpander flags 21
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-
-class name javax/swing/text/PasswordView
-header extends javax/swing/text/FieldView flags 21
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-
-class name javax/swing/text/PlainDocument
-header extends javax/swing/text/AbstractDocument flags 21
-innerclass innerClass javax/swing/text/AbstractDocument$AbstractElement outerClass javax/swing/text/AbstractDocument innerClassName AbstractElement flags 401
-innerclass innerClass javax/swing/text/AbstractDocument$Content outerClass javax/swing/text/AbstractDocument innerClassName Content flags 609
-innerclass innerClass javax/swing/text/AbstractDocument$DefaultDocumentEvent outerClass javax/swing/text/AbstractDocument innerClassName DefaultDocumentEvent flags 1
-
-class name javax/swing/text/PlainView
-header extends javax/swing/text/View implements javax/swing/text/TabExpander flags 21
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-
-class name javax/swing/text/Position
-header extends java/lang/Object flags 601
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-
-class name javax/swing/text/Segment
-header extends java/lang/Object implements java/lang/Cloneable,java/text/CharacterIterator,java/lang/CharSequence flags 21
-
-class name javax/swing/text/SimpleAttributeSet
-header extends java/lang/Object implements javax/swing/text/MutableAttributeSet,java/io/Serializable,java/lang/Cloneable flags 21
-
-class name javax/swing/text/StringContent
-header extends java/lang/Object implements javax/swing/text/AbstractDocument$Content,java/io/Serializable flags 31
-innerclass innerClass javax/swing/text/AbstractDocument$Content outerClass javax/swing/text/AbstractDocument innerClassName Content flags 609
-
-class name javax/swing/text/Style
-header extends java/lang/Object implements javax/swing/text/MutableAttributeSet flags 601
-
-class name javax/swing/text/StyleConstants
-header extends java/lang/Object flags 21
-innerclass innerClass javax/swing/text/StyleConstants$ParagraphConstants outerClass javax/swing/text/StyleConstants innerClassName ParagraphConstants flags 9
-innerclass innerClass javax/swing/text/StyleConstants$CharacterConstants outerClass javax/swing/text/StyleConstants innerClassName CharacterConstants flags 9
-innerclass innerClass javax/swing/text/StyleConstants$ColorConstants outerClass javax/swing/text/StyleConstants innerClassName ColorConstants flags 9
-innerclass innerClass javax/swing/text/StyleConstants$FontConstants outerClass javax/swing/text/StyleConstants innerClassName FontConstants flags 9
-
-class name javax/swing/text/StyleContext
-header extends java/lang/Object implements java/io/Serializable,javax/swing/text/AbstractDocument$AttributeContext flags 21
-innerclass innerClass javax/swing/text/StyleContext$SmallAttributeSet outerClass javax/swing/text/StyleContext innerClassName SmallAttributeSet flags 1
-innerclass innerClass javax/swing/text/StyleContext$NamedStyle outerClass javax/swing/text/StyleContext innerClassName NamedStyle flags 1
-innerclass innerClass javax/swing/text/AbstractDocument$AttributeContext outerClass javax/swing/text/AbstractDocument innerClassName AttributeContext flags 609
-
-class name javax/swing/text/StyledDocument
-header extends java/lang/Object implements javax/swing/text/Document flags 601
-
-class name javax/swing/text/StyledEditorKit
-header extends javax/swing/text/DefaultEditorKit flags 21
-innerclass innerClass javax/swing/text/StyledEditorKit$StyledTextAction outerClass javax/swing/text/StyledEditorKit innerClassName StyledTextAction flags 409
-innerclass innerClass javax/swing/text/StyledEditorKit$FontFamilyAction outerClass javax/swing/text/StyledEditorKit innerClassName FontFamilyAction flags 9
-innerclass innerClass javax/swing/text/StyledEditorKit$FontSizeAction outerClass javax/swing/text/StyledEditorKit innerClassName FontSizeAction flags 9
-innerclass innerClass javax/swing/text/StyledEditorKit$ForegroundAction outerClass javax/swing/text/StyledEditorKit innerClassName ForegroundAction flags 9
-innerclass innerClass javax/swing/text/StyledEditorKit$AlignmentAction outerClass javax/swing/text/StyledEditorKit innerClassName AlignmentAction flags 9
-innerclass innerClass javax/swing/text/StyledEditorKit$BoldAction outerClass javax/swing/text/StyledEditorKit innerClassName BoldAction flags 9
-innerclass innerClass javax/swing/text/StyledEditorKit$ItalicAction outerClass javax/swing/text/StyledEditorKit innerClassName ItalicAction flags 9
-innerclass innerClass javax/swing/text/StyledEditorKit$UnderlineAction outerClass javax/swing/text/StyledEditorKit innerClassName UnderlineAction flags 9
-
-class name javax/swing/text/TabExpander
-header extends java/lang/Object flags 601
-
-class name javax/swing/text/TabSet
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/swing/text/TabStop
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/swing/text/TabableView
-header extends java/lang/Object flags 601
-
-class name javax/swing/text/TableView
-header extends javax/swing/text/BoxView flags 421
-innerclass innerClass javax/swing/text/TableView$TableRow outerClass javax/swing/text/TableView innerClassName TableRow flags 1
-innerclass innerClass javax/swing/text/TableView$TableCell outerClass javax/swing/text/TableView innerClassName TableCell flags 1
-innerclass innerClass javax/swing/text/TableView$GridCell outerClass javax/swing/text/TableView innerClassName GridCell flags 608
-innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609
-
-class name javax/swing/text/TextAction
-header extends javax/swing/AbstractAction flags 421
-
-class name javax/swing/text/Utilities
-header extends java/lang/Object flags 21
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-
-class name javax/swing/text/View
-header extends java/lang/Object implements javax/swing/SwingConstants flags 421
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609
-
-class name javax/swing/text/ViewFactory
-header extends java/lang/Object flags 601
-
-class name javax/swing/text/WrappedPlainView
-header extends javax/swing/text/BoxView implements javax/swing/text/TabExpander flags 21
-
-class name javax/swing/text/ZoneView
-header extends javax/swing/text/BoxView flags 21
-innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609
-
-class name javax/swing/text/html/BlockView
-header extends javax/swing/text/BoxView flags 21
-innerclass innerClass javax/swing/text/html/StyleSheet$BoxPainter outerClass javax/swing/text/html/StyleSheet innerClassName BoxPainter flags 9
-
-class name javax/swing/text/html/CSS
-header extends java/lang/Object implements java/io/Serializable flags 21
-innerclass innerClass javax/swing/text/html/CSS$Attribute outerClass javax/swing/text/html/CSS innerClassName Attribute flags 19
-innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
-innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
-
-class name javax/swing/text/html/FormSubmitEvent
-header extends javax/swing/text/html/HTMLFrameHyperlinkEvent flags 21
-innerclass innerClass javax/swing/text/html/FormSubmitEvent$MethodType outerClass javax/swing/text/html/FormSubmitEvent innerClassName MethodType flags 4019
-innerclass innerClass javax/swing/event/HyperlinkEvent$EventType outerClass javax/swing/event/HyperlinkEvent innerClassName EventType flags 19
-
-class name javax/swing/text/html/FormView
-header extends javax/swing/text/ComponentView implements java/awt/event/ActionListener flags 21
-innerclass innerClass javax/swing/text/html/FormView$MouseEventListener outerClass javax/swing/text/html/FormView innerClassName MouseEventListener flags 4
-
-class name javax/swing/text/html/HTML
-header extends java/lang/Object flags 21
-innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
-innerclass innerClass javax/swing/text/html/HTML$UnknownTag outerClass javax/swing/text/html/HTML innerClassName UnknownTag flags 9
-innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
-
-class name javax/swing/text/html/HTMLDocument
-header extends javax/swing/text/DefaultStyledDocument flags 21
-innerclass innerClass javax/swing/text/html/HTMLDocument$Iterator outerClass javax/swing/text/html/HTMLDocument innerClassName Iterator flags 409
-innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader outerClass javax/swing/text/html/HTMLDocument innerClassName HTMLReader flags 1
-innerclass innerClass javax/swing/text/html/HTMLDocument$RunElement outerClass javax/swing/text/html/HTMLDocument innerClassName RunElement flags 1
-innerclass innerClass javax/swing/text/html/HTMLDocument$BlockElement outerClass javax/swing/text/html/HTMLDocument innerClassName BlockElement flags 1
-innerclass innerClass javax/swing/text/html/HTMLEditorKit$Parser outerClass javax/swing/text/html/HTMLEditorKit innerClassName Parser flags 409
-innerclass innerClass javax/swing/text/AbstractDocument$Content outerClass javax/swing/text/AbstractDocument innerClassName Content flags 609
-innerclass innerClass javax/swing/text/html/HTMLEditorKit$ParserCallback outerClass javax/swing/text/html/HTMLEditorKit innerClassName ParserCallback flags 9
-innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
-innerclass innerClass javax/swing/text/DefaultStyledDocument$ElementSpec outerClass javax/swing/text/DefaultStyledDocument innerClassName ElementSpec flags 9
-innerclass innerClass javax/swing/text/AbstractDocument$DefaultDocumentEvent outerClass javax/swing/text/AbstractDocument innerClassName DefaultDocumentEvent flags 1
-innerclass innerClass javax/swing/text/AbstractDocument$AbstractElement outerClass javax/swing/text/AbstractDocument innerClassName AbstractElement flags 401
-
-class name javax/swing/text/html/HTMLEditorKit
-header extends javax/swing/text/StyledEditorKit implements javax/accessibility/Accessible flags 21
-innerclass innerClass javax/swing/text/html/HTMLEditorKit$LinkController outerClass javax/swing/text/html/HTMLEditorKit innerClassName LinkController flags 9
-innerclass innerClass javax/swing/text/html/HTMLEditorKit$Parser outerClass javax/swing/text/html/HTMLEditorKit innerClassName Parser flags 409
-innerclass innerClass javax/swing/text/html/HTMLEditorKit$ParserCallback outerClass javax/swing/text/html/HTMLEditorKit innerClassName ParserCallback flags 9
-innerclass innerClass javax/swing/text/html/HTMLEditorKit$HTMLFactory outerClass javax/swing/text/html/HTMLEditorKit innerClassName HTMLFactory flags 9
-innerclass innerClass javax/swing/text/html/HTMLEditorKit$HTMLTextAction outerClass javax/swing/text/html/HTMLEditorKit innerClassName HTMLTextAction flags 409
-innerclass innerClass javax/swing/text/html/HTMLEditorKit$InsertHTMLTextAction outerClass javax/swing/text/html/HTMLEditorKit innerClassName InsertHTMLTextAction flags 9
-innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
-innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
-
-class name javax/swing/text/html/HTMLFrameHyperlinkEvent
-header extends javax/swing/event/HyperlinkEvent flags 21
-innerclass innerClass javax/swing/event/HyperlinkEvent$EventType outerClass javax/swing/event/HyperlinkEvent innerClassName EventType flags 19
-
-class name javax/swing/text/html/HTMLWriter
-header extends javax/swing/text/AbstractWriter flags 21
-innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
-innerclass innerClass javax/swing/text/html/CSS$Attribute outerClass javax/swing/text/html/CSS innerClassName Attribute flags 19
-
-class name javax/swing/text/html/ImageView
-header extends javax/swing/text/View flags 21
-innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
-innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
-
-class name javax/swing/text/html/InlineView
-header extends javax/swing/text/LabelView flags 21
-
-class name javax/swing/text/html/ListView
-header extends javax/swing/text/html/BlockView flags 21
-innerclass innerClass javax/swing/text/html/StyleSheet$ListPainter outerClass javax/swing/text/html/StyleSheet innerClassName ListPainter flags 9
-
-class name javax/swing/text/html/MinimalHTMLWriter
-header extends javax/swing/text/AbstractWriter flags 21
-
-class name javax/swing/text/html/ObjectView
-header extends javax/swing/text/ComponentView flags 21
-
-class name javax/swing/text/html/Option
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/swing/text/html/ParagraphView
-header extends javax/swing/text/ParagraphView flags 21
-innerclass innerClass javax/swing/text/html/StyleSheet$BoxPainter outerClass javax/swing/text/html/StyleSheet innerClassName BoxPainter flags 9
-
-class name javax/swing/text/html/StyleSheet
-header extends javax/swing/text/StyleContext flags 21
-innerclass innerClass javax/swing/text/html/StyleSheet$BoxPainter outerClass javax/swing/text/html/StyleSheet innerClassName BoxPainter flags 9
-innerclass innerClass javax/swing/text/html/StyleSheet$ListPainter outerClass javax/swing/text/html/StyleSheet innerClassName ListPainter flags 9
-innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
-innerclass innerClass javax/swing/text/html/CSS$Attribute outerClass javax/swing/text/html/CSS innerClassName Attribute flags 19
-innerclass innerClass javax/swing/text/StyleContext$SmallAttributeSet outerClass javax/swing/text/StyleContext innerClassName SmallAttributeSet flags 1
-
-class name javax/swing/text/html/parser/AttributeList
-header extends java/lang/Object implements javax/swing/text/html/parser/DTDConstants,java/io/Serializable flags 31
-
-class name javax/swing/text/html/parser/ContentModel
-header extends java/lang/Object implements java/io/Serializable flags 31
-
-class name javax/swing/text/html/parser/DTD
-header extends java/lang/Object implements javax/swing/text/html/parser/DTDConstants flags 21
-
-class name javax/swing/text/html/parser/DTDConstants
-header extends java/lang/Object flags 601
-
-class name javax/swing/text/html/parser/DocumentParser
-header extends javax/swing/text/html/parser/Parser flags 21
-innerclass innerClass javax/swing/text/html/HTMLEditorKit$ParserCallback outerClass javax/swing/text/html/HTMLEditorKit innerClassName ParserCallback flags 9
-
-class name javax/swing/text/html/parser/Element
-header extends java/lang/Object implements javax/swing/text/html/parser/DTDConstants,java/io/Serializable flags 31
-
-class name javax/swing/text/html/parser/Entity
-header extends java/lang/Object implements javax/swing/text/html/parser/DTDConstants flags 31
-
-class name javax/swing/text/html/parser/Parser
-header extends java/lang/Object implements javax/swing/text/html/parser/DTDConstants flags 21
-
-class name javax/swing/text/html/parser/ParserDelegator
-header extends javax/swing/text/html/HTMLEditorKit$Parser implements java/io/Serializable flags 21
-innerclass innerClass javax/swing/text/html/HTMLEditorKit$ParserCallback outerClass javax/swing/text/html/HTMLEditorKit innerClassName ParserCallback flags 9
-innerclass innerClass javax/swing/text/html/HTMLEditorKit$Parser outerClass javax/swing/text/html/HTMLEditorKit innerClassName Parser flags 409
-
-class name javax/swing/text/html/parser/TagElement
-header extends java/lang/Object flags 21
-innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
-
-class name javax/swing/text/rtf/RTFEditorKit
-header extends javax/swing/text/StyledEditorKit flags 21
-
-class name javax/swing/tree/AbstractLayoutCache
-header extends java/lang/Object implements javax/swing/tree/RowMapper flags 421
-innerclass innerClass javax/swing/tree/AbstractLayoutCache$NodeDimensions outerClass javax/swing/tree/AbstractLayoutCache innerClassName NodeDimensions flags 409
-
 class name javax/swing/tree/DefaultMutableTreeNode
-header extends java/lang/Object implements java/lang/Cloneable,javax/swing/tree/MutableTreeNode,java/io/Serializable flags 21
 -method name setParent descriptor (Ljavax/swing/tree/MutableTreeNode;)V
 method name setParent descriptor (Ljavax/swing/tree/MutableTreeNode;)V flags 1
 
-class name javax/swing/tree/DefaultTreeCellEditor
-header extends java/lang/Object implements java/awt/event/ActionListener,javax/swing/tree/TreeCellEditor,javax/swing/event/TreeSelectionListener flags 21
-innerclass innerClass javax/swing/tree/DefaultTreeCellEditor$DefaultTextField outerClass javax/swing/tree/DefaultTreeCellEditor innerClassName DefaultTextField flags 1
-innerclass innerClass javax/swing/tree/DefaultTreeCellEditor$EditorContainer outerClass javax/swing/tree/DefaultTreeCellEditor innerClassName EditorContainer flags 1
-
-class name javax/swing/tree/DefaultTreeCellRenderer
-header extends javax/swing/JLabel implements javax/swing/tree/TreeCellRenderer flags 21
-
-class name javax/swing/tree/DefaultTreeModel
-header extends java/lang/Object implements java/io/Serializable,javax/swing/tree/TreeModel flags 21
-
 class name javax/swing/tree/DefaultTreeSelectionModel
-header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable,javax/swing/tree/TreeSelectionModel flags 21
 -method name notifyPathChange descriptor (Ljava/util/Vector;Ljavax/swing/tree/TreePath;)V
 method name notifyPathChange descriptor (Ljava/util/Vector;Ljavax/swing/tree/TreePath;)V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
 
-class name javax/swing/tree/ExpandVetoException
-header extends java/lang/Exception flags 21
-
-class name javax/swing/tree/FixedHeightLayoutCache
-header extends javax/swing/tree/AbstractLayoutCache flags 21
-
-class name javax/swing/tree/MutableTreeNode
-header extends java/lang/Object implements javax/swing/tree/TreeNode flags 601
-
-class name javax/swing/tree/RowMapper
-header extends java/lang/Object flags 601
-
-class name javax/swing/tree/TreeCellEditor
-header extends java/lang/Object implements javax/swing/CellEditor flags 601
-
-class name javax/swing/tree/TreeCellRenderer
-header extends java/lang/Object flags 601
-
-class name javax/swing/tree/TreeModel
-header extends java/lang/Object flags 601
-
-class name javax/swing/tree/TreeNode
-header extends java/lang/Object flags 601
-
-class name javax/swing/tree/TreePath
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/swing/tree/TreeSelectionModel
-header extends java/lang/Object flags 601
-
-class name javax/swing/tree/VariableHeightLayoutCache
-header extends javax/swing/tree/AbstractLayoutCache flags 21
-innerclass innerClass javax/swing/tree/AbstractLayoutCache$NodeDimensions outerClass javax/swing/tree/AbstractLayoutCache innerClassName NodeDimensions flags 409
-
-class name javax/swing/undo/AbstractUndoableEdit
-header extends java/lang/Object implements javax/swing/undo/UndoableEdit,java/io/Serializable flags 21
-
-class name javax/swing/undo/CannotRedoException
-header extends java/lang/RuntimeException flags 21
-
-class name javax/swing/undo/CannotUndoException
-header extends java/lang/RuntimeException flags 21
-
-class name javax/swing/undo/CompoundEdit
-header extends javax/swing/undo/AbstractUndoableEdit flags 21
-
-class name javax/swing/undo/StateEdit
-header extends javax/swing/undo/AbstractUndoableEdit flags 21
-
-class name javax/swing/undo/StateEditable
-header extends java/lang/Object flags 601
-
-class name javax/swing/undo/UndoManager
-header extends javax/swing/undo/CompoundEdit implements javax/swing/event/UndoableEditListener flags 21
-
-class name javax/swing/undo/UndoableEdit
-header extends java/lang/Object flags 601
-
-class name javax/swing/undo/UndoableEditSupport
-header extends java/lang/Object flags 21
-
--- a/make/data/symbols/java.desktop-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.desktop-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.desktop-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,5911 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.desktop
+header exports javax/swing/plaf/multi,javax/imageio/plugins/tiff,javax/accessibility,javax/swing/filechooser,javax/swing/text/rtf,java/awt/print,javax/imageio,javax/swing/plaf,java/awt/dnd,javax/sound/midi,java/awt/font,java/awt/im,javax/print/attribute,java/applet,javax/print/attribute/standard,javax/swing/tree,java/awt/im/spi,java/awt/desktop,javax/swing/event,javax/imageio/metadata,java/beans/beancontext,javax/swing/text/html,javax/sound/sampled,javax/imageio/stream,javax/imageio/spi,javax/swing/table,java/awt/image,javax/swing/plaf/nimbus,javax/swing/plaf/basic,javax/print/event,javax/swing/colorchooser,javax/sound/midi/spi,javax/swing/text,java/awt/image/renderable,javax/swing/plaf/metal,javax/print,javax/swing/text/html/parser,javax/imageio/plugins/bmp,java/awt/geom,javax/imageio/plugins/jpeg,java/beans,javax/swing/border,javax/swing/undo,java/awt/event,javax/imageio/event,java/awt,javax/swing/plaf/synth,javax/sound/sampled/spi,java/awt/color,javax/swing requires name\u0020;java.prefs\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.xml\u0020;flags\u0020;20,name\u0020;java.datatransfer\u0020;flags\u0020;20 uses javax/print/StreamPrintServiceFactory,javax/imageio/spi/ImageReaderSpi,javax/sound/midi/spi/MidiFileReader,javax/sound/midi/spi/MidiDeviceProvider,java/awt/im/spi/InputMethodDescriptor,javax/sound/sampled/spi/AudioFileWriter,javax/imageio/spi/ImageInputStreamSpi,javax/imageio/spi/ImageOutputStreamSpi,javax/sound/sampled/spi/MixerProvider,javax/sound/midi/spi/SoundbankReader,javax/sound/midi/spi/MidiFileWriter,javax/accessibility/AccessibilityProvider,javax/imageio/spi/ImageWriterSpi,javax/print/PrintServiceLookup,javax/sound/sampled/spi/AudioFileReader,javax/sound/sampled/spi/FormatConversionProvider,javax/imageio/spi/ImageTranscoderSpi provides interface\u0020;javax/sound/sampled/spi/AudioFileReader\u0020;impls\u0020;com/sun/media/sound/AiffFileReader\u005C;u002C;com/sun/media/sound/AuFileReader\u005C;u002C;com/sun/media/sound/SoftMidiAudioFileReader\u005C;u002C;com/sun/media/sound/WaveFileReader\u005C;u002C;com/sun/media/sound/WaveFloatFileReader\u005C;u002C;com/sun/media/sound/WaveExtensibleFileReader,interface\u0020;javax/sound/sampled/spi/MixerProvider\u0020;impls\u0020;com/sun/media/sound/DirectAudioDeviceProvider\u005C;u002C;com/sun/media/sound/PortMixerProvider,interface\u0020;javax/sound/midi/spi/MidiDeviceProvider\u0020;impls\u0020;com/sun/media/sound/MidiInDeviceProvider\u005C;u002C;com/sun/media/sound/MidiOutDeviceProvider\u005C;u002C;com/sun/media/sound/RealTimeSequencerProvider\u005C;u002C;com/sun/media/sound/SoftProvider,interface\u0020;java/net/ContentHandlerFactory\u0020;impls\u0020;sun/awt/www/content/MultimediaContentHandlers,interface\u0020;sun/datatransfer/DesktopDatatransferService\u0020;impls\u0020;sun/awt/datatransfer/DesktopDatatransferServiceImpl,interface\u0020;javax/sound/midi/spi/MidiFileReader\u0020;impls\u0020;com/sun/media/sound/StandardMidiFileReader,interface\u0020;javax/print/StreamPrintServiceFactory\u0020;impls\u0020;sun/print/PSStreamPrinterFactory,interface\u0020;javax/sound/sampled/spi/FormatConversionProvider\u0020;impls\u0020;com/sun/media/sound/AlawCodec\u005C;u002C;com/sun/media/sound/AudioFloatFormatConverter\u005C;u002C;com/sun/media/sound/PCMtoPCMCodec\u005C;u002C;com/sun/media/sound/UlawCodec,interface\u0020;javax/sound/midi/spi/MidiFileWriter\u0020;impls\u0020;com/sun/media/sound/StandardMidiFileWriter,interface\u0020;javax/print/PrintServiceLookup\u0020;impls\u0020;sun/print/PrintServiceLookupProvider,interface\u0020;javax/sound/sampled/spi/AudioFileWriter\u0020;impls\u0020;com/sun/media/sound/AiffFileWriter\u005C;u002C;com/sun/media/sound/AuFileWriter\u005C;u002C;com/sun/media/sound/WaveFileWriter\u005C;u002C;com/sun/media/sound/WaveFloatFileWriter,interface\u0020;javax/sound/midi/spi/SoundbankReader\u0020;impls\u0020;com/sun/media/sound/AudioFileSoundbankReader\u005C;u002C;com/sun/media/sound/DLSSoundbankReader\u005C;u002C;com/sun/media/sound/JARSoundbankReader\u005C;u002C;com/sun/media/sound/SF2SoundbankReader flags 8000
+
+class name java/applet/Applet
+header extends java/awt/Panel flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+innerclass innerClass java/applet/Applet$AccessibleApplet outerClass java/applet/Applet innerClassName AccessibleApplet flags 4
+
+class name java/applet/AppletContext
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/applet/AppletStub
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/applet/AudioClip
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/awt/AWTEvent
+header extends java/util/EventObject flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name <init> descriptor (Ljava/awt/Event;)V
+method name <init> descriptor (Ljava/awt/Event;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/awt/AWTKeyStroke
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name registerSubclass descriptor (Ljava/lang/Class;)V
+method name registerSubclass descriptor (Ljava/lang/Class;)V flags c deprecated true signature (Ljava/lang/Class<*>;)V runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name java/awt/AttributeValue
+header extends java/lang/Object flags 420
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/BorderLayout
+header extends java/lang/Object implements java/awt/LayoutManager2,java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Button
+header extends java/awt/Component implements javax/accessibility/Accessible flags 21
+innerclass innerClass java/awt/Button$AccessibleAWTButton outerClass java/awt/Button innerClassName AccessibleAWTButton flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="The\u005C;u0020;AccessibleContext\u005C;u0020;associated\u005C;u0020;with\u005C;u0020;this\u005C;u0020;Button.")
+
+class name java/awt/Canvas
+header extends java/awt/Component implements javax/accessibility/Accessible flags 21
+innerclass innerClass java/awt/Canvas$AccessibleAWTCanvas outerClass java/awt/Canvas innerClassName AccessibleAWTCanvas flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/CardLayout
+header extends java/lang/Object implements java/awt/LayoutManager2,java/io/Serializable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Checkbox
+header extends java/awt/Component implements java/awt/ItemSelectable,javax/accessibility/Accessible flags 21
+innerclass innerClass java/awt/Checkbox$AccessibleAWTCheckbox outerClass java/awt/Checkbox innerClassName AccessibleAWTCheckbox flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/CheckboxGroup
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/CheckboxMenuItem
+header extends java/awt/MenuItem implements java/awt/ItemSelectable,javax/accessibility/Accessible flags 21
+innerclass innerClass java/awt/CheckboxMenuItem$AccessibleAWTCheckboxMenuItem outerClass java/awt/CheckboxMenuItem innerClassName AccessibleAWTCheckboxMenuItem flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Choice
+header extends java/awt/Component implements java/awt/ItemSelectable,javax/accessibility/Accessible flags 21
+innerclass innerClass java/awt/Choice$AccessibleAWTChoice outerClass java/awt/Choice innerClassName AccessibleAWTChoice flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Color
+header extends java/lang/Object implements java/awt/Paint,java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Component
+header extends java/lang/Object implements java/awt/image/ImageObserver,java/awt/MenuContainer,java/io/Serializable flags 421
+innerclass innerClass java/awt/Component$AccessibleAWTComponent outerClass java/awt/Component innerClassName AccessibleAWTComponent flags 404
+innerclass innerClass java/awt/Component$BltBufferStrategy outerClass java/awt/Component innerClassName BltBufferStrategy flags 4
+innerclass innerClass java/awt/Component$FlipBufferStrategy outerClass java/awt/Component innerClassName FlipBufferStrategy flags 4
+innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
+innerclass innerClass java/awt/event/FocusEvent$Cause outerClass java/awt/event/FocusEvent innerClassName Cause flags 4019
+innerclass innerClass java/awt/BufferCapabilities$FlipContents outerClass java/awt/BufferCapabilities innerClassName FlipContents flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getPeer descriptor ()Ljava/awt/peer/ComponentPeer;
+method name requestFocus descriptor (Ljava/awt/event/FocusEvent$Cause;)V flags 1
+method name requestFocus descriptor (ZLjava/awt/event/FocusEvent$Cause;)Z flags 4
+method name requestFocusInWindow descriptor (Ljava/awt/event/FocusEvent$Cause;)Z flags 1
+method name setMixingCutoutShape descriptor (Ljava/awt/Shape;)V flags 1
+
+class name java/awt/Component$AccessibleAWTComponent
+header extends javax/accessibility/AccessibleContext implements java/io/Serializable,javax/accessibility/AccessibleComponent flags 421
+innerclass innerClass java/awt/Component$AccessibleAWTComponent outerClass java/awt/Component innerClassName AccessibleAWTComponent flags 404
+innerclass innerClass java/awt/Component$AccessibleAWTComponent$AccessibleAWTFocusHandler outerClass java/awt/Component$AccessibleAWTComponent innerClassName AccessibleAWTFocusHandler flags 4
+innerclass innerClass java/awt/Component$AccessibleAWTComponent$AccessibleAWTComponentHandler outerClass java/awt/Component$AccessibleAWTComponent innerClassName AccessibleAWTComponentHandler flags 4
+
+class name java/awt/Component$FlipBufferStrategy
+header extends java/awt/image/BufferStrategy flags 21
+innerclass innerClass java/awt/Component$FlipBufferStrategy outerClass java/awt/Component innerClassName FlipBufferStrategy flags 4
+innerclass innerClass java/awt/BufferCapabilities$FlipContents outerClass java/awt/BufferCapabilities innerClassName FlipContents flags 19
+
+class name java/awt/Container
+header extends java/awt/Component flags 21
+innerclass innerClass java/awt/Container$AccessibleAWTContainer outerClass java/awt/Container innerClassName AccessibleAWTContainer flags 4
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/awt/event/FocusEvent$Cause outerClass java/awt/event/FocusEvent innerClassName Cause flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/ContainerOrderFocusTraversalPolicy
+header extends java/awt/FocusTraversalPolicy implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Cursor
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/DefaultKeyboardFocusManager
+header extends java/awt/KeyboardFocusManager flags 21
+innerclass innerClass java/awt/event/FocusEvent$Cause outerClass java/awt/event/FocusEvent innerClassName Cause flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Desktop
+header extends java/lang/Object flags 21
+innerclass innerClass java/awt/Desktop$Action outerClass java/awt/Desktop innerClassName Action flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name addAppEventListener descriptor (Ljava/awt/desktop/SystemEventListener;)V flags 1
+method name removeAppEventListener descriptor (Ljava/awt/desktop/SystemEventListener;)V flags 1
+method name setAboutHandler descriptor (Ljava/awt/desktop/AboutHandler;)V flags 1
+method name setPreferencesHandler descriptor (Ljava/awt/desktop/PreferencesHandler;)V flags 1
+method name setOpenFileHandler descriptor (Ljava/awt/desktop/OpenFilesHandler;)V flags 1
+method name setPrintFileHandler descriptor (Ljava/awt/desktop/PrintFilesHandler;)V flags 1
+method name setOpenURIHandler descriptor (Ljava/awt/desktop/OpenURIHandler;)V flags 1
+method name setQuitHandler descriptor (Ljava/awt/desktop/QuitHandler;)V flags 1
+method name setQuitStrategy descriptor (Ljava/awt/desktop/QuitStrategy;)V flags 1
+method name enableSuddenTermination descriptor ()V flags 1
+method name disableSuddenTermination descriptor ()V flags 1
+method name requestForeground descriptor (Z)V flags 1
+method name openHelpViewer descriptor ()V flags 1
+method name setDefaultMenuBar descriptor (Ljavax/swing/JMenuBar;)V flags 1
+method name browseFileDirectory descriptor (Ljava/io/File;)V flags 1
+method name moveToTrash descriptor (Ljava/io/File;)Z flags 1
+
+class name java/awt/Desktop$Action
+field name APP_EVENT_FOREGROUND descriptor Ljava/awt/Desktop$Action; flags 4019
+field name APP_EVENT_HIDDEN descriptor Ljava/awt/Desktop$Action; flags 4019
+field name APP_EVENT_REOPENED descriptor Ljava/awt/Desktop$Action; flags 4019
+field name APP_EVENT_SCREEN_SLEEP descriptor Ljava/awt/Desktop$Action; flags 4019
+field name APP_EVENT_SYSTEM_SLEEP descriptor Ljava/awt/Desktop$Action; flags 4019
+field name APP_EVENT_USER_SESSION descriptor Ljava/awt/Desktop$Action; flags 4019
+field name APP_ABOUT descriptor Ljava/awt/Desktop$Action; flags 4019
+field name APP_PREFERENCES descriptor Ljava/awt/Desktop$Action; flags 4019
+field name APP_OPEN_FILE descriptor Ljava/awt/Desktop$Action; flags 4019
+field name APP_PRINT_FILE descriptor Ljava/awt/Desktop$Action; flags 4019
+field name APP_OPEN_URI descriptor Ljava/awt/Desktop$Action; flags 4019
+field name APP_QUIT_HANDLER descriptor Ljava/awt/Desktop$Action; flags 4019
+field name APP_QUIT_STRATEGY descriptor Ljava/awt/Desktop$Action; flags 4019
+field name APP_SUDDEN_TERMINATION descriptor Ljava/awt/Desktop$Action; flags 4019
+field name APP_REQUEST_FOREGROUND descriptor Ljava/awt/Desktop$Action; flags 4019
+field name APP_HELP_VIEWER descriptor Ljava/awt/Desktop$Action; flags 4019
+field name APP_MENU_BAR descriptor Ljava/awt/Desktop$Action; flags 4019
+field name BROWSE_FILE_DIR descriptor Ljava/awt/Desktop$Action; flags 4019
+field name MOVE_TO_TRASH descriptor Ljava/awt/Desktop$Action; flags 4019
+
+class name java/awt/Dialog
+header extends java/awt/Window flags 21
+innerclass innerClass java/awt/Dialog$AccessibleAWTDialog outerClass java/awt/Dialog innerClassName AccessibleAWTDialog flags 4
+innerclass innerClass java/awt/Dialog$ModalExclusionType outerClass java/awt/Dialog innerClassName ModalExclusionType flags 4019
+innerclass innerClass java/awt/Dialog$ModalityType outerClass java/awt/Dialog innerClassName ModalityType flags 4019
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Dimension
+header extends java/awt/geom/Dimension2D implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/DisplayMode
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name java/awt/Event
+header extends java/lang/Object implements java/io/Serializable flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/EventQueue
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/FileDialog
+header extends java/awt/Dialog flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name setTitle descriptor (Ljava/lang/String;)V flags 1
+
+class name java/awt/FlowLayout
+header extends java/lang/Object implements java/awt/LayoutManager,java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Font
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9
+innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getPeer descriptor ()Ljava/awt/peer/FontPeer;
+method name textRequiresLayout descriptor ([CII)Z flags 9
+method name createFonts descriptor (Ljava/io/InputStream;)[Ljava/awt/Font; thrownTypes java/awt/FontFormatException,java/io/IOException flags 9
+method name createFonts descriptor (Ljava/io/File;)[Ljava/awt/Font; thrownTypes java/awt/FontFormatException,java/io/IOException flags 9
+
+class name java/awt/FontMetrics
+header extends java/lang/Object implements java/io/Serializable flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Frame
+header extends java/awt/Window implements java/awt/MenuContainer flags 21
+innerclass innerClass java/awt/Frame$AccessibleAWTFrame outerClass java/awt/Frame innerClassName AccessibleAWTFrame flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Graphics
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name finalize descriptor ()V
+method name finalize descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/awt/GraphicsConfiguration
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/GraphicsEnvironment
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/GridBagLayout
+header extends java/lang/Object implements java/awt/LayoutManager2,java/io/Serializable flags 21
+innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
+
+class name java/awt/GridBagLayoutInfo
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
+
+class name java/awt/GridLayout
+header extends java/lang/Object implements java/awt/LayoutManager,java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/HeadlessException
+header extends java/lang/UnsupportedOperationException flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Insets
+header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/JobAttributes
+header extends java/lang/Object implements java/lang/Cloneable flags 31
+innerclass innerClass java/awt/JobAttributes$SidesType outerClass java/awt/JobAttributes innerClassName SidesType flags 19
+innerclass innerClass java/awt/JobAttributes$MultipleDocumentHandlingType outerClass java/awt/JobAttributes innerClassName MultipleDocumentHandlingType flags 19
+innerclass innerClass java/awt/JobAttributes$DialogType outerClass java/awt/JobAttributes innerClassName DialogType flags 19
+innerclass innerClass java/awt/JobAttributes$DestinationType outerClass java/awt/JobAttributes innerClassName DestinationType flags 19
+innerclass innerClass java/awt/JobAttributes$DefaultSelectionType outerClass java/awt/JobAttributes innerClassName DefaultSelectionType flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/KeyboardFocusManager
+header extends java/lang/Object implements java/awt/KeyEventDispatcher,java/awt/KeyEventPostProcessor flags 421
+innerclass innerClass java/awt/event/FocusEvent$Cause outerClass java/awt/event/FocusEvent innerClassName Cause flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Label
+header extends java/awt/Component implements javax/accessibility/Accessible flags 21
+innerclass innerClass java/awt/Label$AccessibleAWTLabel outerClass java/awt/Label innerClassName AccessibleAWTLabel flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/LinearGradientPaint
+header extends java/awt/MultipleGradientPaint flags 31
+innerclass innerClass java/awt/MultipleGradientPaint$CycleMethod outerClass java/awt/MultipleGradientPaint innerClassName CycleMethod flags 4019
+innerclass innerClass java/awt/MultipleGradientPaint$ColorSpaceType outerClass java/awt/MultipleGradientPaint innerClassName ColorSpaceType flags 4019
+innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Point2D$Double outerClass java/awt/geom/Point2D innerClassName Double flags 9
+
+class name java/awt/List
+header extends java/awt/Component implements java/awt/ItemSelectable,javax/accessibility/Accessible flags 21
+innerclass innerClass java/awt/List$AccessibleAWTList outerClass java/awt/List innerClassName AccessibleAWTList flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Menu
+header extends java/awt/MenuItem implements java/awt/MenuContainer,javax/accessibility/Accessible flags 21
+innerclass innerClass java/awt/Menu$AccessibleAWTMenu outerClass java/awt/Menu innerClassName AccessibleAWTMenu flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/MenuBar
+header extends java/awt/MenuComponent implements java/awt/MenuContainer,javax/accessibility/Accessible flags 21
+innerclass innerClass java/awt/MenuBar$AccessibleAWTMenuBar outerClass java/awt/MenuBar innerClassName AccessibleAWTMenuBar flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/MenuComponent
+header extends java/lang/Object implements java/io/Serializable flags 421
+innerclass innerClass java/awt/MenuComponent$AccessibleAWTMenuComponent outerClass java/awt/MenuComponent innerClassName AccessibleAWTMenuComponent flags 404
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getPeer descriptor ()Ljava/awt/peer/MenuComponentPeer;
+
+class name java/awt/MenuItem
+header extends java/awt/MenuComponent implements javax/accessibility/Accessible flags 21
+innerclass innerClass java/awt/MenuItem$AccessibleAWTMenuItem outerClass java/awt/MenuItem innerClassName AccessibleAWTMenuItem flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/MenuShortcut
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/MultipleGradientPaint
+header extends java/lang/Object implements java/awt/Paint flags 421
+innerclass innerClass java/awt/MultipleGradientPaint$ColorSpaceType outerClass java/awt/MultipleGradientPaint innerClassName ColorSpaceType flags 4019
+innerclass innerClass java/awt/MultipleGradientPaint$CycleMethod outerClass java/awt/MultipleGradientPaint innerClassName CycleMethod flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/PageAttributes
+header extends java/lang/Object implements java/lang/Cloneable flags 31
+innerclass innerClass java/awt/PageAttributes$PrintQualityType outerClass java/awt/PageAttributes innerClassName PrintQualityType flags 19
+innerclass innerClass java/awt/PageAttributes$OriginType outerClass java/awt/PageAttributes innerClassName OriginType flags 19
+innerclass innerClass java/awt/PageAttributes$OrientationRequestedType outerClass java/awt/PageAttributes innerClassName OrientationRequestedType flags 19
+innerclass innerClass java/awt/PageAttributes$MediaType outerClass java/awt/PageAttributes innerClassName MediaType flags 19
+innerclass innerClass java/awt/PageAttributes$ColorType outerClass java/awt/PageAttributes innerClassName ColorType flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Panel
+header extends java/awt/Container implements javax/accessibility/Accessible flags 21
+innerclass innerClass java/awt/Panel$AccessibleAWTPanel outerClass java/awt/Panel innerClassName AccessibleAWTPanel flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Point
+header extends java/awt/geom/Point2D implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/PopupMenu
+header extends java/awt/Menu flags 21
+innerclass innerClass java/awt/PopupMenu$AccessibleAWTPopupMenu outerClass java/awt/PopupMenu innerClassName AccessibleAWTPopupMenu flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/PrintJob
+-method name finalize descriptor ()V
+method name finalize descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/awt/RadialGradientPaint
+header extends java/awt/MultipleGradientPaint flags 31
+innerclass innerClass java/awt/MultipleGradientPaint$CycleMethod outerClass java/awt/MultipleGradientPaint innerClassName CycleMethod flags 4019
+innerclass innerClass java/awt/MultipleGradientPaint$ColorSpaceType outerClass java/awt/MultipleGradientPaint innerClassName ColorSpaceType flags 4019
+innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Point2D$Double outerClass java/awt/geom/Point2D innerClassName Double flags 9
+
+class name java/awt/Rectangle
+header extends java/awt/geom/Rectangle2D implements java/awt/Shape,java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/RenderingHints
+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/awt/RenderingHints$Key outerClass java/awt/RenderingHints innerClassName Key flags 409
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+field name KEY_RESOLUTION_VARIANT descriptor Ljava/awt/RenderingHints$Key; flags 19
+field name VALUE_RESOLUTION_VARIANT_DEFAULT descriptor Ljava/lang/Object; flags 19
+field name VALUE_RESOLUTION_VARIANT_BASE descriptor Ljava/lang/Object; flags 19
+field name VALUE_RESOLUTION_VARIANT_SIZE_FIT descriptor Ljava/lang/Object; flags 19
+field name VALUE_RESOLUTION_VARIANT_DPI_FIT descriptor Ljava/lang/Object; flags 19
+
+class name java/awt/RenderingHints$Key
+header extends java/lang/Object flags 421
+innerclass innerClass java/awt/RenderingHints$Key outerClass java/awt/RenderingHints innerClassName Key flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Robot
+header extends java/lang/Object flags 21
+innerclass innerClass java/awt/RenderingHints$Key outerClass java/awt/RenderingHints innerClassName Key flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name createMultiResolutionScreenCapture descriptor (Ljava/awt/Rectangle;)Ljava/awt/image/MultiResolutionImage; flags 21
+
+class name java/awt/ScrollPane
+header extends java/awt/Container implements javax/accessibility/Accessible flags 21
+innerclass innerClass java/awt/ScrollPane$AccessibleAWTScrollPane outerClass java/awt/ScrollPane innerClassName AccessibleAWTScrollPane flags 4
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/ScrollPaneAdjustable
+header extends java/lang/Object implements java/awt/Adjustable,java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Scrollbar
+header extends java/awt/Component implements java/awt/Adjustable,javax/accessibility/Accessible flags 21
+innerclass innerClass java/awt/Scrollbar$AccessibleAWTScrollBar outerClass java/awt/Scrollbar innerClassName AccessibleAWTScrollBar flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/SplashScreen
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/SystemColor
+header extends java/awt/Color implements java/io/Serializable flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/Taskbar
+header extends java/lang/Object flags 21
+innerclass innerClass java/awt/Taskbar$State outerClass java/awt/Taskbar innerClassName State flags 4019
+innerclass innerClass java/awt/Taskbar$Feature outerClass java/awt/Taskbar innerClassName Feature flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name isSupported descriptor (Ljava/awt/Taskbar$Feature;)Z flags 1
+method name getTaskbar descriptor ()Ljava/awt/Taskbar; flags 29
+method name isTaskbarSupported descriptor ()Z flags 9
+method name requestUserAttention descriptor (ZZ)V flags 1
+method name requestWindowUserAttention descriptor (Ljava/awt/Window;)V flags 1
+method name setMenu descriptor (Ljava/awt/PopupMenu;)V flags 1
+method name getMenu descriptor ()Ljava/awt/PopupMenu; flags 1
+method name setIconImage descriptor (Ljava/awt/Image;)V flags 1
+method name getIconImage descriptor ()Ljava/awt/Image; flags 1
+method name setIconBadge descriptor (Ljava/lang/String;)V flags 1
+method name setWindowIconBadge descriptor (Ljava/awt/Window;Ljava/awt/Image;)V flags 1
+method name setProgressValue descriptor (I)V flags 1
+method name setWindowProgressValue descriptor (Ljava/awt/Window;I)V flags 1
+method name setWindowProgressState descriptor (Ljava/awt/Window;Ljava/awt/Taskbar$State;)V flags 1
+
+class name java/awt/Taskbar$Feature
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/awt/Taskbar$Feature;>;
+innerclass innerClass java/awt/Taskbar$Feature outerClass java/awt/Taskbar innerClassName Feature flags 4019
+field name ICON_BADGE_TEXT descriptor Ljava/awt/Taskbar$Feature; flags 4019
+field name ICON_BADGE_NUMBER descriptor Ljava/awt/Taskbar$Feature; flags 4019
+field name ICON_BADGE_IMAGE_WINDOW descriptor Ljava/awt/Taskbar$Feature; flags 4019
+field name ICON_IMAGE descriptor Ljava/awt/Taskbar$Feature; flags 4019
+field name MENU descriptor Ljava/awt/Taskbar$Feature; flags 4019
+field name PROGRESS_STATE_WINDOW descriptor Ljava/awt/Taskbar$Feature; flags 4019
+field name PROGRESS_VALUE descriptor Ljava/awt/Taskbar$Feature; flags 4019
+field name PROGRESS_VALUE_WINDOW descriptor Ljava/awt/Taskbar$Feature; flags 4019
+field name USER_ATTENTION descriptor Ljava/awt/Taskbar$Feature; flags 4019
+field name USER_ATTENTION_WINDOW descriptor Ljava/awt/Taskbar$Feature; flags 4019
+method name values descriptor ()[Ljava/awt/Taskbar$Feature; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/awt/Taskbar$Feature; flags 9
+
+class name java/awt/Taskbar$State
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/awt/Taskbar$State;>;
+innerclass innerClass java/awt/Taskbar$State outerClass java/awt/Taskbar innerClassName State flags 4019
+field name OFF descriptor Ljava/awt/Taskbar$State; flags 4019
+field name NORMAL descriptor Ljava/awt/Taskbar$State; flags 4019
+field name PAUSED descriptor Ljava/awt/Taskbar$State; flags 4019
+field name INDETERMINATE descriptor Ljava/awt/Taskbar$State; flags 4019
+field name ERROR descriptor Ljava/awt/Taskbar$State; flags 4019
+method name values descriptor ()[Ljava/awt/Taskbar$State; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/awt/Taskbar$State; flags 9
+
+class name java/awt/TextArea
+header extends java/awt/TextComponent flags 21
+innerclass innerClass java/awt/TextArea$AccessibleAWTTextArea outerClass java/awt/TextArea innerClassName AccessibleAWTTextArea flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/TextComponent
+header extends java/awt/Component implements javax/accessibility/Accessible flags 21
+innerclass innerClass java/awt/TextComponent$AccessibleAWTTextComponent outerClass java/awt/TextComponent innerClassName AccessibleAWTTextComponent flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/TextField
+header extends java/awt/TextComponent flags 21
+innerclass innerClass java/awt/TextField$AccessibleAWTTextField outerClass java/awt/TextField innerClassName AccessibleAWTTextField flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/TexturePaint
+header extends java/lang/Object implements java/awt/Paint flags 21
+innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
+
+class name java/awt/Toolkit
+header extends java/lang/Object flags 421
+innerclass innerClass java/awt/Dialog$ModalityType outerClass java/awt/Dialog innerClassName ModalityType flags 4019
+innerclass innerClass java/awt/Dialog$ModalExclusionType outerClass java/awt/Dialog innerClassName ModalExclusionType flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name createDesktopPeer descriptor (Ljava/awt/Desktop;)Ljava/awt/peer/DesktopPeer;
+-method name createButton descriptor (Ljava/awt/Button;)Ljava/awt/peer/ButtonPeer;
+-method name createTextField descriptor (Ljava/awt/TextField;)Ljava/awt/peer/TextFieldPeer;
+-method name createLabel descriptor (Ljava/awt/Label;)Ljava/awt/peer/LabelPeer;
+-method name createList descriptor (Ljava/awt/List;)Ljava/awt/peer/ListPeer;
+-method name createCheckbox descriptor (Ljava/awt/Checkbox;)Ljava/awt/peer/CheckboxPeer;
+-method name createScrollbar descriptor (Ljava/awt/Scrollbar;)Ljava/awt/peer/ScrollbarPeer;
+-method name createScrollPane descriptor (Ljava/awt/ScrollPane;)Ljava/awt/peer/ScrollPanePeer;
+-method name createTextArea descriptor (Ljava/awt/TextArea;)Ljava/awt/peer/TextAreaPeer;
+-method name createChoice descriptor (Ljava/awt/Choice;)Ljava/awt/peer/ChoicePeer;
+-method name createFrame descriptor (Ljava/awt/Frame;)Ljava/awt/peer/FramePeer;
+-method name createCanvas descriptor (Ljava/awt/Canvas;)Ljava/awt/peer/CanvasPeer;
+-method name createPanel descriptor (Ljava/awt/Panel;)Ljava/awt/peer/PanelPeer;
+-method name createWindow descriptor (Ljava/awt/Window;)Ljava/awt/peer/WindowPeer;
+-method name createDialog descriptor (Ljava/awt/Dialog;)Ljava/awt/peer/DialogPeer;
+-method name createMenuBar descriptor (Ljava/awt/MenuBar;)Ljava/awt/peer/MenuBarPeer;
+-method name createMenu descriptor (Ljava/awt/Menu;)Ljava/awt/peer/MenuPeer;
+-method name createPopupMenu descriptor (Ljava/awt/PopupMenu;)Ljava/awt/peer/PopupMenuPeer;
+-method name createMenuItem descriptor (Ljava/awt/MenuItem;)Ljava/awt/peer/MenuItemPeer;
+-method name createFileDialog descriptor (Ljava/awt/FileDialog;)Ljava/awt/peer/FileDialogPeer;
+-method name createCheckboxMenuItem descriptor (Ljava/awt/CheckboxMenuItem;)Ljava/awt/peer/CheckboxMenuItemPeer;
+-method name getMouseInfoPeer descriptor ()Ljava/awt/peer/MouseInfoPeer;
+-method name createComponent descriptor (Ljava/awt/Component;)Ljava/awt/peer/LightweightPeer;
+-method name getFontPeer descriptor (Ljava/lang/String;I)Ljava/awt/peer/FontPeer;
+-method name createDragSourceContextPeer descriptor (Ljava/awt/dnd/DragGestureEvent;)Ljava/awt/dnd/peer/DragSourceContextPeer;
+
+class name java/awt/Window
+header extends java/awt/Container implements javax/accessibility/Accessible flags 21
+innerclass innerClass java/awt/Window$AccessibleAWTWindow outerClass java/awt/Window innerClassName AccessibleAWTWindow flags 4
+innerclass innerClass java/awt/Window$Type outerClass java/awt/Window innerClassName Type flags 4019
+innerclass innerClass java/awt/Dialog$ModalExclusionType outerClass java/awt/Dialog innerClassName ModalExclusionType flags 4019
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/awt/geom/Path2D$Float outerClass java/awt/geom/Path2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Point2D$Double outerClass java/awt/geom/Point2D innerClassName Double flags 9
+innerclass innerClass java/awt/event/FocusEvent$Cause outerClass java/awt/event/FocusEvent innerClassName Cause flags 4019
+innerclass innerClass java/awt/GraphicsDevice$WindowTranslucency outerClass java/awt/GraphicsDevice innerClassName WindowTranslucency flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/color/ColorSpace
+header extends java/lang/Object implements java/io/Serializable flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/color/ICC_ColorSpace
+header extends java/awt/color/ColorSpace flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/color/ICC_Profile
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name finalize descriptor ()V
+method name finalize descriptor ()V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/awt/desktop/AboutEvent
+header extends java/awt/desktop/AppEvent flags 31
+method name <init> descriptor ()V flags 1
+
+class name java/awt/desktop/AboutHandler
+header extends java/lang/Object flags 601
+method name handleAbout descriptor (Ljava/awt/desktop/AboutEvent;)V flags 401
+
+class name java/awt/desktop/AppEvent
+header extends java/util/EventObject flags 21
+
+class name java/awt/desktop/AppForegroundEvent
+header extends java/awt/desktop/AppEvent flags 31
+method name <init> descriptor ()V flags 1
+
+class name java/awt/desktop/AppForegroundListener
+header extends java/lang/Object implements java/awt/desktop/SystemEventListener flags 601
+method name appRaisedToForeground descriptor (Ljava/awt/desktop/AppForegroundEvent;)V flags 401
+method name appMovedToBackground descriptor (Ljava/awt/desktop/AppForegroundEvent;)V flags 401
+
+class name java/awt/desktop/AppHiddenEvent
+header extends java/awt/desktop/AppEvent flags 31
+method name <init> descriptor ()V flags 1
+
+class name java/awt/desktop/AppHiddenListener
+header extends java/lang/Object implements java/awt/desktop/SystemEventListener flags 601
+method name appHidden descriptor (Ljava/awt/desktop/AppHiddenEvent;)V flags 401
+method name appUnhidden descriptor (Ljava/awt/desktop/AppHiddenEvent;)V flags 401
+
+class name java/awt/desktop/AppReopenedEvent
+header extends java/awt/desktop/AppEvent flags 31
+method name <init> descriptor ()V flags 1
+
+class name java/awt/desktop/AppReopenedListener
+header extends java/lang/Object implements java/awt/desktop/SystemEventListener flags 601
+method name appReopened descriptor (Ljava/awt/desktop/AppReopenedEvent;)V flags 401
+
+class name java/awt/desktop/FilesEvent
+header extends java/awt/desktop/AppEvent flags 21
+method name getFiles descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/io/File;>;
+
+class name java/awt/desktop/OpenFilesEvent
+header extends java/awt/desktop/FilesEvent flags 31
+method name <init> descriptor (Ljava/util/List;Ljava/lang/String;)V flags 1 signature (Ljava/util/List<Ljava/io/File;>;Ljava/lang/String;)V
+method name getSearchTerm descriptor ()Ljava/lang/String; flags 1
+
+class name java/awt/desktop/OpenFilesHandler
+header extends java/lang/Object flags 601
+method name openFiles descriptor (Ljava/awt/desktop/OpenFilesEvent;)V flags 401
+
+class name java/awt/desktop/OpenURIEvent
+header extends java/awt/desktop/AppEvent flags 31
+method name <init> descriptor (Ljava/net/URI;)V flags 1
+method name getURI descriptor ()Ljava/net/URI; flags 1
+
+class name java/awt/desktop/OpenURIHandler
+header extends java/lang/Object flags 601
+method name openURI descriptor (Ljava/awt/desktop/OpenURIEvent;)V flags 401
+
+class name java/awt/desktop/PreferencesEvent
+header extends java/awt/desktop/AppEvent flags 31
+method name <init> descriptor ()V flags 1
+
+class name java/awt/desktop/PreferencesHandler
+header extends java/lang/Object flags 601
+method name handlePreferences descriptor (Ljava/awt/desktop/PreferencesEvent;)V flags 401
+
+class name java/awt/desktop/PrintFilesEvent
+header extends java/awt/desktop/FilesEvent flags 31
+method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/io/File;>;)V
+
+class name java/awt/desktop/PrintFilesHandler
+header extends java/lang/Object flags 601
+method name printFiles descriptor (Ljava/awt/desktop/PrintFilesEvent;)V flags 401
+
+class name java/awt/desktop/QuitEvent
+header extends java/awt/desktop/AppEvent flags 31
+method name <init> descriptor ()V flags 1
+
+class name java/awt/desktop/QuitHandler
+header extends java/lang/Object flags 601
+method name handleQuitRequestWith descriptor (Ljava/awt/desktop/QuitEvent;Ljava/awt/desktop/QuitResponse;)V flags 401
+
+class name java/awt/desktop/QuitResponse
+header extends java/lang/Object flags 601
+method name performQuit descriptor ()V flags 401
+method name cancelQuit descriptor ()V flags 401
+
+class name java/awt/desktop/QuitStrategy
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/awt/desktop/QuitStrategy;>;
+field name NORMAL_EXIT descriptor Ljava/awt/desktop/QuitStrategy; flags 4019
+field name CLOSE_ALL_WINDOWS descriptor Ljava/awt/desktop/QuitStrategy; flags 4019
+method name values descriptor ()[Ljava/awt/desktop/QuitStrategy; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/awt/desktop/QuitStrategy; flags 9
+
+class name java/awt/desktop/ScreenSleepEvent
+header extends java/awt/desktop/AppEvent flags 31
+method name <init> descriptor ()V flags 1
+
+class name java/awt/desktop/ScreenSleepListener
+header extends java/lang/Object implements java/awt/desktop/SystemEventListener flags 601
+method name screenAboutToSleep descriptor (Ljava/awt/desktop/ScreenSleepEvent;)V flags 401
+method name screenAwoke descriptor (Ljava/awt/desktop/ScreenSleepEvent;)V flags 401
+
+class name java/awt/desktop/SystemEventListener
+header extends java/lang/Object implements java/util/EventListener flags 601
+
+class name java/awt/desktop/SystemSleepEvent
+header extends java/awt/desktop/AppEvent flags 31
+method name <init> descriptor ()V flags 1
+
+class name java/awt/desktop/SystemSleepListener
+header extends java/lang/Object implements java/awt/desktop/SystemEventListener flags 601
+method name systemAboutToSleep descriptor (Ljava/awt/desktop/SystemSleepEvent;)V flags 401
+method name systemAwoke descriptor (Ljava/awt/desktop/SystemSleepEvent;)V flags 401
+
+class name java/awt/desktop/UserSessionEvent
+header extends java/awt/desktop/AppEvent flags 31
+innerclass innerClass java/awt/desktop/UserSessionEvent$Reason outerClass java/awt/desktop/UserSessionEvent innerClassName Reason flags 4019
+method name <init> descriptor (Ljava/awt/desktop/UserSessionEvent$Reason;)V flags 1
+method name getReason descriptor ()Ljava/awt/desktop/UserSessionEvent$Reason; flags 1
+
+class name java/awt/desktop/UserSessionEvent$Reason
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/awt/desktop/UserSessionEvent$Reason;>;
+innerclass innerClass java/awt/desktop/UserSessionEvent$Reason outerClass java/awt/desktop/UserSessionEvent innerClassName Reason flags 4019
+field name UNSPECIFIED descriptor Ljava/awt/desktop/UserSessionEvent$Reason; flags 4019
+field name CONSOLE descriptor Ljava/awt/desktop/UserSessionEvent$Reason; flags 4019
+field name REMOTE descriptor Ljava/awt/desktop/UserSessionEvent$Reason; flags 4019
+field name LOCK descriptor Ljava/awt/desktop/UserSessionEvent$Reason; flags 4019
+method name values descriptor ()[Ljava/awt/desktop/UserSessionEvent$Reason; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/awt/desktop/UserSessionEvent$Reason; flags 9
+
+class name java/awt/desktop/UserSessionListener
+header extends java/lang/Object implements java/awt/desktop/SystemEventListener flags 601
+method name userSessionDeactivated descriptor (Ljava/awt/desktop/UserSessionEvent;)V flags 401
+method name userSessionActivated descriptor (Ljava/awt/desktop/UserSessionEvent;)V flags 401
+
+class name java/awt/dnd/DragGestureEvent
+header extends java/util/EventObject flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+
+class name java/awt/dnd/DragGestureRecognizer
+header extends java/lang/Object implements java/io/Serializable flags 421
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+
+class name java/awt/dnd/DragSource
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name createDragSourceContext descriptor (Ljava/awt/dnd/peer/DragSourceContextPeer;Ljava/awt/dnd/DragGestureEvent;Ljava/awt/Cursor;Ljava/awt/Image;Ljava/awt/Point;Ljava/awt/datatransfer/Transferable;Ljava/awt/dnd/DragSourceListener;)Ljava/awt/dnd/DragSourceContext;
+method name createDragSourceContext descriptor (Ljava/awt/dnd/DragGestureEvent;Ljava/awt/Cursor;Ljava/awt/Image;Ljava/awt/Point;Ljava/awt/datatransfer/Transferable;Ljava/awt/dnd/DragSourceListener;)Ljava/awt/dnd/DragSourceContext; flags 4
+
+class name java/awt/dnd/DragSourceContext
+header extends java/lang/Object implements java/awt/dnd/DragSourceListener,java/awt/dnd/DragSourceMotionListener,java/io/Serializable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name <init> descriptor (Ljava/awt/dnd/peer/DragSourceContextPeer;Ljava/awt/dnd/DragGestureEvent;Ljava/awt/Cursor;Ljava/awt/Image;Ljava/awt/Point;Ljava/awt/datatransfer/Transferable;Ljava/awt/dnd/DragSourceListener;)V
+method name <init> descriptor (Ljava/awt/dnd/DragGestureEvent;Ljava/awt/Cursor;Ljava/awt/Image;Ljava/awt/Point;Ljava/awt/datatransfer/Transferable;Ljava/awt/dnd/DragSourceListener;)V flags 1
+
+class name java/awt/dnd/DropTarget
+header extends java/lang/Object implements java/awt/dnd/DropTargetListener,java/io/Serializable flags 21
+innerclass innerClass java/awt/dnd/DropTarget$DropTargetAutoScroller outerClass java/awt/dnd/DropTarget innerClassName DropTargetAutoScroller flags c
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+-method name addNotify descriptor (Ljava/awt/peer/ComponentPeer;)V
+-method name removeNotify descriptor (Ljava/awt/peer/ComponentPeer;)V
+method name addNotify descriptor ()V flags 1
+method name removeNotify descriptor ()V flags 1
+
+class name java/awt/dnd/DropTargetContext
+-method name addNotify descriptor (Ljava/awt/dnd/peer/DropTargetContextPeer;)V
+-method name removeNotify descriptor ()V
+
+class name java/awt/dnd/DropTargetDragEvent
+header extends java/awt/dnd/DropTargetEvent flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/dnd/DropTargetDropEvent
+header extends java/awt/dnd/DropTargetEvent flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+-class name java/awt/dnd/peer/DragSourceContextPeer
+
+-class name java/awt/dnd/peer/DropTargetContextPeer
+
+-class name java/awt/dnd/peer/DropTargetPeer
+
+class name java/awt/event/ActionEvent
+header extends java/awt/AWTEvent flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/event/AdjustmentEvent
+header extends java/awt/AWTEvent flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/event/ComponentEvent
+header extends java/awt/AWTEvent flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/event/ContainerEvent
+header extends java/awt/event/ComponentEvent flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/event/FocusEvent
+header extends java/awt/event/ComponentEvent flags 21
+innerclass innerClass java/awt/event/FocusEvent$Cause outerClass java/awt/event/FocusEvent innerClassName Cause flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljava/awt/Component;IZLjava/awt/Component;Ljava/awt/event/FocusEvent$Cause;)V flags 1
+method name getCause descriptor ()Ljava/awt/event/FocusEvent$Cause; flags 11
+
+class name java/awt/event/FocusEvent$Cause
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/awt/event/FocusEvent$Cause;>;
+innerclass innerClass java/awt/event/FocusEvent$Cause outerClass java/awt/event/FocusEvent innerClassName Cause flags 4019
+field name UNKNOWN descriptor Ljava/awt/event/FocusEvent$Cause; flags 4019
+field name MOUSE_EVENT descriptor Ljava/awt/event/FocusEvent$Cause; flags 4019
+field name TRAVERSAL descriptor Ljava/awt/event/FocusEvent$Cause; flags 4019
+field name TRAVERSAL_UP descriptor Ljava/awt/event/FocusEvent$Cause; flags 4019
+field name TRAVERSAL_DOWN descriptor Ljava/awt/event/FocusEvent$Cause; flags 4019
+field name TRAVERSAL_FORWARD descriptor Ljava/awt/event/FocusEvent$Cause; flags 4019
+field name TRAVERSAL_BACKWARD descriptor Ljava/awt/event/FocusEvent$Cause; flags 4019
+field name ROLLBACK descriptor Ljava/awt/event/FocusEvent$Cause; flags 4019
+field name UNEXPECTED descriptor Ljava/awt/event/FocusEvent$Cause; flags 4019
+field name ACTIVATION descriptor Ljava/awt/event/FocusEvent$Cause; flags 4019
+field name CLEAR_GLOBAL_FOCUS_OWNER descriptor Ljava/awt/event/FocusEvent$Cause; flags 4019
+method name values descriptor ()[Ljava/awt/event/FocusEvent$Cause; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljava/awt/event/FocusEvent$Cause; flags 9
+
+class name java/awt/event/HierarchyEvent
+header extends java/awt/AWTEvent flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/event/InputEvent
+header extends java/awt/event/ComponentEvent flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-field name SHIFT_MASK descriptor I
+-field name CTRL_MASK descriptor I
+-field name META_MASK descriptor I
+-field name ALT_MASK descriptor I
+-field name ALT_GRAPH_MASK descriptor I
+-field name BUTTON1_MASK descriptor I
+-field name BUTTON2_MASK descriptor I
+-field name BUTTON3_MASK descriptor I
+field name SHIFT_MASK descriptor I constantValue 1 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+field name CTRL_MASK descriptor I constantValue 2 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+field name META_MASK descriptor I constantValue 4 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+field name ALT_MASK descriptor I constantValue 8 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+field name ALT_GRAPH_MASK descriptor I constantValue 32 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+field name BUTTON1_MASK descriptor I constantValue 16 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+field name BUTTON2_MASK descriptor I constantValue 8 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+field name BUTTON3_MASK descriptor I constantValue 4 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+-method name getModifiers descriptor ()I
+method name getModifiers descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/awt/event/InputMethodEvent
+header extends java/awt/AWTEvent flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/event/InvocationEvent
+header extends java/awt/AWTEvent implements java/awt/ActiveEvent flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/event/ItemEvent
+header extends java/awt/AWTEvent flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/event/KeyEvent
+header extends java/awt/event/InputEvent flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getKeyModifiersText descriptor (I)Ljava/lang/String;
+method name getKeyModifiersText descriptor (I)Ljava/lang/String; flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/awt/event/MouseEvent
+header extends java/awt/event/InputEvent flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/event/MouseWheelEvent
+header extends java/awt/event/MouseEvent flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/event/PaintEvent
+header extends java/awt/event/ComponentEvent flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/event/WindowEvent
+header extends java/awt/event/ComponentEvent flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/font/FontRenderContext
+header extends java/lang/Object flags 21
+innerclass innerClass java/awt/RenderingHints$Key outerClass java/awt/RenderingHints innerClassName Key flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/font/GraphicAttribute
+header extends java/lang/Object flags 421
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+
+class name java/awt/font/ImageGraphicAttribute
+header extends java/awt/font/GraphicAttribute flags 31
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+
+class name java/awt/font/NumericShaper
+header extends java/lang/Object implements java/io/Serializable flags 31
+innerclass innerClass java/awt/font/NumericShaper$Range outerClass java/awt/font/NumericShaper innerClassName Range flags 4009
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/font/NumericShaper$Range
+field name SINHALA descriptor Ljava/awt/font/NumericShaper$Range; flags 4019
+field name MYANMAR_TAI_LAING descriptor Ljava/awt/font/NumericShaper$Range; flags 4019
+
+class name java/awt/font/OpenType
+-field name TAG_OPBD descriptor I
+field name TAG_OPBD descriptor I constantValue 1869636196 flags 19
+
+class name java/awt/font/ShapeGraphicAttribute
+header extends java/awt/font/GraphicAttribute flags 31
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+
+class name java/awt/font/TextHitInfo
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/font/TextLayout
+header extends java/lang/Object implements java/lang/Cloneable flags 31
+innerclass innerClass java/awt/font/TextLayout$CaretPolicy outerClass java/awt/font/TextLayout innerClassName CaretPolicy flags 9
+innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9
+innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name hashCode descriptor ()I
+-method name equals descriptor (Ljava/lang/Object;)Z
+
+class name java/awt/font/TextMeasurer
+header extends java/lang/Object implements java/lang/Cloneable flags 31
+innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/geom/AffineTransform
+header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/Point2D$Double outerClass java/awt/geom/Point2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Path2D$Double outerClass java/awt/geom/Path2D innerClassName Double flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/geom/Arc2D
+header extends java/awt/geom/RectangularShape flags 421
+innerclass innerClass java/awt/geom/Arc2D$Double outerClass java/awt/geom/Arc2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Arc2D$Float outerClass java/awt/geom/Arc2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Point2D$Double outerClass java/awt/geom/Point2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/geom/Arc2D$Double
+header extends java/awt/geom/Arc2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/Arc2D$Double outerClass java/awt/geom/Arc2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
+
+class name java/awt/geom/Arc2D$Float
+header extends java/awt/geom/Arc2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/Arc2D$Float outerClass java/awt/geom/Arc2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+
+class name java/awt/geom/Area
+header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 21
+innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
+
+class name java/awt/geom/CubicCurve2D
+header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 421
+innerclass innerClass java/awt/geom/CubicCurve2D$Double outerClass java/awt/geom/CubicCurve2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/CubicCurve2D$Float outerClass java/awt/geom/CubicCurve2D innerClassName Float flags 9
+
+class name java/awt/geom/CubicCurve2D$Double
+header extends java/awt/geom/CubicCurve2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/CubicCurve2D$Double outerClass java/awt/geom/CubicCurve2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Point2D$Double outerClass java/awt/geom/Point2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
+
+class name java/awt/geom/CubicCurve2D$Float
+header extends java/awt/geom/CubicCurve2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/CubicCurve2D$Float outerClass java/awt/geom/CubicCurve2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+
+class name java/awt/geom/Ellipse2D
+header extends java/awt/geom/RectangularShape flags 421
+innerclass innerClass java/awt/geom/Ellipse2D$Double outerClass java/awt/geom/Ellipse2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Ellipse2D$Float outerClass java/awt/geom/Ellipse2D innerClassName Float flags 9
+
+class name java/awt/geom/Ellipse2D$Double
+header extends java/awt/geom/Ellipse2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/Ellipse2D$Double outerClass java/awt/geom/Ellipse2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
+
+class name java/awt/geom/Ellipse2D$Float
+header extends java/awt/geom/Ellipse2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/Ellipse2D$Float outerClass java/awt/geom/Ellipse2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+
+class name java/awt/geom/Line2D
+header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 421
+innerclass innerClass java/awt/geom/Line2D$Double outerClass java/awt/geom/Line2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Line2D$Float outerClass java/awt/geom/Line2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
+
+class name java/awt/geom/Line2D$Double
+header extends java/awt/geom/Line2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/Line2D$Double outerClass java/awt/geom/Line2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Point2D$Double outerClass java/awt/geom/Point2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
+
+class name java/awt/geom/Line2D$Float
+header extends java/awt/geom/Line2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/Line2D$Float outerClass java/awt/geom/Line2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+
+class name java/awt/geom/Path2D
+header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 421
+innerclass innerClass java/awt/geom/Path2D$Double outerClass java/awt/geom/Path2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Path2D$Float outerClass java/awt/geom/Path2D innerClassName Float flags 9
+
+class name java/awt/geom/Path2D$Double
+header extends java/awt/geom/Path2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/Path2D$Double outerClass java/awt/geom/Path2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Point2D$Double outerClass java/awt/geom/Point2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
+
+class name java/awt/geom/Path2D$Float
+header extends java/awt/geom/Path2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/Path2D$Float outerClass java/awt/geom/Path2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+
+class name java/awt/geom/Point2D
+header extends java/lang/Object implements java/lang/Cloneable flags 421
+innerclass innerClass java/awt/geom/Point2D$Double outerClass java/awt/geom/Point2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
+
+class name java/awt/geom/Point2D$Double
+header extends java/awt/geom/Point2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/Point2D$Double outerClass java/awt/geom/Point2D innerClassName Double flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/geom/Point2D$Float
+header extends java/awt/geom/Point2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/geom/QuadCurve2D
+header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 421
+innerclass innerClass java/awt/geom/QuadCurve2D$Double outerClass java/awt/geom/QuadCurve2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/QuadCurve2D$Float outerClass java/awt/geom/QuadCurve2D innerClassName Float flags 9
+
+class name java/awt/geom/QuadCurve2D$Double
+header extends java/awt/geom/QuadCurve2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/QuadCurve2D$Double outerClass java/awt/geom/QuadCurve2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Point2D$Double outerClass java/awt/geom/Point2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
+
+class name java/awt/geom/QuadCurve2D$Float
+header extends java/awt/geom/QuadCurve2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/QuadCurve2D$Float outerClass java/awt/geom/QuadCurve2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+
+class name java/awt/geom/Rectangle2D
+header extends java/awt/geom/RectangularShape flags 421
+innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+
+class name java/awt/geom/Rectangle2D$Double
+header extends java/awt/geom/Rectangle2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/geom/Rectangle2D$Float
+header extends java/awt/geom/Rectangle2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/geom/RectangularShape
+header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 421
+innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
+
+class name java/awt/geom/RoundRectangle2D
+header extends java/awt/geom/RectangularShape flags 421
+innerclass innerClass java/awt/geom/RoundRectangle2D$Double outerClass java/awt/geom/RoundRectangle2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/RoundRectangle2D$Float outerClass java/awt/geom/RoundRectangle2D innerClassName Float flags 9
+
+class name java/awt/geom/RoundRectangle2D$Double
+header extends java/awt/geom/RoundRectangle2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/RoundRectangle2D$Double outerClass java/awt/geom/RoundRectangle2D innerClassName Double flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
+
+class name java/awt/geom/RoundRectangle2D$Float
+header extends java/awt/geom/RoundRectangle2D implements java/io/Serializable flags 21
+innerclass innerClass java/awt/geom/RoundRectangle2D$Float outerClass java/awt/geom/RoundRectangle2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+
+class name java/awt/image/AbstractMultiResolutionImage
+header extends java/awt/Image implements java/awt/image/MultiResolutionImage flags 421
+method name <init> descriptor ()V flags 1
+method name getWidth descriptor (Ljava/awt/image/ImageObserver;)I flags 1
+method name getHeight descriptor (Ljava/awt/image/ImageObserver;)I flags 1
+method name getSource descriptor ()Ljava/awt/image/ImageProducer; flags 1
+method name getGraphics descriptor ()Ljava/awt/Graphics; flags 1
+method name getProperty descriptor (Ljava/lang/String;Ljava/awt/image/ImageObserver;)Ljava/lang/Object; flags 1
+method name getBaseImage descriptor ()Ljava/awt/Image; flags 404
+
+class name java/awt/image/AffineTransformOp
+header extends java/lang/Object implements java/awt/image/BufferedImageOp,java/awt/image/RasterOp flags 21
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+innerclass innerClass java/awt/RenderingHints$Key outerClass java/awt/RenderingHints innerClassName Key flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/BandCombineOp
+header extends java/lang/Object implements java/awt/image/RasterOp flags 21
+innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/BandedSampleModel
+header extends java/awt/image/ComponentSampleModel flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/BaseMultiResolutionImage
+header extends java/awt/image/AbstractMultiResolutionImage flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor ([Ljava/awt/Image;)V flags 81
+method name <init> descriptor (I[Ljava/awt/Image;)V flags 81
+method name getResolutionVariant descriptor (DD)Ljava/awt/Image; flags 1
+method name getResolutionVariants descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/awt/Image;>;
+method name getBaseImage descriptor ()Ljava/awt/Image; flags 4
+
+class name java/awt/image/BufferedImage
+header extends java/awt/Image implements java/awt/image/WritableRenderedImage,java/awt/Transparency flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/BufferedImageFilter
+header extends java/awt/image/ImageFilter implements java/lang/Cloneable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/ByteLookupTable
+header extends java/awt/image/LookupTable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/ColorConvertOp
+header extends java/lang/Object implements java/awt/image/BufferedImageOp,java/awt/image/RasterOp flags 21
+innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
+
+class name java/awt/image/ColorModel
+header extends java/lang/Object implements java/awt/Transparency flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name finalize descriptor ()V
+method name finalize descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/awt/image/ComponentColorModel
+header extends java/awt/image/ColorModel flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name hashCode descriptor ()I flags 1
+
+class name java/awt/image/ComponentSampleModel
+header extends java/awt/image/SampleModel flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/ConvolveOp
+header extends java/lang/Object implements java/awt/image/BufferedImageOp,java/awt/image/RasterOp flags 21
+innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
+
+class name java/awt/image/DataBuffer
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/DataBufferUShort
+header extends java/awt/image/DataBuffer flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/DirectColorModel
+header extends java/awt/image/PackedColorModel flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/ImageFilter
+header extends java/lang/Object implements java/awt/image/ImageConsumer,java/lang/Cloneable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/IndexColorModel
+header extends java/awt/image/ColorModel flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name finalize descriptor ()V
+method name finalize descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name hashCode descriptor ()I flags 1
+
+class name java/awt/image/Kernel
+header extends java/lang/Object implements java/lang/Cloneable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/LookupOp
+header extends java/lang/Object implements java/awt/image/BufferedImageOp,java/awt/image/RasterOp flags 21
+innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/MultiPixelPackedSampleModel
+header extends java/awt/image/SampleModel flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/MultiResolutionImage
+header extends java/lang/Object flags 601
+method name getResolutionVariant descriptor (DD)Ljava/awt/Image; flags 401
+method name getResolutionVariants descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/awt/Image;>;
+
+class name java/awt/image/PackedColorModel
+header extends java/awt/image/ColorModel flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name hashCode descriptor ()I flags 1
+
+class name java/awt/image/Raster
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/ReplicateScaleFilter
+header extends java/awt/image/ImageFilter flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/RescaleOp
+header extends java/lang/Object implements java/awt/image/BufferedImageOp,java/awt/image/RasterOp flags 21
+innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/SampleModel
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/ShortLookupTable
+header extends java/awt/image/LookupTable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/SinglePixelPackedSampleModel
+header extends java/awt/image/SampleModel flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/awt/image/renderable/ParameterBlock
+-method name getParamClasses descriptor ()[Ljava/lang/Class;
+method name getParamClasses descriptor ()[Ljava/lang/Class; flags 1 signature ()[Ljava/lang/Class<*>;
+
+-class name java/awt/peer/ButtonPeer
+
+-class name java/awt/peer/CanvasPeer
+
+-class name java/awt/peer/CheckboxMenuItemPeer
+
+-class name java/awt/peer/CheckboxPeer
+
+-class name java/awt/peer/ChoicePeer
+
+-class name java/awt/peer/ComponentPeer
+
+-class name java/awt/peer/ContainerPeer
+
+-class name java/awt/peer/DesktopPeer
+
+-class name java/awt/peer/DialogPeer
+
+-class name java/awt/peer/FileDialogPeer
+
+-class name java/awt/peer/FontPeer
+
+-class name java/awt/peer/FramePeer
+
+-class name java/awt/peer/KeyboardFocusManagerPeer
+
+-class name java/awt/peer/LabelPeer
+
+-class name java/awt/peer/LightweightPeer
+
+-class name java/awt/peer/ListPeer
+
+-class name java/awt/peer/MenuBarPeer
+
+-class name java/awt/peer/MenuComponentPeer
+
+-class name java/awt/peer/MenuItemPeer
+
+-class name java/awt/peer/MenuPeer
+
+-class name java/awt/peer/MouseInfoPeer
+
+-class name java/awt/peer/PanelPeer
+
+-class name java/awt/peer/PopupMenuPeer
+
+-class name java/awt/peer/RobotPeer
+
+-class name java/awt/peer/ScrollPanePeer
+
+-class name java/awt/peer/ScrollbarPeer
+
+-class name java/awt/peer/SystemTrayPeer
+
+-class name java/awt/peer/TextAreaPeer
+
+-class name java/awt/peer/TextComponentPeer
+
+-class name java/awt/peer/TextFieldPeer
+
+-class name java/awt/peer/TrayIconPeer
+
+-class name java/awt/peer/WindowPeer
+
+class name java/awt/print/Paper
+header extends java/lang/Object implements java/lang/Cloneable flags 21
+innerclass innerClass java/awt/geom/Rectangle2D$Double outerClass java/awt/geom/Rectangle2D innerClassName Double flags 9
+
+class name java/awt/print/PrinterJob
+header extends java/lang/Object flags 421
+innerclass innerClass javax/print/DocFlavor$SERVICE_FORMATTED outerClass javax/print/DocFlavor innerClassName SERVICE_FORMATTED flags 9
+
+class name java/beans/AppletInitializer
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/beans/BeanProperty
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
+method name bound descriptor ()Z annotationDefaultValue Ztrue flags 401
+method name expert descriptor ()Z annotationDefaultValue Zfalse flags 401
+method name hidden descriptor ()Z annotationDefaultValue Zfalse flags 401
+method name preferred descriptor ()Z annotationDefaultValue Zfalse flags 401
+method name required descriptor ()Z annotationDefaultValue Zfalse flags 401
+method name visualUpdate descriptor ()Z annotationDefaultValue Zfalse flags 401
+method name description descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401
+method name enumerationValues descriptor ()[Ljava/lang/String; annotationDefaultValue {} flags 401
+
+class name java/beans/Beans
+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 instantiate descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/beans/beancontext/BeanContext;Ljava/beans/AppletInitializer;)Ljava/lang/Object;
+method name instantiate descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/beans/beancontext/BeanContext;Ljava/beans/AppletInitializer;)Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/beans/DefaultPersistenceDelegate
+header extends java/beans/PersistenceDelegate flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/beans/Encoder
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/beans/EventHandler
+header extends java/lang/Object implements java/lang/reflect/InvocationHandler flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/beans/EventSetDescriptor
+header extends java/beans/FeatureDescriptor flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/beans/Expression
+header extends java/beans/Statement flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/beans/FeatureDescriptor
+header extends java/lang/Object flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+
+class name java/beans/IndexedPropertyDescriptor
+header extends java/beans/PropertyDescriptor flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/beans/Introspector
+header extends java/lang/Object flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/beans/JavaBean
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
+method name description descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401
+method name defaultProperty descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401
+method name defaultEventSet descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401
+
+class name java/beans/PropertyChangeSupport
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+
+class name java/beans/PropertyDescriptor
+header extends java/beans/FeatureDescriptor flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/beans/SimpleBeanInfo
+header extends java/lang/Object implements java/beans/BeanInfo flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/beans/Statement
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/beans/VetoableChangeSupport
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+
+class name java/beans/XMLEncoder
+header extends java/beans/Encoder implements java/lang/AutoCloseable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/beans/beancontext/BeanContextServiceAvailableEvent
+-field name serviceClass descriptor Ljava/lang/Class;
+field name serviceClass descriptor Ljava/lang/Class; flags 4 signature Ljava/lang/Class<*>;
+-method name <init> descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Class;)V
+-method name getServiceClass descriptor ()Ljava/lang/Class;
+-method name getCurrentServiceSelectors descriptor ()Ljava/util/Iterator;
+method name <init> descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Class;)V flags 1 signature (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Class<*>;)V
+method name getServiceClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>;
+method name getCurrentServiceSelectors descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator<*>;
+
+class name java/beans/beancontext/BeanContextServiceProvider
+-method name getService descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
+-method name getCurrentServiceSelectors descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Class;)Ljava/util/Iterator;
+method name getService descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Object;Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/lang/Object;
+method name getCurrentServiceSelectors descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Class;)Ljava/util/Iterator; flags 401 signature (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Class<*>;)Ljava/util/Iterator<*>;
+
+class name java/beans/beancontext/BeanContextServiceRevokedEvent
+-field name serviceClass descriptor Ljava/lang/Class;
+field name serviceClass descriptor Ljava/lang/Class; flags 4 signature Ljava/lang/Class<*>;
+-method name <init> descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Class;Z)V
+-method name getServiceClass descriptor ()Ljava/lang/Class;
+-method name isServiceClass descriptor (Ljava/lang/Class;)Z
+method name <init> descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Class;Z)V flags 1 signature (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Class<*>;Z)V
+method name getServiceClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>;
+method name isServiceClass descriptor (Ljava/lang/Class;)Z flags 1 signature (Ljava/lang/Class<*>;)Z
+
+class name java/beans/beancontext/BeanContextServices
+-method name addService descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;)Z
+-method name revokeService descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;Z)V
+-method name hasService descriptor (Ljava/lang/Class;)Z
+-method name getService descriptor (Ljava/beans/beancontext/BeanContextChild;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;Ljava/beans/beancontext/BeanContextServiceRevokedListener;)Ljava/lang/Object;
+-method name getCurrentServiceClasses descriptor ()Ljava/util/Iterator;
+-method name getCurrentServiceSelectors descriptor (Ljava/lang/Class;)Ljava/util/Iterator;
+method name addService descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;)Z flags 401 signature (Ljava/lang/Class<*>;Ljava/beans/beancontext/BeanContextServiceProvider;)Z
+method name revokeService descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;Z)V flags 401 signature (Ljava/lang/Class<*>;Ljava/beans/beancontext/BeanContextServiceProvider;Z)V
+method name hasService descriptor (Ljava/lang/Class;)Z flags 401 signature (Ljava/lang/Class<*>;)Z
+method name getService descriptor (Ljava/beans/beancontext/BeanContextChild;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;Ljava/beans/beancontext/BeanContextServiceRevokedListener;)Ljava/lang/Object; thrownTypes java/util/TooManyListenersException flags 401 signature (Ljava/beans/beancontext/BeanContextChild;Ljava/lang/Object;Ljava/lang/Class<*>;Ljava/lang/Object;Ljava/beans/beancontext/BeanContextServiceRevokedListener;)Ljava/lang/Object;
+method name getCurrentServiceClasses descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<*>;
+method name getCurrentServiceSelectors descriptor (Ljava/lang/Class;)Ljava/util/Iterator; flags 401 signature (Ljava/lang/Class<*>;)Ljava/util/Iterator<*>;
+
+class name java/beans/beancontext/BeanContextServicesSupport
+header extends java/beans/beancontext/BeanContextSupport implements java/beans/beancontext/BeanContextServices flags 21
+innerclass innerClass java/beans/beancontext/BeanContextServicesSupport$BCSSProxyServiceProvider outerClass java/beans/beancontext/BeanContextServicesSupport innerClassName BCSSProxyServiceProvider flags 4
+innerclass innerClass java/beans/beancontext/BeanContextServicesSupport$BCSSServiceProvider outerClass java/beans/beancontext/BeanContextServicesSupport innerClassName BCSSServiceProvider flags c
+innerclass innerClass java/beans/beancontext/BeanContextServicesSupport$BCSSChild outerClass java/beans/beancontext/BeanContextServicesSupport innerClassName BCSSChild flags 4
+innerclass innerClass java/beans/beancontext/BeanContextSupport$BCSChild outerClass java/beans/beancontext/BeanContextSupport innerClassName BCSChild flags 4
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/beans/beancontext/BeanContextSupport$BCSIterator outerClass java/beans/beancontext/BeanContextSupport innerClassName BCSIterator flags 1c
+-field name services descriptor Ljava/util/HashMap;
+-field name bcsListeners descriptor Ljava/util/ArrayList;
+field name services descriptor Ljava/util/HashMap; flags 84 signature Ljava/util/HashMap<Ljava/lang/Object;Ljava/beans/beancontext/BeanContextServicesSupport$BCSSServiceProvider;>;
+field name bcsListeners descriptor Ljava/util/ArrayList; flags 84 signature Ljava/util/ArrayList<Ljava/beans/beancontext/BeanContextServicesListener;>;
+-method name createBCSSServiceProvider descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;)Ljava/beans/beancontext/BeanContextServicesSupport$BCSSServiceProvider;
+-method name addService descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;)Z
+-method name addService descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;Z)Z
+-method name revokeService descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;Z)V
+-method name hasService descriptor (Ljava/lang/Class;)Z
+-method name getService descriptor (Ljava/beans/beancontext/BeanContextChild;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;Ljava/beans/beancontext/BeanContextServiceRevokedListener;)Ljava/lang/Object;
+-method name getCurrentServiceClasses descriptor ()Ljava/util/Iterator;
+-method name getCurrentServiceSelectors descriptor (Ljava/lang/Class;)Ljava/util/Iterator;
+-method name fireServiceAdded descriptor (Ljava/lang/Class;)V
+-method name fireServiceRevoked descriptor (Ljava/lang/Class;Z)V
+method name createBCSSServiceProvider descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;)Ljava/beans/beancontext/BeanContextServicesSupport$BCSSServiceProvider; flags 4 signature (Ljava/lang/Class<*>;Ljava/beans/beancontext/BeanContextServiceProvider;)Ljava/beans/beancontext/BeanContextServicesSupport$BCSSServiceProvider;
+method name addService descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;)Z flags 1 signature (Ljava/lang/Class<*>;Ljava/beans/beancontext/BeanContextServiceProvider;)Z
+method name addService descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;Z)Z flags 4 signature (Ljava/lang/Class<*>;Ljava/beans/beancontext/BeanContextServiceProvider;Z)Z
+method name revokeService descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;Z)V flags 1 signature (Ljava/lang/Class<*>;Ljava/beans/beancontext/BeanContextServiceProvider;Z)V
+method name hasService descriptor (Ljava/lang/Class;)Z flags 21 signature (Ljava/lang/Class<*>;)Z
+method name getService descriptor (Ljava/beans/beancontext/BeanContextChild;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;Ljava/beans/beancontext/BeanContextServiceRevokedListener;)Ljava/lang/Object; thrownTypes java/util/TooManyListenersException flags 1 signature (Ljava/beans/beancontext/BeanContextChild;Ljava/lang/Object;Ljava/lang/Class<*>;Ljava/lang/Object;Ljava/beans/beancontext/BeanContextServiceRevokedListener;)Ljava/lang/Object;
+method name getCurrentServiceClasses descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator<Ljava/lang/Object;>;
+method name getCurrentServiceSelectors descriptor (Ljava/lang/Class;)Ljava/util/Iterator; flags 1 signature (Ljava/lang/Class<*>;)Ljava/util/Iterator<*>;
+method name fireServiceAdded descriptor (Ljava/lang/Class;)V flags 14 signature (Ljava/lang/Class<*>;)V
+method name fireServiceRevoked descriptor (Ljava/lang/Class;Z)V flags 14 signature (Ljava/lang/Class<*>;Z)V
+
+class name java/beans/beancontext/BeanContextServicesSupport$BCSSChild
+header extends java/beans/beancontext/BeanContextSupport$BCSChild flags 21
+innerclass innerClass java/beans/beancontext/BeanContextServicesSupport$BCSSChild outerClass java/beans/beancontext/BeanContextServicesSupport innerClassName BCSSChild flags 4
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/beans/beancontext/BeanContextSupport$BCSChild outerClass java/beans/beancontext/BeanContextSupport innerClassName BCSChild flags 4
+
+class name java/beans/beancontext/BeanContextServicesSupport$BCSSProxyServiceProvider
+header extends java/lang/Object implements java/beans/beancontext/BeanContextServiceProvider,java/beans/beancontext/BeanContextServiceRevokedListener flags 21
+innerclass innerClass java/beans/beancontext/BeanContextServicesSupport$BCSSProxyServiceProvider outerClass java/beans/beancontext/BeanContextServicesSupport innerClassName BCSSProxyServiceProvider flags 4
+innerclass innerClass java/beans/beancontext/BeanContextSupport$BCSChild outerClass java/beans/beancontext/BeanContextSupport innerClassName BCSChild flags 4
+innerclass innerClass java/beans/beancontext/BeanContextServicesSupport$BCSSChild outerClass java/beans/beancontext/BeanContextServicesSupport innerClassName BCSSChild flags 4
+-method name getService descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
+-method name getCurrentServiceSelectors descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Class;)Ljava/util/Iterator;
+method name getService descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Object;Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/lang/Object;
+method name getCurrentServiceSelectors descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Class;)Ljava/util/Iterator; flags 1 signature (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Class<*>;)Ljava/util/Iterator<*>;
+
+class name java/beans/beancontext/BeanContextSupport
+header extends java/beans/beancontext/BeanContextChildSupport implements java/beans/beancontext/BeanContext,java/io/Serializable,java/beans/PropertyChangeListener,java/beans/VetoableChangeListener flags 21
+innerclass innerClass java/beans/beancontext/BeanContextSupport$BCSChild outerClass java/beans/beancontext/BeanContextSupport innerClassName BCSChild flags 4
+innerclass innerClass java/beans/beancontext/BeanContextSupport$BCSIterator outerClass java/beans/beancontext/BeanContextSupport innerClassName BCSIterator flags 1c
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+-field name children descriptor Ljava/util/HashMap;
+-field name bcmListeners descriptor Ljava/util/ArrayList;
+field name children descriptor Ljava/util/HashMap; flags 84 signature Ljava/util/HashMap<Ljava/lang/Object;Ljava/beans/beancontext/BeanContextSupport$BCSChild;>;
+field name bcmListeners descriptor Ljava/util/ArrayList; flags 84 signature Ljava/util/ArrayList<Ljava/beans/beancontext/BeanContextMembershipListener;>;
+-method name iterator descriptor ()Ljava/util/Iterator;
+-method name bcsChildren descriptor ()Ljava/util/Iterator;
+-method name serialize descriptor (Ljava/io/ObjectOutputStream;Ljava/util/Collection;)V
+-method name classEquals descriptor (Ljava/lang/Class;Ljava/lang/Class;)Z
+method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator<Ljava/lang/Object;>;
+method name bcsChildren descriptor ()Ljava/util/Iterator; flags 4 signature ()Ljava/util/Iterator<Ljava/beans/beancontext/BeanContextSupport$BCSChild;>;
+method name serialize descriptor (Ljava/io/ObjectOutputStream;Ljava/util/Collection;)V thrownTypes java/io/IOException flags 14 signature (Ljava/io/ObjectOutputStream;Ljava/util/Collection<*>;)V
+method name classEquals descriptor (Ljava/lang/Class;Ljava/lang/Class;)Z flags 1c signature (Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Z
+
+class name java/beans/beancontext/BeanContextSupport$BCSIterator
+header extends java/lang/Object implements java/util/Iterator flags 31 signature Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>;
+innerclass innerClass java/beans/beancontext/BeanContextSupport$BCSIterator outerClass java/beans/beancontext/BeanContextSupport innerClassName BCSIterator flags 1c
+
+class name javax/accessibility/AccessibilityProvider
+header extends java/lang/Object flags 421
+method name <init> descriptor ()V flags 4
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name activate descriptor ()V flags 401
+
+class name javax/accessibility/AccessibleBundle
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/accessibility/AccessibleContext
+header extends java/lang/Object flags 421 runtimeAnnotations @Ljava/beans/JavaBean;(description="Minimal\u005C;u0020;information\u005C;u0020;that\u005C;u0020;all\u005C;u0020;accessible\u005C;u0020;objects\u005C;u0020;return")
+-method name setAccessibleName descriptor (Ljava/lang/String;)V
+-method name setAccessibleDescription descriptor (Ljava/lang/String;)V
+method name setAccessibleName descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Sets\u005C;u0020;the\u005C;u0020;accessible\u005C;u0020;name\u005C;u0020;for\u005C;u0020;the\u005C;u0020;component.",preferred=Ztrue)
+method name setAccessibleDescription descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Sets\u005C;u0020;the\u005C;u0020;accessible\u005C;u0020;description\u005C;u0020;for\u005C;u0020;the\u005C;u0020;component.",preferred=Ztrue)
+
+class name javax/accessibility/AccessibleRelationSet
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/accessibility/AccessibleStateSet
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/imageio/ImageIO
+header extends java/lang/Object flags 31
+innerclass innerClass javax/imageio/spi/ServiceRegistry$Filter outerClass javax/imageio/spi/ServiceRegistry innerClassName Filter flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/imageio/metadata/IIOMetadata
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/imageio/metadata/IIOMetadataFormatImpl
+header extends java/lang/Object implements javax/imageio/metadata/IIOMetadataFormat flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/imageio/plugins/jpeg/JPEGHuffmanTable
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/imageio/plugins/jpeg/JPEGQTable
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/imageio/plugins/tiff/BaselineTIFFTagSet
+header extends javax/imageio/plugins/tiff/TIFFTagSet flags 31
+field name TAG_NEW_SUBFILE_TYPE descriptor I constantValue 254 flags 19
+field name NEW_SUBFILE_TYPE_REDUCED_RESOLUTION descriptor I constantValue 1 flags 19
+field name NEW_SUBFILE_TYPE_SINGLE_PAGE descriptor I constantValue 2 flags 19
+field name NEW_SUBFILE_TYPE_TRANSPARENCY descriptor I constantValue 4 flags 19
+field name TAG_SUBFILE_TYPE descriptor I constantValue 255 flags 19
+field name SUBFILE_TYPE_FULL_RESOLUTION descriptor I constantValue 1 flags 19
+field name SUBFILE_TYPE_REDUCED_RESOLUTION descriptor I constantValue 2 flags 19
+field name SUBFILE_TYPE_SINGLE_PAGE descriptor I constantValue 3 flags 19
+field name TAG_IMAGE_WIDTH descriptor I constantValue 256 flags 19
+field name TAG_IMAGE_LENGTH descriptor I constantValue 257 flags 19
+field name TAG_BITS_PER_SAMPLE descriptor I constantValue 258 flags 19
+field name TAG_COMPRESSION descriptor I constantValue 259 flags 19
+field name COMPRESSION_NONE descriptor I constantValue 1 flags 19
+field name COMPRESSION_CCITT_RLE descriptor I constantValue 2 flags 19
+field name COMPRESSION_CCITT_T_4 descriptor I constantValue 3 flags 19
+field name COMPRESSION_CCITT_T_6 descriptor I constantValue 4 flags 19
+field name COMPRESSION_LZW descriptor I constantValue 5 flags 19
+field name COMPRESSION_OLD_JPEG descriptor I constantValue 6 flags 19
+field name COMPRESSION_JPEG descriptor I constantValue 7 flags 19
+field name COMPRESSION_ZLIB descriptor I constantValue 8 flags 19
+field name COMPRESSION_PACKBITS descriptor I constantValue 32773 flags 19
+field name COMPRESSION_DEFLATE descriptor I constantValue 32946 flags 19
+field name TAG_PHOTOMETRIC_INTERPRETATION descriptor I constantValue 262 flags 19
+field name PHOTOMETRIC_INTERPRETATION_WHITE_IS_ZERO descriptor I constantValue 0 flags 19
+field name PHOTOMETRIC_INTERPRETATION_BLACK_IS_ZERO descriptor I constantValue 1 flags 19
+field name PHOTOMETRIC_INTERPRETATION_RGB descriptor I constantValue 2 flags 19
+field name PHOTOMETRIC_INTERPRETATION_PALETTE_COLOR descriptor I constantValue 3 flags 19
+field name PHOTOMETRIC_INTERPRETATION_TRANSPARENCY_MASK descriptor I constantValue 4 flags 19
+field name PHOTOMETRIC_INTERPRETATION_CMYK descriptor I constantValue 5 flags 19
+field name PHOTOMETRIC_INTERPRETATION_Y_CB_CR descriptor I constantValue 6 flags 19
+field name PHOTOMETRIC_INTERPRETATION_CIELAB descriptor I constantValue 8 flags 19
+field name PHOTOMETRIC_INTERPRETATION_ICCLAB descriptor I constantValue 9 flags 19
+field name TAG_THRESHHOLDING descriptor I constantValue 263 flags 19
+field name THRESHHOLDING_NONE descriptor I constantValue 1 flags 19
+field name THRESHHOLDING_ORDERED_DITHER descriptor I constantValue 2 flags 19
+field name THRESHHOLDING_RANDOMIZED_DITHER descriptor I constantValue 3 flags 19
+field name TAG_CELL_WIDTH descriptor I constantValue 264 flags 19
+field name TAG_CELL_LENGTH descriptor I constantValue 265 flags 19
+field name TAG_FILL_ORDER descriptor I constantValue 266 flags 19
+field name FILL_ORDER_LEFT_TO_RIGHT descriptor I constantValue 1 flags 19
+field name FILL_ORDER_RIGHT_TO_LEFT descriptor I constantValue 2 flags 19
+field name TAG_DOCUMENT_NAME descriptor I constantValue 269 flags 19
+field name TAG_IMAGE_DESCRIPTION descriptor I constantValue 270 flags 19
+field name TAG_MAKE descriptor I constantValue 271 flags 19
+field name TAG_MODEL descriptor I constantValue 272 flags 19
+field name TAG_STRIP_OFFSETS descriptor I constantValue 273 flags 19
+field name TAG_ORIENTATION descriptor I constantValue 274 flags 19
+field name ORIENTATION_ROW_0_TOP_COLUMN_0_LEFT descriptor I constantValue 1 flags 19
+field name ORIENTATION_ROW_0_TOP_COLUMN_0_RIGHT descriptor I constantValue 2 flags 19
+field name ORIENTATION_ROW_0_BOTTOM_COLUMN_0_RIGHT descriptor I constantValue 3 flags 19
+field name ORIENTATION_ROW_0_BOTTOM_COLUMN_0_LEFT descriptor I constantValue 4 flags 19
+field name ORIENTATION_ROW_0_LEFT_COLUMN_0_TOP descriptor I constantValue 5 flags 19
+field name ORIENTATION_ROW_0_RIGHT_COLUMN_0_TOP descriptor I constantValue 6 flags 19
+field name ORIENTATION_ROW_0_RIGHT_COLUMN_0_BOTTOM descriptor I constantValue 7 flags 19
+field name ORIENTATION_ROW_0_LEFT_COLUMN_0_BOTTOM descriptor I constantValue 8 flags 19
+field name TAG_SAMPLES_PER_PIXEL descriptor I constantValue 277 flags 19
+field name TAG_ROWS_PER_STRIP descriptor I constantValue 278 flags 19
+field name TAG_STRIP_BYTE_COUNTS descriptor I constantValue 279 flags 19
+field name TAG_MIN_SAMPLE_VALUE descriptor I constantValue 280 flags 19
+field name TAG_MAX_SAMPLE_VALUE descriptor I constantValue 281 flags 19
+field name TAG_X_RESOLUTION descriptor I constantValue 282 flags 19
+field name TAG_Y_RESOLUTION descriptor I constantValue 283 flags 19
+field name TAG_PLANAR_CONFIGURATION descriptor I constantValue 284 flags 19
+field name PLANAR_CONFIGURATION_CHUNKY descriptor I constantValue 1 flags 19
+field name PLANAR_CONFIGURATION_PLANAR descriptor I constantValue 2 flags 19
+field name TAG_PAGE_NAME descriptor I constantValue 285 flags 19
+field name TAG_X_POSITION descriptor I constantValue 286 flags 19
+field name TAG_Y_POSITION descriptor I constantValue 287 flags 19
+field name TAG_FREE_OFFSETS descriptor I constantValue 288 flags 19
+field name TAG_FREE_BYTE_COUNTS descriptor I constantValue 289 flags 19
+field name TAG_GRAY_RESPONSE_UNIT descriptor I constantValue 290 flags 19
+field name GRAY_RESPONSE_UNIT_TENTHS descriptor I constantValue 1 flags 19
+field name GRAY_RESPONSE_UNIT_HUNDREDTHS descriptor I constantValue 2 flags 19
+field name GRAY_RESPONSE_UNIT_THOUSANDTHS descriptor I constantValue 3 flags 19
+field name GRAY_RESPONSE_UNIT_TEN_THOUSANDTHS descriptor I constantValue 4 flags 19
+field name GRAY_RESPONSE_UNIT_HUNDRED_THOUSANDTHS descriptor I constantValue 5 flags 19
+field name TAG_GRAY_RESPONSE_CURVE descriptor I constantValue 291 flags 19
+field name TAG_T4_OPTIONS descriptor I constantValue 292 flags 19
+field name T4_OPTIONS_2D_CODING descriptor I constantValue 1 flags 19
+field name T4_OPTIONS_UNCOMPRESSED descriptor I constantValue 2 flags 19
+field name T4_OPTIONS_EOL_BYTE_ALIGNED descriptor I constantValue 4 flags 19
+field name TAG_T6_OPTIONS descriptor I constantValue 293 flags 19
+field name T6_OPTIONS_UNCOMPRESSED descriptor I constantValue 2 flags 19
+field name TAG_RESOLUTION_UNIT descriptor I constantValue 296 flags 19
+field name RESOLUTION_UNIT_NONE descriptor I constantValue 1 flags 19
+field name RESOLUTION_UNIT_INCH descriptor I constantValue 2 flags 19
+field name RESOLUTION_UNIT_CENTIMETER descriptor I constantValue 3 flags 19
+field name TAG_PAGE_NUMBER descriptor I constantValue 297 flags 19
+field name TAG_TRANSFER_FUNCTION descriptor I constantValue 301 flags 19
+field name TAG_SOFTWARE descriptor I constantValue 305 flags 19
+field name TAG_DATE_TIME descriptor I constantValue 306 flags 19
+field name TAG_ARTIST descriptor I constantValue 315 flags 19
+field name TAG_HOST_COMPUTER descriptor I constantValue 316 flags 19
+field name TAG_PREDICTOR descriptor I constantValue 317 flags 19
+field name PREDICTOR_NONE descriptor I constantValue 1 flags 19
+field name PREDICTOR_HORIZONTAL_DIFFERENCING descriptor I constantValue 2 flags 19
+field name TAG_WHITE_POINT descriptor I constantValue 318 flags 19
+field name TAG_PRIMARY_CHROMATICITES descriptor I constantValue 319 flags 19
+field name TAG_COLOR_MAP descriptor I constantValue 320 flags 19
+field name TAG_HALFTONE_HINTS descriptor I constantValue 321 flags 19
+field name TAG_TILE_WIDTH descriptor I constantValue 322 flags 19
+field name TAG_TILE_LENGTH descriptor I constantValue 323 flags 19
+field name TAG_TILE_OFFSETS descriptor I constantValue 324 flags 19
+field name TAG_TILE_BYTE_COUNTS descriptor I constantValue 325 flags 19
+field name TAG_INK_SET descriptor I constantValue 332 flags 19
+field name INK_SET_CMYK descriptor I constantValue 1 flags 19
+field name INK_SET_NOT_CMYK descriptor I constantValue 2 flags 19
+field name TAG_INK_NAMES descriptor I constantValue 333 flags 19
+field name TAG_NUMBER_OF_INKS descriptor I constantValue 334 flags 19
+field name TAG_DOT_RANGE descriptor I constantValue 336 flags 19
+field name TAG_TARGET_PRINTER descriptor I constantValue 337 flags 19
+field name TAG_EXTRA_SAMPLES descriptor I constantValue 338 flags 19
+field name EXTRA_SAMPLES_UNSPECIFIED descriptor I constantValue 0 flags 19
+field name EXTRA_SAMPLES_ASSOCIATED_ALPHA descriptor I constantValue 1 flags 19
+field name EXTRA_SAMPLES_UNASSOCIATED_ALPHA descriptor I constantValue 2 flags 19
+field name TAG_SAMPLE_FORMAT descriptor I constantValue 339 flags 19
+field name SAMPLE_FORMAT_UNSIGNED_INTEGER descriptor I constantValue 1 flags 19
+field name SAMPLE_FORMAT_SIGNED_INTEGER descriptor I constantValue 2 flags 19
+field name SAMPLE_FORMAT_FLOATING_POINT descriptor I constantValue 3 flags 19
+field name SAMPLE_FORMAT_UNDEFINED descriptor I constantValue 4 flags 19
+field name TAG_S_MIN_SAMPLE_VALUE descriptor I constantValue 340 flags 19
+field name TAG_S_MAX_SAMPLE_VALUE descriptor I constantValue 341 flags 19
+field name TAG_TRANSFER_RANGE descriptor I constantValue 342 flags 19
+field name TAG_JPEG_TABLES descriptor I constantValue 347 flags 19
+field name TAG_JPEG_PROC descriptor I constantValue 512 flags 19
+field name JPEG_PROC_BASELINE descriptor I constantValue 1 flags 19
+field name JPEG_PROC_LOSSLESS descriptor I constantValue 14 flags 19
+field name TAG_JPEG_INTERCHANGE_FORMAT descriptor I constantValue 513 flags 19
+field name TAG_JPEG_INTERCHANGE_FORMAT_LENGTH descriptor I constantValue 514 flags 19
+field name TAG_JPEG_RESTART_INTERVAL descriptor I constantValue 515 flags 19
+field name TAG_JPEG_LOSSLESS_PREDICTORS descriptor I constantValue 517 flags 19
+field name TAG_JPEG_POINT_TRANSFORMS descriptor I constantValue 518 flags 19
+field name TAG_JPEG_Q_TABLES descriptor I constantValue 519 flags 19
+field name TAG_JPEG_DC_TABLES descriptor I constantValue 520 flags 19
+field name TAG_JPEG_AC_TABLES descriptor I constantValue 521 flags 19
+field name TAG_Y_CB_CR_COEFFICIENTS descriptor I constantValue 529 flags 19
+field name TAG_Y_CB_CR_SUBSAMPLING descriptor I constantValue 530 flags 19
+field name TAG_Y_CB_CR_POSITIONING descriptor I constantValue 531 flags 19
+field name Y_CB_CR_POSITIONING_CENTERED descriptor I constantValue 1 flags 19
+field name Y_CB_CR_POSITIONING_COSITED descriptor I constantValue 2 flags 19
+field name TAG_REFERENCE_BLACK_WHITE descriptor I constantValue 532 flags 19
+field name TAG_COPYRIGHT descriptor I constantValue 33432 flags 19
+field name TAG_ICC_PROFILE descriptor I constantValue 34675 flags 19
+method name getInstance descriptor ()Ljavax/imageio/plugins/tiff/BaselineTIFFTagSet; flags 29
+
+class name javax/imageio/plugins/tiff/ExifGPSTagSet
+header extends javax/imageio/plugins/tiff/TIFFTagSet flags 31
+field name TAG_GPS_VERSION_ID descriptor I constantValue 0 flags 19
+field name GPS_VERSION_2_2 descriptor Ljava/lang/String; constantValue 2200 flags 19
+field name TAG_GPS_LATITUDE_REF descriptor I constantValue 1 flags 19
+field name TAG_GPS_LATITUDE descriptor I constantValue 2 flags 19
+field name TAG_GPS_LONGITUDE_REF descriptor I constantValue 3 flags 19
+field name TAG_GPS_LONGITUDE descriptor I constantValue 4 flags 19
+field name TAG_GPS_ALTITUDE_REF descriptor I constantValue 5 flags 19
+field name TAG_GPS_ALTITUDE descriptor I constantValue 6 flags 19
+field name TAG_GPS_TIME_STAMP descriptor I constantValue 7 flags 19
+field name TAG_GPS_SATELLITES descriptor I constantValue 8 flags 19
+field name TAG_GPS_STATUS descriptor I constantValue 9 flags 19
+field name TAG_GPS_MEASURE_MODE descriptor I constantValue 10 flags 19
+field name TAG_GPS_DOP descriptor I constantValue 11 flags 19
+field name TAG_GPS_SPEED_REF descriptor I constantValue 12 flags 19
+field name TAG_GPS_SPEED descriptor I constantValue 13 flags 19
+field name TAG_GPS_TRACK_REF descriptor I constantValue 14 flags 19
+field name TAG_GPS_TRACK descriptor I constantValue 15 flags 19
+field name TAG_GPS_IMG_DIRECTION_REF descriptor I constantValue 16 flags 19
+field name TAG_GPS_IMG_DIRECTION descriptor I constantValue 17 flags 19
+field name TAG_GPS_MAP_DATUM descriptor I constantValue 18 flags 19
+field name TAG_GPS_DEST_LATITUDE_REF descriptor I constantValue 19 flags 19
+field name TAG_GPS_DEST_LATITUDE descriptor I constantValue 20 flags 19
+field name TAG_GPS_DEST_LONGITUDE_REF descriptor I constantValue 21 flags 19
+field name TAG_GPS_DEST_LONGITUDE descriptor I constantValue 22 flags 19
+field name TAG_GPS_DEST_BEARING_REF descriptor I constantValue 23 flags 19
+field name TAG_GPS_DEST_BEARING descriptor I constantValue 24 flags 19
+field name TAG_GPS_DEST_DISTANCE_REF descriptor I constantValue 25 flags 19
+field name TAG_GPS_DEST_DISTANCE descriptor I constantValue 26 flags 19
+field name TAG_GPS_PROCESSING_METHOD descriptor I constantValue 27 flags 19
+field name TAG_GPS_AREA_INFORMATION descriptor I constantValue 28 flags 19
+field name TAG_GPS_DATE_STAMP descriptor I constantValue 29 flags 19
+field name TAG_GPS_DIFFERENTIAL descriptor I constantValue 30 flags 19
+field name LATITUDE_REF_NORTH descriptor Ljava/lang/String; constantValue N flags 19
+field name LATITUDE_REF_SOUTH descriptor Ljava/lang/String; constantValue S flags 19
+field name LONGITUDE_REF_EAST descriptor Ljava/lang/String; constantValue E flags 19
+field name LONGITUDE_REF_WEST descriptor Ljava/lang/String; constantValue W flags 19
+field name ALTITUDE_REF_SEA_LEVEL descriptor I constantValue 0 flags 19
+field name ALTITUDE_REF_SEA_LEVEL_REFERENCE descriptor I constantValue 1 flags 19
+field name STATUS_MEASUREMENT_IN_PROGRESS descriptor Ljava/lang/String; constantValue A flags 19
+field name STATUS_MEASUREMENT_INTEROPERABILITY descriptor Ljava/lang/String; constantValue V flags 19
+field name MEASURE_MODE_2D descriptor Ljava/lang/String; constantValue 2 flags 19
+field name MEASURE_MODE_3D descriptor Ljava/lang/String; constantValue 3 flags 19
+field name SPEED_REF_KILOMETERS_PER_HOUR descriptor Ljava/lang/String; constantValue K flags 19
+field name SPEED_REF_MILES_PER_HOUR descriptor Ljava/lang/String; constantValue M flags 19
+field name SPEED_REF_KNOTS descriptor Ljava/lang/String; constantValue N flags 19
+field name DIRECTION_REF_TRUE descriptor Ljava/lang/String; constantValue T flags 19
+field name DIRECTION_REF_MAGNETIC descriptor Ljava/lang/String; constantValue M flags 19
+field name DEST_DISTANCE_REF_KILOMETERS descriptor Ljava/lang/String; constantValue K flags 19
+field name DEST_DISTANCE_REF_MILES descriptor Ljava/lang/String; constantValue M flags 19
+field name DEST_DISTANCE_REF_KNOTS descriptor Ljava/lang/String; constantValue N flags 19
+field name DIFFERENTIAL_CORRECTION_NONE descriptor I constantValue 0 flags 19
+field name DIFFERENTIAL_CORRECTION_APPLIED descriptor I constantValue 1 flags 19
+method name getInstance descriptor ()Ljavax/imageio/plugins/tiff/ExifGPSTagSet; flags 29
+
+class name javax/imageio/plugins/tiff/ExifInteroperabilityTagSet
+header extends javax/imageio/plugins/tiff/TIFFTagSet flags 31
+field name TAG_INTEROPERABILITY_INDEX descriptor I constantValue 1 flags 19
+field name INTEROPERABILITY_INDEX_R98 descriptor Ljava/lang/String; constantValue R98 flags 19
+field name INTEROPERABILITY_INDEX_THM descriptor Ljava/lang/String; constantValue THM flags 19
+method name getInstance descriptor ()Ljavax/imageio/plugins/tiff/ExifInteroperabilityTagSet; flags 29
+
+class name javax/imageio/plugins/tiff/ExifParentTIFFTagSet
+header extends javax/imageio/plugins/tiff/TIFFTagSet flags 31
+field name TAG_EXIF_IFD_POINTER descriptor I constantValue 34665 flags 19
+field name TAG_GPS_INFO_IFD_POINTER descriptor I constantValue 34853 flags 19
+method name getInstance descriptor ()Ljavax/imageio/plugins/tiff/ExifParentTIFFTagSet; flags 29
+
+class name javax/imageio/plugins/tiff/ExifTIFFTagSet
+header extends javax/imageio/plugins/tiff/TIFFTagSet flags 31
+field name TAG_GPS_INFO_IFD_POINTER descriptor I constantValue 34853 flags 19
+field name TAG_INTEROPERABILITY_IFD_POINTER descriptor I constantValue 40965 flags 19
+field name TAG_EXIF_VERSION descriptor I constantValue 36864 flags 19
+field name EXIF_VERSION_2_1 descriptor Ljava/lang/String; constantValue 0210 flags 19
+field name EXIF_VERSION_2_2 descriptor Ljava/lang/String; constantValue 0220 flags 19
+field name TAG_FLASHPIX_VERSION descriptor I constantValue 40960 flags 19
+field name TAG_COLOR_SPACE descriptor I constantValue 40961 flags 19
+field name COLOR_SPACE_SRGB descriptor I constantValue 1 flags 19
+field name COLOR_SPACE_UNCALIBRATED descriptor I constantValue 65535 flags 19
+field name TAG_COMPONENTS_CONFIGURATION descriptor I constantValue 37121 flags 19
+field name COMPONENTS_CONFIGURATION_DOES_NOT_EXIST descriptor I constantValue 0 flags 19
+field name COMPONENTS_CONFIGURATION_Y descriptor I constantValue 1 flags 19
+field name COMPONENTS_CONFIGURATION_CB descriptor I constantValue 2 flags 19
+field name COMPONENTS_CONFIGURATION_CR descriptor I constantValue 3 flags 19
+field name COMPONENTS_CONFIGURATION_R descriptor I constantValue 4 flags 19
+field name COMPONENTS_CONFIGURATION_G descriptor I constantValue 5 flags 19
+field name COMPONENTS_CONFIGURATION_B descriptor I constantValue 6 flags 19
+field name TAG_COMPRESSED_BITS_PER_PIXEL descriptor I constantValue 37122 flags 19
+field name TAG_PIXEL_X_DIMENSION descriptor I constantValue 40962 flags 19
+field name TAG_PIXEL_Y_DIMENSION descriptor I constantValue 40963 flags 19
+field name TAG_MAKER_NOTE descriptor I constantValue 37500 flags 19
+field name TAG_MARKER_NOTE descriptor I constantValue 37500 flags 19
+field name TAG_USER_COMMENT descriptor I constantValue 37510 flags 19
+field name TAG_RELATED_SOUND_FILE descriptor I constantValue 40964 flags 19
+field name TAG_DATE_TIME_ORIGINAL descriptor I constantValue 36867 flags 19
+field name TAG_DATE_TIME_DIGITIZED descriptor I constantValue 36868 flags 19
+field name TAG_SUB_SEC_TIME descriptor I constantValue 37520 flags 19
+field name TAG_SUB_SEC_TIME_ORIGINAL descriptor I constantValue 37521 flags 19
+field name TAG_SUB_SEC_TIME_DIGITIZED descriptor I constantValue 37522 flags 19
+field name TAG_EXPOSURE_TIME descriptor I constantValue 33434 flags 19
+field name TAG_F_NUMBER descriptor I constantValue 33437 flags 19
+field name TAG_EXPOSURE_PROGRAM descriptor I constantValue 34850 flags 19
+field name EXPOSURE_PROGRAM_NOT_DEFINED descriptor I constantValue 0 flags 19
+field name EXPOSURE_PROGRAM_MANUAL descriptor I constantValue 1 flags 19
+field name EXPOSURE_PROGRAM_NORMAL_PROGRAM descriptor I constantValue 2 flags 19
+field name EXPOSURE_PROGRAM_APERTURE_PRIORITY descriptor I constantValue 3 flags 19
+field name EXPOSURE_PROGRAM_SHUTTER_PRIORITY descriptor I constantValue 4 flags 19
+field name EXPOSURE_PROGRAM_CREATIVE_PROGRAM descriptor I constantValue 5 flags 19
+field name EXPOSURE_PROGRAM_ACTION_PROGRAM descriptor I constantValue 6 flags 19
+field name EXPOSURE_PROGRAM_PORTRAIT_MODE descriptor I constantValue 7 flags 19
+field name EXPOSURE_PROGRAM_LANDSCAPE_MODE descriptor I constantValue 8 flags 19
+field name EXPOSURE_PROGRAM_MAX_RESERVED descriptor I constantValue 255 flags 19
+field name TAG_SPECTRAL_SENSITIVITY descriptor I constantValue 34852 flags 19
+field name TAG_ISO_SPEED_RATINGS descriptor I constantValue 34855 flags 19
+field name TAG_OECF descriptor I constantValue 34856 flags 19
+field name TAG_SHUTTER_SPEED_VALUE descriptor I constantValue 37377 flags 19
+field name TAG_APERTURE_VALUE descriptor I constantValue 37378 flags 19
+field name TAG_BRIGHTNESS_VALUE descriptor I constantValue 37379 flags 19
+field name TAG_EXPOSURE_BIAS_VALUE descriptor I constantValue 37380 flags 19
+field name TAG_MAX_APERTURE_VALUE descriptor I constantValue 37381 flags 19
+field name TAG_SUBJECT_DISTANCE descriptor I constantValue 37382 flags 19
+field name TAG_METERING_MODE descriptor I constantValue 37383 flags 19
+field name METERING_MODE_UNKNOWN descriptor I constantValue 0 flags 19
+field name METERING_MODE_AVERAGE descriptor I constantValue 1 flags 19
+field name METERING_MODE_CENTER_WEIGHTED_AVERAGE descriptor I constantValue 2 flags 19
+field name METERING_MODE_SPOT descriptor I constantValue 3 flags 19
+field name METERING_MODE_MULTI_SPOT descriptor I constantValue 4 flags 19
+field name METERING_MODE_PATTERN descriptor I constantValue 5 flags 19
+field name METERING_MODE_PARTIAL descriptor I constantValue 6 flags 19
+field name METERING_MODE_MIN_RESERVED descriptor I constantValue 7 flags 19
+field name METERING_MODE_MAX_RESERVED descriptor I constantValue 254 flags 19
+field name METERING_MODE_OTHER descriptor I constantValue 255 flags 19
+field name TAG_LIGHT_SOURCE descriptor I constantValue 37384 flags 19
+field name LIGHT_SOURCE_UNKNOWN descriptor I constantValue 0 flags 19
+field name LIGHT_SOURCE_DAYLIGHT descriptor I constantValue 1 flags 19
+field name LIGHT_SOURCE_FLUORESCENT descriptor I constantValue 2 flags 19
+field name LIGHT_SOURCE_TUNGSTEN descriptor I constantValue 3 flags 19
+field name LIGHT_SOURCE_FLASH descriptor I constantValue 4 flags 19
+field name LIGHT_SOURCE_FINE_WEATHER descriptor I constantValue 9 flags 19
+field name LIGHT_SOURCE_CLOUDY_WEATHER descriptor I constantValue 10 flags 19
+field name LIGHT_SOURCE_SHADE descriptor I constantValue 11 flags 19
+field name LIGHT_SOURCE_DAYLIGHT_FLUORESCENT descriptor I constantValue 12 flags 19
+field name LIGHT_SOURCE_DAY_WHITE_FLUORESCENT descriptor I constantValue 13 flags 19
+field name LIGHT_SOURCE_COOL_WHITE_FLUORESCENT descriptor I constantValue 14 flags 19
+field name LIGHT_SOURCE_WHITE_FLUORESCENT descriptor I constantValue 15 flags 19
+field name LIGHT_SOURCE_STANDARD_LIGHT_A descriptor I constantValue 17 flags 19
+field name LIGHT_SOURCE_STANDARD_LIGHT_B descriptor I constantValue 18 flags 19
+field name LIGHT_SOURCE_STANDARD_LIGHT_C descriptor I constantValue 19 flags 19
+field name LIGHT_SOURCE_D55 descriptor I constantValue 20 flags 19
+field name LIGHT_SOURCE_D65 descriptor I constantValue 21 flags 19
+field name LIGHT_SOURCE_D75 descriptor I constantValue 22 flags 19
+field name LIGHT_SOURCE_D50 descriptor I constantValue 23 flags 19
+field name LIGHT_SOURCE_ISO_STUDIO_TUNGSTEN descriptor I constantValue 24 flags 19
+field name LIGHT_SOURCE_OTHER descriptor I constantValue 255 flags 19
+field name TAG_FLASH descriptor I constantValue 37385 flags 19
+field name FLASH_DID_NOT_FIRE descriptor I constantValue 0 flags 19
+field name FLASH_FIRED descriptor I constantValue 1 flags 19
+field name FLASH_STROBE_RETURN_LIGHT_NOT_DETECTED descriptor I constantValue 5 flags 19
+field name FLASH_STROBE_RETURN_LIGHT_DETECTED descriptor I constantValue 7 flags 19
+field name FLASH_MASK_FIRED descriptor I constantValue 1 flags 19
+field name FLASH_MASK_RETURN_NOT_DETECTED descriptor I constantValue 4 flags 19
+field name FLASH_MASK_RETURN_DETECTED descriptor I constantValue 6 flags 19
+field name FLASH_MASK_MODE_FLASH_FIRING descriptor I constantValue 8 flags 19
+field name FLASH_MASK_MODE_FLASH_SUPPRESSION descriptor I constantValue 16 flags 19
+field name FLASH_MASK_MODE_AUTO descriptor I constantValue 24 flags 19
+field name FLASH_MASK_FUNCTION_NOT_PRESENT descriptor I constantValue 32 flags 19
+field name FLASH_MASK_RED_EYE_REDUCTION descriptor I constantValue 64 flags 19
+field name TAG_FOCAL_LENGTH descriptor I constantValue 37386 flags 19
+field name TAG_SUBJECT_AREA descriptor I constantValue 37396 flags 19
+field name TAG_FLASH_ENERGY descriptor I constantValue 41483 flags 19
+field name TAG_SPATIAL_FREQUENCY_RESPONSE descriptor I constantValue 41484 flags 19
+field name TAG_FOCAL_PLANE_X_RESOLUTION descriptor I constantValue 41486 flags 19
+field name TAG_FOCAL_PLANE_Y_RESOLUTION descriptor I constantValue 41487 flags 19
+field name TAG_FOCAL_PLANE_RESOLUTION_UNIT descriptor I constantValue 41488 flags 19
+field name FOCAL_PLANE_RESOLUTION_UNIT_NONE descriptor I constantValue 1 flags 19
+field name FOCAL_PLANE_RESOLUTION_UNIT_INCH descriptor I constantValue 2 flags 19
+field name FOCAL_PLANE_RESOLUTION_UNIT_CENTIMETER descriptor I constantValue 3 flags 19
+field name TAG_SUBJECT_LOCATION descriptor I constantValue 41492 flags 19
+field name TAG_EXPOSURE_INDEX descriptor I constantValue 41493 flags 19
+field name TAG_SENSING_METHOD descriptor I constantValue 41495 flags 19
+field name SENSING_METHOD_NOT_DEFINED descriptor I constantValue 1 flags 19
+field name SENSING_METHOD_ONE_CHIP_COLOR_AREA_SENSOR descriptor I constantValue 2 flags 19
+field name SENSING_METHOD_TWO_CHIP_COLOR_AREA_SENSOR descriptor I constantValue 3 flags 19
+field name SENSING_METHOD_THREE_CHIP_COLOR_AREA_SENSOR descriptor I constantValue 4 flags 19
+field name SENSING_METHOD_COLOR_SEQUENTIAL_AREA_SENSOR descriptor I constantValue 5 flags 19
+field name SENSING_METHOD_TRILINEAR_SENSOR descriptor I constantValue 7 flags 19
+field name SENSING_METHOD_COLOR_SEQUENTIAL_LINEAR_SENSOR descriptor I constantValue 8 flags 19
+field name TAG_FILE_SOURCE descriptor I constantValue 41728 flags 19
+field name FILE_SOURCE_DSC descriptor I constantValue 3 flags 19
+field name TAG_SCENE_TYPE descriptor I constantValue 41729 flags 19
+field name SCENE_TYPE_DSC descriptor I constantValue 1 flags 19
+field name TAG_CFA_PATTERN descriptor I constantValue 41730 flags 19
+field name TAG_CUSTOM_RENDERED descriptor I constantValue 41985 flags 19
+field name CUSTOM_RENDERED_NORMAL descriptor I constantValue 0 flags 19
+field name CUSTOM_RENDERED_CUSTOM descriptor I constantValue 1 flags 19
+field name TAG_EXPOSURE_MODE descriptor I constantValue 41986 flags 19
+field name EXPOSURE_MODE_AUTO_EXPOSURE descriptor I constantValue 0 flags 19
+field name EXPOSURE_MODE_MANUAL_EXPOSURE descriptor I constantValue 1 flags 19
+field name EXPOSURE_MODE_AUTO_BRACKET descriptor I constantValue 2 flags 19
+field name TAG_WHITE_BALANCE descriptor I constantValue 41987 flags 19
+field name WHITE_BALANCE_AUTO descriptor I constantValue 0 flags 19
+field name WHITE_BALANCE_MANUAL descriptor I constantValue 1 flags 19
+field name TAG_DIGITAL_ZOOM_RATIO descriptor I constantValue 41988 flags 19
+field name TAG_FOCAL_LENGTH_IN_35MM_FILM descriptor I constantValue 41989 flags 19
+field name TAG_SCENE_CAPTURE_TYPE descriptor I constantValue 41990 flags 19
+field name SCENE_CAPTURE_TYPE_STANDARD descriptor I constantValue 0 flags 19
+field name SCENE_CAPTURE_TYPE_LANDSCAPE descriptor I constantValue 1 flags 19
+field name SCENE_CAPTURE_TYPE_PORTRAIT descriptor I constantValue 2 flags 19
+field name SCENE_CAPTURE_TYPE_NIGHT_SCENE descriptor I constantValue 3 flags 19
+field name TAG_GAIN_CONTROL descriptor I constantValue 41991 flags 19
+field name GAIN_CONTROL_NONE descriptor I constantValue 0 flags 19
+field name GAIN_CONTROL_LOW_GAIN_UP descriptor I constantValue 1 flags 19
+field name GAIN_CONTROL_HIGH_GAIN_UP descriptor I constantValue 2 flags 19
+field name GAIN_CONTROL_LOW_GAIN_DOWN descriptor I constantValue 3 flags 19
+field name GAIN_CONTROL_HIGH_GAIN_DOWN descriptor I constantValue 4 flags 19
+field name TAG_CONTRAST descriptor I constantValue 41992 flags 19
+field name CONTRAST_NORMAL descriptor I constantValue 0 flags 19
+field name CONTRAST_SOFT descriptor I constantValue 1 flags 19
+field name CONTRAST_HARD descriptor I constantValue 2 flags 19
+field name TAG_SATURATION descriptor I constantValue 41993 flags 19
+field name SATURATION_NORMAL descriptor I constantValue 0 flags 19
+field name SATURATION_LOW descriptor I constantValue 1 flags 19
+field name SATURATION_HIGH descriptor I constantValue 2 flags 19
+field name TAG_SHARPNESS descriptor I constantValue 41994 flags 19
+field name SHARPNESS_NORMAL descriptor I constantValue 0 flags 19
+field name SHARPNESS_SOFT descriptor I constantValue 1 flags 19
+field name SHARPNESS_HARD descriptor I constantValue 2 flags 19
+field name TAG_DEVICE_SETTING_DESCRIPTION descriptor I constantValue 41995 flags 19
+field name TAG_SUBJECT_DISTANCE_RANGE descriptor I constantValue 41996 flags 19
+field name SUBJECT_DISTANCE_RANGE_UNKNOWN descriptor I constantValue 0 flags 19
+field name SUBJECT_DISTANCE_RANGE_MACRO descriptor I constantValue 1 flags 19
+field name SUBJECT_DISTANCE_RANGE_CLOSE_VIEW descriptor I constantValue 2 flags 19
+field name SUBJECT_DISTANCE_RANGE_DISTANT_VIEW descriptor I constantValue 3 flags 19
+field name TAG_IMAGE_UNIQUE_ID descriptor I constantValue 42016 flags 19
+method name getInstance descriptor ()Ljavax/imageio/plugins/tiff/ExifTIFFTagSet; flags 29
+
+class name javax/imageio/plugins/tiff/FaxTIFFTagSet
+header extends javax/imageio/plugins/tiff/TIFFTagSet flags 31
+field name TAG_BAD_FAX_LINES descriptor I constantValue 326 flags 19
+field name TAG_CLEAN_FAX_DATA descriptor I constantValue 327 flags 19
+field name CLEAN_FAX_DATA_NO_ERRORS descriptor I constantValue 0 flags 19
+field name CLEAN_FAX_DATA_ERRORS_CORRECTED descriptor I constantValue 1 flags 19
+field name CLEAN_FAX_DATA_ERRORS_UNCORRECTED descriptor I constantValue 2 flags 19
+field name TAG_CONSECUTIVE_BAD_LINES descriptor I constantValue 328 flags 19
+method name getInstance descriptor ()Ljavax/imageio/plugins/tiff/FaxTIFFTagSet; flags 29
+
+class name javax/imageio/plugins/tiff/GeoTIFFTagSet
+header extends javax/imageio/plugins/tiff/TIFFTagSet flags 31
+field name TAG_MODEL_PIXEL_SCALE descriptor I constantValue 33550 flags 19
+field name TAG_MODEL_TRANSFORMATION descriptor I constantValue 34264 flags 19
+field name TAG_MODEL_TIE_POINT descriptor I constantValue 33922 flags 19
+field name TAG_GEO_KEY_DIRECTORY descriptor I constantValue 34735 flags 19
+field name TAG_GEO_DOUBLE_PARAMS descriptor I constantValue 34736 flags 19
+field name TAG_GEO_ASCII_PARAMS descriptor I constantValue 34737 flags 19
+method name getInstance descriptor ()Ljavax/imageio/plugins/tiff/GeoTIFFTagSet; flags 29
+
+class name javax/imageio/plugins/tiff/TIFFDirectory
+header extends java/lang/Object implements java/lang/Cloneable flags 21
+method name createFromMetadata descriptor (Ljavax/imageio/metadata/IIOMetadata;)Ljavax/imageio/plugins/tiff/TIFFDirectory; thrownTypes javax/imageio/metadata/IIOInvalidTreeException flags 9
+method name <init> descriptor ([Ljavax/imageio/plugins/tiff/TIFFTagSet;Ljavax/imageio/plugins/tiff/TIFFTag;)V flags 1
+method name getTagSets descriptor ()[Ljavax/imageio/plugins/tiff/TIFFTagSet; flags 1
+method name addTagSet descriptor (Ljavax/imageio/plugins/tiff/TIFFTagSet;)V flags 1
+method name removeTagSet descriptor (Ljavax/imageio/plugins/tiff/TIFFTagSet;)V flags 1
+method name getParentTag descriptor ()Ljavax/imageio/plugins/tiff/TIFFTag; flags 1
+method name getTag descriptor (I)Ljavax/imageio/plugins/tiff/TIFFTag; flags 1
+method name getNumTIFFFields descriptor ()I flags 1
+method name containsTIFFField descriptor (I)Z flags 1
+method name addTIFFField descriptor (Ljavax/imageio/plugins/tiff/TIFFField;)V flags 1
+method name getTIFFField descriptor (I)Ljavax/imageio/plugins/tiff/TIFFField; flags 1
+method name removeTIFFField descriptor (I)V flags 1
+method name getTIFFFields descriptor ()[Ljavax/imageio/plugins/tiff/TIFFField; flags 1
+method name removeTIFFFields descriptor ()V flags 1
+method name getAsMetadata descriptor ()Ljavax/imageio/metadata/IIOMetadata; flags 1
+method name clone descriptor ()Ljavax/imageio/plugins/tiff/TIFFDirectory; thrownTypes java/lang/CloneNotSupportedException flags 1
+method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1041
+
+class name javax/imageio/plugins/tiff/TIFFField
+header extends java/lang/Object implements java/lang/Cloneable flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name createFromMetadataNode descriptor (Ljavax/imageio/plugins/tiff/TIFFTagSet;Lorg/w3c/dom/Node;)Ljavax/imageio/plugins/tiff/TIFFField; flags 9
+method name <init> descriptor (Ljavax/imageio/plugins/tiff/TIFFTag;IILjava/lang/Object;)V flags 1
+method name <init> descriptor (Ljavax/imageio/plugins/tiff/TIFFTag;II)V flags 1
+method name <init> descriptor (Ljavax/imageio/plugins/tiff/TIFFTag;J)V flags 1
+method name <init> descriptor (Ljavax/imageio/plugins/tiff/TIFFTag;IJLjavax/imageio/plugins/tiff/TIFFDirectory;)V flags 1
+method name getTag descriptor ()Ljavax/imageio/plugins/tiff/TIFFTag; flags 1
+method name getTagNumber descriptor ()I flags 1
+method name getType descriptor ()I flags 1
+method name getTypeName descriptor (I)Ljava/lang/String; flags 9
+method name getTypeByName descriptor (Ljava/lang/String;)I flags 9
+method name createArrayForType descriptor (II)Ljava/lang/Object; flags 9
+method name getAsNativeNode descriptor ()Lorg/w3c/dom/Node; flags 1
+method name isIntegral descriptor ()Z flags 1
+method name getCount descriptor ()I flags 1
+method name getData descriptor ()Ljava/lang/Object; flags 1
+method name getAsBytes descriptor ()[B flags 1
+method name getAsChars descriptor ()[C flags 1
+method name getAsShorts descriptor ()[S flags 1
+method name getAsInts descriptor ()[I flags 1
+method name getAsLongs descriptor ()[J flags 1
+method name getAsFloats descriptor ()[F flags 1
+method name getAsDoubles descriptor ()[D flags 1
+method name getAsSRationals descriptor ()[[I flags 1
+method name getAsRationals descriptor ()[[J flags 1
+method name getAsInt descriptor (I)I flags 1
+method name getAsLong descriptor (I)J flags 1
+method name getAsFloat descriptor (I)F flags 1
+method name getAsDouble descriptor (I)D flags 1
+method name getAsString descriptor (I)Ljava/lang/String; flags 1
+method name getAsSRational descriptor (I)[I flags 1
+method name getAsRational descriptor (I)[J flags 1
+method name getValueAsString descriptor (I)Ljava/lang/String; flags 1
+method name hasDirectory descriptor ()Z flags 1
+method name getDirectory descriptor ()Ljavax/imageio/plugins/tiff/TIFFDirectory; flags 1
+method name clone descriptor ()Ljavax/imageio/plugins/tiff/TIFFField; thrownTypes java/lang/CloneNotSupportedException flags 1
+method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1041
+
+class name javax/imageio/plugins/tiff/TIFFImageReadParam
+header extends javax/imageio/ImageReadParam flags 31
+method name <init> descriptor ()V flags 1
+method name addAllowedTagSet descriptor (Ljavax/imageio/plugins/tiff/TIFFTagSet;)V flags 1
+method name removeAllowedTagSet descriptor (Ljavax/imageio/plugins/tiff/TIFFTagSet;)V flags 1
+method name getAllowedTagSets descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljavax/imageio/plugins/tiff/TIFFTagSet;>;
+method name setReadUnknownTags descriptor (Z)V flags 1
+method name getReadUnknownTags descriptor ()Z flags 1
+
+class name javax/imageio/plugins/tiff/TIFFTag
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+field name TIFF_BYTE descriptor I constantValue 1 flags 19
+field name TIFF_ASCII descriptor I constantValue 2 flags 19
+field name TIFF_SHORT descriptor I constantValue 3 flags 19
+field name TIFF_LONG descriptor I constantValue 4 flags 19
+field name TIFF_RATIONAL descriptor I constantValue 5 flags 19
+field name TIFF_SBYTE descriptor I constantValue 6 flags 19
+field name TIFF_UNDEFINED descriptor I constantValue 7 flags 19
+field name TIFF_SSHORT descriptor I constantValue 8 flags 19
+field name TIFF_SLONG descriptor I constantValue 9 flags 19
+field name TIFF_SRATIONAL descriptor I constantValue 10 flags 19
+field name TIFF_FLOAT descriptor I constantValue 11 flags 19
+field name TIFF_DOUBLE descriptor I constantValue 12 flags 19
+field name TIFF_IFD_POINTER descriptor I constantValue 13 flags 19
+field name MIN_DATATYPE descriptor I constantValue 1 flags 19
+field name MAX_DATATYPE descriptor I constantValue 13 flags 19
+field name UNKNOWN_TAG_NAME descriptor Ljava/lang/String; constantValue UnknownTag flags 19
+method name <init> descriptor (Ljava/lang/String;III)V flags 1
+method name <init> descriptor (Ljava/lang/String;ILjavax/imageio/plugins/tiff/TIFFTagSet;)V flags 1
+method name <init> descriptor (Ljava/lang/String;II)V flags 1
+method name getSizeOfType descriptor (I)I flags 9
+method name getName descriptor ()Ljava/lang/String; flags 1
+method name getNumber descriptor ()I flags 1
+method name getDataTypes descriptor ()I flags 1
+method name getCount descriptor ()I flags 1
+method name isDataTypeOK descriptor (I)Z flags 1
+method name getTagSet descriptor ()Ljavax/imageio/plugins/tiff/TIFFTagSet; flags 1
+method name isIFDPointer descriptor ()Z flags 1
+method name hasValueNames descriptor ()Z flags 1
+method name addValueName descriptor (ILjava/lang/String;)V flags 4
+method name getValueName descriptor (I)Ljava/lang/String; flags 1
+method name getNamedValues descriptor ()[I flags 1
+
+class name javax/imageio/plugins/tiff/TIFFTagSet
+header extends java/lang/Object flags 21
+method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljavax/imageio/plugins/tiff/TIFFTag;>;)V
+method name getTag descriptor (I)Ljavax/imageio/plugins/tiff/TIFFTag; flags 1
+method name getTag descriptor (Ljava/lang/String;)Ljavax/imageio/plugins/tiff/TIFFTag; flags 1
+method name getTagNumbers descriptor ()Ljava/util/SortedSet; flags 1 signature ()Ljava/util/SortedSet<Ljava/lang/Integer;>;
+method name getTagNames descriptor ()Ljava/util/SortedSet; flags 1 signature ()Ljava/util/SortedSet<Ljava/lang/String;>;
+
+class name javax/imageio/spi/ImageReaderSpi
+-field name STANDARD_INPUT_TYPE descriptor [Ljava/lang/Class;
+-field name inputTypes descriptor [Ljava/lang/Class;
+field name STANDARD_INPUT_TYPE descriptor [Ljava/lang/Class; flags 19 deprecated true signature [Ljava/lang/Class<*>; runtimeAnnotations @Ljava/lang/Deprecated;
+field name inputTypes descriptor [Ljava/lang/Class; flags 4 signature [Ljava/lang/Class<*>;
+-method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
+-method name getInputTypes descriptor ()[Ljava/lang/Class;
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V flags 1 signature (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class<*>;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
+method name getInputTypes descriptor ()[Ljava/lang/Class; flags 1 signature ()[Ljava/lang/Class<*>;
+
+class name javax/imageio/spi/ImageReaderWriterSpi
+header extends javax/imageio/spi/IIOServiceProvider flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/imageio/spi/ImageWriterSpi
+-field name STANDARD_OUTPUT_TYPE descriptor [Ljava/lang/Class;
+-field name outputTypes descriptor [Ljava/lang/Class;
+field name STANDARD_OUTPUT_TYPE descriptor [Ljava/lang/Class; flags 19 deprecated true signature [Ljava/lang/Class<*>; runtimeAnnotations @Ljava/lang/Deprecated;
+field name outputTypes descriptor [Ljava/lang/Class; flags 4 signature [Ljava/lang/Class<*>;
+-method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
+-method name getOutputTypes descriptor ()[Ljava/lang/Class;
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V flags 1 signature (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class<*>;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
+method name getOutputTypes descriptor ()[Ljava/lang/Class; flags 1 signature ()[Ljava/lang/Class<*>;
+
+class name javax/imageio/spi/ServiceRegistry
+header extends java/lang/Object flags 21
+innerclass innerClass javax/imageio/spi/ServiceRegistry$Filter outerClass javax/imageio/spi/ServiceRegistry innerClassName Filter flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name finalize descriptor ()V
+method name finalize descriptor ()V thrownTypes java/lang/Throwable flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name javax/imageio/stream/FileCacheImageInputStream
+-method name finalize descriptor ()V
+method name finalize descriptor ()V thrownTypes java/lang/Throwable flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name javax/imageio/stream/FileImageInputStream
+-method name finalize descriptor ()V
+method name finalize descriptor ()V thrownTypes java/lang/Throwable flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name javax/imageio/stream/FileImageOutputStream
+-method name finalize descriptor ()V
+method name finalize descriptor ()V thrownTypes java/lang/Throwable flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name javax/imageio/stream/ImageInputStreamImpl
+-method name finalize descriptor ()V
+method name finalize descriptor ()V thrownTypes java/lang/Throwable flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name javax/imageio/stream/MemoryCacheImageInputStream
+-method name finalize descriptor ()V
+method name finalize descriptor ()V thrownTypes java/lang/Throwable flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name javax/print/AttributeException
+-method name getUnsupportedAttributes descriptor ()[Ljava/lang/Class;
+method name getUnsupportedAttributes descriptor ()[Ljava/lang/Class; flags 401 signature ()[Ljava/lang/Class<*>;
+
+class name javax/print/DocFlavor
+header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 21
+innerclass innerClass javax/print/DocFlavor$SERVICE_FORMATTED outerClass javax/print/DocFlavor innerClassName SERVICE_FORMATTED flags 9
+innerclass innerClass javax/print/DocFlavor$READER outerClass javax/print/DocFlavor innerClassName READER flags 9
+innerclass innerClass javax/print/DocFlavor$STRING outerClass javax/print/DocFlavor innerClassName STRING flags 9
+innerclass innerClass javax/print/DocFlavor$CHAR_ARRAY outerClass javax/print/DocFlavor innerClassName CHAR_ARRAY flags 9
+innerclass innerClass javax/print/DocFlavor$URL outerClass javax/print/DocFlavor innerClassName URL flags 9
+innerclass innerClass javax/print/DocFlavor$INPUT_STREAM outerClass javax/print/DocFlavor innerClassName INPUT_STREAM flags 9
+innerclass innerClass javax/print/DocFlavor$BYTE_ARRAY outerClass javax/print/DocFlavor innerClassName BYTE_ARRAY flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/print/DocFlavor$BYTE_ARRAY
+header extends javax/print/DocFlavor flags 21
+innerclass innerClass javax/print/DocFlavor$BYTE_ARRAY outerClass javax/print/DocFlavor innerClassName BYTE_ARRAY flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/print/DocFlavor$INPUT_STREAM
+header extends javax/print/DocFlavor flags 21
+innerclass innerClass javax/print/DocFlavor$INPUT_STREAM outerClass javax/print/DocFlavor innerClassName INPUT_STREAM flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/print/DocFlavor$URL
+header extends javax/print/DocFlavor flags 21
+innerclass innerClass javax/print/DocFlavor$URL outerClass javax/print/DocFlavor innerClassName URL flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/print/attribute/DateTimeSyntax
+header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/print/attribute/EnumSyntax
+header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/print/attribute/IntegerSyntax
+header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/print/attribute/standard/DialogTypeSelection
+-method name getCategory descriptor ()Ljava/lang/Class;
+method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>;
+
+class name javax/print/attribute/standard/MediaPrintableArea
+header extends java/lang/Object implements javax/print/attribute/DocAttribute,javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/print/attribute/standard/MediaSize
+header extends javax/print/attribute/Size2DSyntax implements javax/print/attribute/Attribute flags 21
+innerclass innerClass javax/print/attribute/standard/MediaSize$Other outerClass javax/print/attribute/standard/MediaSize innerClassName Other flags 19
+innerclass innerClass javax/print/attribute/standard/MediaSize$Engineering outerClass javax/print/attribute/standard/MediaSize innerClassName Engineering flags 19
+innerclass innerClass javax/print/attribute/standard/MediaSize$NA outerClass javax/print/attribute/standard/MediaSize innerClassName NA flags 19
+innerclass innerClass javax/print/attribute/standard/MediaSize$JIS outerClass javax/print/attribute/standard/MediaSize innerClassName JIS flags 19
+innerclass innerClass javax/print/attribute/standard/MediaSize$ISO outerClass javax/print/attribute/standard/MediaSize innerClassName ISO flags 19
+
+class name javax/print/attribute/standard/PrinterStateReasons
+header extends java/util/HashMap implements javax/print/attribute/PrintServiceAttribute flags 31 signature Ljava/util/HashMap<Ljavax/print/attribute/standard/PrinterStateReason;Ljavax/print/attribute/standard/Severity;>;Ljavax/print/attribute/PrintServiceAttribute;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+
+class name javax/print/event/PrintEvent
+header extends java/util/EventObject flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/midi/MetaMessage
+header extends javax/sound/midi/MidiMessage flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/midi/MidiMessage
+header extends java/lang/Object implements java/lang/Cloneable flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/midi/Sequence
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/midi/ShortMessage
+header extends javax/sound/midi/MidiMessage flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/midi/SysexMessage
+header extends javax/sound/midi/MidiMessage flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/sampled/AudioFileFormat
+header extends java/lang/Object flags 21
+innerclass innerClass javax/sound/sampled/AudioFileFormat$Type outerClass javax/sound/sampled/AudioFileFormat innerClassName Type flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/sampled/AudioFormat
+header extends java/lang/Object flags 21
+innerclass innerClass javax/sound/sampled/AudioFormat$Encoding outerClass javax/sound/sampled/AudioFormat innerClassName Encoding flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/sampled/AudioSystem
+header extends java/lang/Object flags 21
+innerclass innerClass javax/sound/sampled/Mixer$Info outerClass javax/sound/sampled/Mixer innerClassName Info flags 9
+innerclass innerClass javax/sound/sampled/Line$Info outerClass javax/sound/sampled/Line innerClassName Info flags 9
+innerclass innerClass javax/sound/sampled/DataLine$Info outerClass javax/sound/sampled/DataLine innerClassName Info flags 9
+innerclass innerClass javax/sound/sampled/AudioFormat$Encoding outerClass javax/sound/sampled/AudioFormat innerClassName Encoding flags 9
+innerclass innerClass javax/sound/sampled/AudioFileFormat$Type outerClass javax/sound/sampled/AudioFileFormat innerClassName Type flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/sampled/BooleanControl
+header extends javax/sound/sampled/Control flags 421
+innerclass innerClass javax/sound/sampled/BooleanControl$Type outerClass javax/sound/sampled/BooleanControl innerClassName Type flags 9
+innerclass innerClass javax/sound/sampled/Control$Type outerClass javax/sound/sampled/Control innerClassName Type flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/sampled/CompoundControl
+header extends javax/sound/sampled/Control flags 421
+innerclass innerClass javax/sound/sampled/CompoundControl$Type outerClass javax/sound/sampled/CompoundControl innerClassName Type flags 9
+innerclass innerClass javax/sound/sampled/Control$Type outerClass javax/sound/sampled/Control innerClassName Type flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/sampled/Control
+header extends java/lang/Object flags 421
+innerclass innerClass javax/sound/sampled/Control$Type outerClass javax/sound/sampled/Control innerClassName Type flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/sampled/DataLine$Info
+header extends javax/sound/sampled/Line$Info flags 21
+innerclass innerClass javax/sound/sampled/DataLine$Info outerClass javax/sound/sampled/DataLine innerClassName Info flags 9
+innerclass innerClass javax/sound/sampled/Line$Info outerClass javax/sound/sampled/Line innerClassName Info flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/sampled/EnumControl
+header extends javax/sound/sampled/Control flags 421
+innerclass innerClass javax/sound/sampled/EnumControl$Type outerClass javax/sound/sampled/EnumControl innerClassName Type flags 9
+innerclass innerClass javax/sound/sampled/Control$Type outerClass javax/sound/sampled/Control innerClassName Type flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/sampled/FloatControl
+header extends javax/sound/sampled/Control flags 421
+innerclass innerClass javax/sound/sampled/FloatControl$Type outerClass javax/sound/sampled/FloatControl innerClassName Type flags 9
+innerclass innerClass javax/sound/sampled/Control$Type outerClass javax/sound/sampled/Control innerClassName Type flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/sampled/Line$Info
+header extends java/lang/Object flags 21
+innerclass innerClass javax/sound/sampled/Line$Info outerClass javax/sound/sampled/Line innerClassName Info flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/sampled/LineEvent
+header extends java/util/EventObject flags 21
+innerclass innerClass javax/sound/sampled/LineEvent$Type outerClass javax/sound/sampled/LineEvent innerClassName Type flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/sampled/Mixer$Info
+header extends java/lang/Object flags 21
+innerclass innerClass javax/sound/sampled/Mixer$Info outerClass javax/sound/sampled/Mixer innerClassName Info flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/sampled/Port$Info
+header extends javax/sound/sampled/Line$Info flags 21
+innerclass innerClass javax/sound/sampled/Port$Info outerClass javax/sound/sampled/Port innerClassName Info flags 9
+innerclass innerClass javax/sound/sampled/Line$Info outerClass javax/sound/sampled/Line innerClassName Info flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/sampled/ReverbType
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sound/sampled/spi/FormatConversionProvider
+header extends java/lang/Object flags 421
+innerclass innerClass javax/sound/sampled/AudioFormat$Encoding outerClass javax/sound/sampled/AudioFormat innerClassName Encoding flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/AbstractButton
+header extends javax/swing/JComponent implements java/awt/ItemSelectable,javax/swing/SwingConstants flags 421 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI")
+innerclass innerClass javax/swing/AbstractButton$AccessibleAbstractButton outerClass javax/swing/AbstractButton innerClassName AccessibleAbstractButton flags 404
+innerclass innerClass javax/swing/AbstractButton$ButtonChangeListener outerClass javax/swing/AbstractButton innerClassName ButtonChangeListener flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setHideActionText descriptor (Z)V
+-method name setText descriptor (Ljava/lang/String;)V
+-method name setMargin descriptor (Ljava/awt/Insets;)V
+-method name setIcon descriptor (Ljavax/swing/Icon;)V
+-method name setPressedIcon descriptor (Ljavax/swing/Icon;)V
+-method name setSelectedIcon descriptor (Ljavax/swing/Icon;)V
+-method name setRolloverIcon descriptor (Ljavax/swing/Icon;)V
+-method name setRolloverSelectedIcon descriptor (Ljavax/swing/Icon;)V
+-method name setDisabledIcon descriptor (Ljavax/swing/Icon;)V
+-method name setDisabledSelectedIcon descriptor (Ljavax/swing/Icon;)V
+-method name setVerticalAlignment descriptor (I)V
+-method name setHorizontalAlignment descriptor (I)V
+-method name setVerticalTextPosition descriptor (I)V
+-method name setHorizontalTextPosition descriptor (I)V
+-method name setIconTextGap descriptor (I)V
+-method name setAction descriptor (Ljavax/swing/Action;)V
+-method name setBorderPainted descriptor (Z)V
+-method name setFocusPainted descriptor (Z)V
+-method name setContentAreaFilled descriptor (Z)V
+-method name setRolloverEnabled descriptor (Z)V
+-method name setMnemonic descriptor (I)V
+-method name setMnemonic descriptor (C)V
+-method name setDisplayedMnemonicIndex descriptor (I)V
+-method name setModel descriptor (Ljavax/swing/ButtonModel;)V
+-method name setUI descriptor (Ljavax/swing/plaf/ButtonUI;)V
+-method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener;
+-method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener;
+-method name setLabel descriptor (Ljava/lang/String;)V
+-method name getItemListeners descriptor ()[Ljava/awt/event/ItemListener;
+-method name getSelectedObjects descriptor ()[Ljava/lang/Object;
+method name setHideActionText descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="Whether\u005C;u0020;the\u005C;u0020;text\u005C;u0020;of\u005C;u0020;the\u005C;u0020;button\u005C;u0020;should\u005C;u0020;come\u005C;u0020;from\u005C;u0020;the\u005C;u0020;<code>Action</code>.")
+method name setText descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;button's\u005C;u0020;text.",preferred=Ztrue)
+method name setMargin descriptor (Ljava/awt/Insets;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;space\u005C;u0020;between\u005C;u0020;the\u005C;u0020;button's\u005C;u0020;border\u005C;u0020;and\u005C;u0020;the\u005C;u0020;label.")
+method name setIcon descriptor (Ljavax/swing/Icon;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;button's\u005C;u0020;default\u005C;u0020;icon")
+method name setPressedIcon descriptor (Ljavax/swing/Icon;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;pressed\u005C;u0020;icon\u005C;u0020;for\u005C;u0020;the\u005C;u0020;button.")
+method name setSelectedIcon descriptor (Ljavax/swing/Icon;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;selected\u005C;u0020;icon\u005C;u0020;for\u005C;u0020;the\u005C;u0020;button.")
+method name setRolloverIcon descriptor (Ljavax/swing/Icon;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;rollover\u005C;u0020;icon\u005C;u0020;for\u005C;u0020;the\u005C;u0020;button.")
+method name setRolloverSelectedIcon descriptor (Ljavax/swing/Icon;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;rollover\u005C;u0020;selected\u005C;u0020;icon\u005C;u0020;for\u005C;u0020;the\u005C;u0020;button.")
+method name setDisabledIcon descriptor (Ljavax/swing/Icon;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;disabled\u005C;u0020;icon\u005C;u0020;for\u005C;u0020;the\u005C;u0020;button.")
+method name setDisabledSelectedIcon descriptor (Ljavax/swing/Icon;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;disabled\u005C;u0020;selection\u005C;u0020;icon\u005C;u0020;for\u005C;u0020;the\u005C;u0020;button.")
+method name setVerticalAlignment descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,enumerationValues={"SwingConstants.TOP""SwingConstants.CENTER""SwingConstants.BOTTOM"},description="The\u005C;u0020;vertical\u005C;u0020;alignment\u005C;u0020;of\u005C;u0020;the\u005C;u0020;icon\u005C;u0020;and\u005C;u0020;text.")
+method name setHorizontalAlignment descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,enumerationValues={"SwingConstants.LEFT""SwingConstants.CENTER""SwingConstants.RIGHT""SwingConstants.LEADING""SwingConstants.TRAILING"},description="The\u005C;u0020;horizontal\u005C;u0020;alignment\u005C;u0020;of\u005C;u0020;the\u005C;u0020;icon\u005C;u0020;and\u005C;u0020;text.")
+method name setVerticalTextPosition descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,enumerationValues={"SwingConstants.TOP""SwingConstants.CENTER""SwingConstants.BOTTOM"},description="The\u005C;u0020;vertical\u005C;u0020;position\u005C;u0020;of\u005C;u0020;the\u005C;u0020;text\u005C;u0020;relative\u005C;u0020;to\u005C;u0020;the\u005C;u0020;icon.")
+method name setHorizontalTextPosition descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,enumerationValues={"SwingConstants.LEFT""SwingConstants.CENTER""SwingConstants.RIGHT""SwingConstants.LEADING""SwingConstants.TRAILING"},description="The\u005C;u0020;horizontal\u005C;u0020;position\u005C;u0020;of\u005C;u0020;the\u005C;u0020;text\u005C;u0020;relative\u005C;u0020;to\u005C;u0020;the\u005C;u0020;icon.")
+method name setIconTextGap descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="If\u005C;u0020;both\u005C;u0020;the\u005C;u0020;icon\u005C;u0020;and\u005C;u0020;text\u005C;u0020;properties\u005C;u0020;are\u005C;u0020;set,\u005C;u0020;this\u005C;u0020;property\u005C;u0020;defines\u005C;u0020;the\u005C;u0020;space\u005C;u0020;between\u005C;u0020;them.")
+method name setAction descriptor (Ljavax/swing/Action;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="the\u005C;u0020;Action\u005C;u0020;instance\u005C;u0020;connected\u005C;u0020;with\u005C;u0020;this\u005C;u0020;ActionEvent\u005C;u0020;source")
+method name setBorderPainted descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Whether\u005C;u0020;the\u005C;u0020;border\u005C;u0020;should\u005C;u0020;be\u005C;u0020;painted.")
+method name setFocusPainted descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Whether\u005C;u0020;focus\u005C;u0020;should\u005C;u0020;be\u005C;u0020;painted")
+method name setContentAreaFilled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Whether\u005C;u0020;the\u005C;u0020;button\u005C;u0020;should\u005C;u0020;paint\u005C;u0020;the\u005C;u0020;content\u005C;u0020;area\u005C;u0020;or\u005C;u0020;leave\u005C;u0020;it\u005C;u0020;transparent.")
+method name setRolloverEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Whether\u005C;u0020;rollover\u005C;u0020;effects\u005C;u0020;should\u005C;u0020;be\u005C;u0020;enabled.")
+method name setMnemonic descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="the\u005C;u0020;keyboard\u005C;u0020;character\u005C;u0020;mnemonic")
+method name setMnemonic descriptor (C)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="the\u005C;u0020;keyboard\u005C;u0020;character\u005C;u0020;mnemonic")
+method name setDisplayedMnemonicIndex descriptor (I)V thrownTypes java/lang/IllegalArgumentException flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="the\u005C;u0020;index\u005C;u0020;into\u005C;u0020;the\u005C;u0020;String\u005C;u0020;to\u005C;u0020;draw\u005C;u0020;the\u005C;u0020;keyboard\u005C;u0020;character\u005C;u0020;mnemonic\u005C;u0020;at")
+method name setModel descriptor (Ljavax/swing/ButtonModel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Model\u005C;u0020;that\u005C;u0020;the\u005C;u0020;Button\u005C;u0020;uses.")
+method name setUI descriptor (Ljavax/swing/plaf/ButtonUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;LookAndFeel.")
+method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setLabel descriptor (Ljava/lang/String;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;@Ljava/beans/BeanProperty;(description="Replace\u005C;u0020;by\u005C;u0020;setText(text)")
+method name getItemListeners descriptor ()[Ljava/awt/event/ItemListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getSelectedObjects descriptor ()[Ljava/lang/Object; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/AbstractButton$AccessibleAbstractButton
+header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleAction,javax/accessibility/AccessibleValue,javax/accessibility/AccessibleText,javax/accessibility/AccessibleExtendedComponent flags 421
+innerclass innerClass javax/swing/AbstractButton$AccessibleAbstractButton outerClass javax/swing/AbstractButton innerClassName AccessibleAbstractButton flags 404
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401
+
+class name javax/swing/Action
+method name accept descriptor (Ljava/lang/Object;)Z flags 1
+
+class name javax/swing/Box
+header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="accessibleContext")
+innerclass innerClass javax/swing/Box$AccessibleBox outerClass javax/swing/Box innerClassName AccessibleBox flags 4
+innerclass innerClass javax/swing/Box$Filler outerClass javax/swing/Box innerClassName Filler flags 9
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+
+class name javax/swing/BoxLayout
+header extends java/lang/Object implements java/awt/LayoutManager2,java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/DebugGraphics
+header extends java/awt/Graphics flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/DefaultBoundedRangeModel
+header extends java/lang/Object implements javax/swing/BoundedRangeModel,java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/DefaultCellEditor
+-method name <init> descriptor (Ljavax/swing/JComboBox;)V
+method name <init> descriptor (Ljavax/swing/JComboBox;)V flags 1 signature (Ljavax/swing/JComboBox<*>;)V
+
+class name javax/swing/DefaultDesktopManager
+header extends java/lang/Object implements javax/swing/DesktopManager,java/io/Serializable flags 21
+innerclass innerClass javax/swing/JInternalFrame$JDesktopIcon outerClass javax/swing/JInternalFrame innerClassName JDesktopIcon flags 9
+
+class name javax/swing/DefaultListCellRenderer
+header extends javax/swing/JLabel implements javax/swing/ListCellRenderer,java/io/Serializable flags 21 signature Ljavax/swing/JLabel;Ljavax/swing/ListCellRenderer<Ljava/lang/Object;>;Ljava/io/Serializable;
+innerclass innerClass javax/swing/DefaultListCellRenderer$UIResource outerClass javax/swing/DefaultListCellRenderer innerClassName UIResource flags 9
+innerclass innerClass javax/swing/JList$DropLocation outerClass javax/swing/JList innerClassName DropLocation flags 19
+
+class name javax/swing/DefaultListSelectionModel
+header extends java/lang/Object implements javax/swing/ListSelectionModel,java/lang/Cloneable,java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/GrayFilter
+header extends java/awt/image/RGBImageFilter flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/GroupLayout
+header extends java/lang/Object implements java/awt/LayoutManager2 flags 21
+innerclass innerClass javax/swing/GroupLayout$ParallelGroup outerClass javax/swing/GroupLayout innerClassName ParallelGroup flags 1
+innerclass innerClass javax/swing/GroupLayout$SequentialGroup outerClass javax/swing/GroupLayout innerClassName SequentialGroup flags 1
+innerclass innerClass javax/swing/GroupLayout$Group outerClass javax/swing/GroupLayout innerClassName Group flags 401
+innerclass innerClass javax/swing/GroupLayout$Spring outerClass javax/swing/GroupLayout innerClassName Spring flags 402
+innerclass innerClass javax/swing/GroupLayout$Alignment outerClass javax/swing/GroupLayout innerClassName Alignment flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/GroupLayout$ParallelGroup
+header extends javax/swing/GroupLayout$Group flags 21
+innerclass innerClass javax/swing/GroupLayout$Alignment outerClass javax/swing/GroupLayout innerClassName Alignment flags 4019
+innerclass innerClass javax/swing/GroupLayout$ParallelGroup outerClass javax/swing/GroupLayout innerClassName ParallelGroup flags 1
+innerclass innerClass javax/swing/GroupLayout$Group outerClass javax/swing/GroupLayout innerClassName Group flags 401
+innerclass innerClass javax/swing/GroupLayout$Spring outerClass javax/swing/GroupLayout innerClassName Spring flags 402
+
+class name javax/swing/GroupLayout$SequentialGroup
+header extends javax/swing/GroupLayout$Group flags 21
+innerclass innerClass javax/swing/GroupLayout$Spring outerClass javax/swing/GroupLayout innerClassName Spring flags 402
+innerclass innerClass javax/swing/GroupLayout$SequentialGroup outerClass javax/swing/GroupLayout innerClassName SequentialGroup flags 1
+innerclass innerClass javax/swing/GroupLayout$Group outerClass javax/swing/GroupLayout innerClassName Group flags 401
+innerclass innerClass javax/swing/LayoutStyle$ComponentPlacement outerClass javax/swing/LayoutStyle innerClassName ComponentPlacement flags 4019
+innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
+
+class name javax/swing/ImageIcon
+header extends java/lang/Object implements javax/swing/Icon,java/io/Serializable,javax/accessibility/Accessible flags 21
+innerclass innerClass javax/swing/ImageIcon$AccessibleImageIcon outerClass javax/swing/ImageIcon innerClassName AccessibleImageIcon flags 4
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="The\u005C;u0020;AccessibleContext\u005C;u0020;associated\u005C;u0020;with\u005C;u0020;this\u005C;u0020;ImageIcon.")
+
+class name javax/swing/InputVerifier
+-method name shouldYieldFocus descriptor (Ljavax/swing/JComponent;)Z
+method name shouldYieldFocus descriptor (Ljavax/swing/JComponent;)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name verifyTarget descriptor (Ljavax/swing/JComponent;)Z flags 1
+method name shouldYieldFocus descriptor (Ljavax/swing/JComponent;Ljavax/swing/JComponent;)Z flags 1
+
+class name javax/swing/JApplet
+header extends java/applet/Applet implements javax/accessibility/Accessible,javax/swing/RootPaneContainer,javax/swing/TransferHandler$HasGetTransferHandler flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")@Ljava/beans/JavaBean;(defaultProperty="JMenuBar",description="Swing's\u005C;u0020;Applet\u005C;u0020;subclass.")@Ljavax/swing/SwingContainer;(delegate="getContentPane")
+innerclass innerClass javax/swing/JApplet$AccessibleJApplet outerClass javax/swing/JApplet innerClassName AccessibleJApplet flags 4
+innerclass innerClass javax/swing/TransferHandler$HasGetTransferHandler outerClass javax/swing/TransferHandler innerClassName HasGetTransferHandler flags 608
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setTransferHandler descriptor (Ljavax/swing/TransferHandler;)V
+-method name setJMenuBar descriptor (Ljavax/swing/JMenuBar;)V
+-method name setRootPaneCheckingEnabled descriptor (Z)V
+-method name getRootPane descriptor ()Ljavax/swing/JRootPane;
+-method name setContentPane descriptor (Ljava/awt/Container;)V
+-method name setLayeredPane descriptor (Ljavax/swing/JLayeredPane;)V
+-method name setGlassPane descriptor (Ljava/awt/Component;)V
+-method name getGraphics descriptor ()Ljava/awt/Graphics;
+method name setTransferHandler descriptor (Ljavax/swing/TransferHandler;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="Mechanism\u005C;u0020;for\u005C;u0020;transfer\u005C;u0020;of\u005C;u0020;data\u005C;u0020;into\u005C;u0020;the\u005C;u0020;component")
+method name setJMenuBar descriptor (Ljavax/swing/JMenuBar;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="The\u005C;u0020;menubar\u005C;u0020;for\u005C;u0020;accessing\u005C;u0020;pulldown\u005C;u0020;menus\u005C;u0020;from\u005C;u0020;this\u005C;u0020;applet.")
+method name setRootPaneCheckingEnabled descriptor (Z)V flags 4 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="Whether\u005C;u0020;the\u005C;u0020;add\u005C;u0020;and\u005C;u0020;setLayout\u005C;u0020;methods\u005C;u0020;are\u005C;u0020;forwarded")
+method name getRootPane descriptor ()Ljavax/swing/JRootPane; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="the\u005C;u0020;RootPane\u005C;u0020;object\u005C;u0020;for\u005C;u0020;this\u005C;u0020;applet.")
+method name setContentPane descriptor (Ljava/awt/Container;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="The\u005C;u0020;client\u005C;u0020;area\u005C;u0020;of\u005C;u0020;the\u005C;u0020;applet\u005C;u0020;where\u005C;u0020;child\u005C;u0020;components\u005C;u0020;are\u005C;u0020;normally\u005C;u0020;inserted.")
+method name setLayeredPane descriptor (Ljavax/swing/JLayeredPane;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="The\u005C;u0020;pane\u005C;u0020;which\u005C;u0020;holds\u005C;u0020;the\u005C;u0020;various\u005C;u0020;applet\u005C;u0020;layers.")
+method name setGlassPane descriptor (Ljava/awt/Component;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="A\u005C;u0020;transparent\u005C;u0020;pane\u005C;u0020;used\u005C;u0020;for\u005C;u0020;menu\u005C;u0020;rendering.")
+method name getGraphics descriptor ()Ljava/awt/Graphics; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+
+class name javax/swing/JButton
+header extends javax/swing/AbstractButton implements javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UIClassID",description="An\u005C;u0020;implementation\u005C;u0020;of\u005C;u0020;a\u005C;u0020;\u005C;u0022;push\u005C;u0022;\u005C;u0020;button.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JButton$AccessibleJButton outerClass javax/swing/JButton innerClassName AccessibleJButton flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name isDefaultButton descriptor ()Z
+-method name setDefaultCapable descriptor (Z)V
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="A\u005C;u0020;string\u005C;u0020;that\u005C;u0020;specifies\u005C;u0020;the\u005C;u0020;name\u005C;u0020;of\u005C;u0020;the\u005C;u0020;L&amp;F\u005C;u0020;class.")
+method name isDefaultButton descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="Whether\u005C;u0020;or\u005C;u0020;not\u005C;u0020;this\u005C;u0020;button\u005C;u0020;is\u005C;u0020;the\u005C;u0020;default\u005C;u0020;button")
+method name setDefaultCapable descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Whether\u005C;u0020;or\u005C;u0020;not\u005C;u0020;this\u005C;u0020;button\u005C;u0020;can\u005C;u0020;be\u005C;u0020;the\u005C;u0020;default\u005C;u0020;button")
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="The\u005C;u0020;AccessibleContext\u005C;u0020;associated\u005C;u0020;with\u005C;u0020;this\u005C;u0020;Button.")
+
+class name javax/swing/JCheckBox
+header extends javax/swing/JToggleButton implements javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(description="A\u005C;u0020;component\u005C;u0020;which\u005C;u0020;can\u005C;u0020;be\u005C;u0020;selected\u005C;u0020;or\u005C;u0020;deselected.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JCheckBox$AccessibleJCheckBox outerClass javax/swing/JCheckBox innerClassName AccessibleJCheckBox flags 4
+-method name setBorderPaintedFlat descriptor (Z)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name setBorderPaintedFlat descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Whether\u005C;u0020;the\u005C;u0020;border\u005C;u0020;is\u005C;u0020;painted\u005C;u0020;flat.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="A\u005C;u0020;string\u005C;u0020;that\u005C;u0020;specifies\u005C;u0020;the\u005C;u0020;name\u005C;u0020;of\u005C;u0020;the\u005C;u0020;L&amp;F\u005C;u0020;class")
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="The\u005C;u0020;AccessibleContext\u005C;u0020;associated\u005C;u0020;with\u005C;u0020;this\u005C;u0020;CheckBox.")
+
+class name javax/swing/JCheckBoxMenuItem
+header extends javax/swing/JMenuItem implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(description="A\u005C;u0020;menu\u005C;u0020;item\u005C;u0020;which\u005C;u0020;can\u005C;u0020;be\u005C;u0020;selected\u005C;u0020;or\u005C;u0020;deselected.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JCheckBoxMenuItem$AccessibleJCheckBoxMenuItem outerClass javax/swing/JCheckBoxMenuItem innerClassName AccessibleJCheckBoxMenuItem flags 4
+innerclass innerClass javax/swing/JToggleButton$ToggleButtonModel outerClass javax/swing/JToggleButton innerClassName ToggleButtonModel flags 9
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setState descriptor (Z)V
+-method name getSelectedObjects descriptor ()[Ljava/lang/Object;
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setState descriptor (Z)V flags 21 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="The\u005C;u0020;selection\u005C;u0020;state\u005C;u0020;of\u005C;u0020;the\u005C;u0020;check\u005C;u0020;box\u005C;u0020;menu\u005C;u0020;item")
+method name getSelectedObjects descriptor ()[Ljava/lang/Object; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+
+class name javax/swing/JColorChooser
+header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;component\u005C;u0020;that\u005C;u0020;supports\u005C;u0020;selecting\u005C;u0020;a\u005C;u0020;Color.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JColorChooser$AccessibleJColorChooser outerClass javax/swing/JColorChooser innerClassName AccessibleJColorChooser flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setUI descriptor (Ljavax/swing/plaf/ColorChooserUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setColor descriptor (Ljava/awt/Color;)V
+-method name setDragEnabled descriptor (Z)V
+-method name setPreviewPanel descriptor (Ljavax/swing/JComponent;)V
+-method name setChooserPanels descriptor ([Ljavax/swing/colorchooser/AbstractColorChooserPanel;)V
+-method name setSelectionModel descriptor (Ljavax/swing/colorchooser/ColorSelectionModel;)V
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name showDialog descriptor (Ljava/awt/Component;Ljava/lang/String;Ljava/awt/Color;Z)Ljava/awt/Color; thrownTypes java/awt/HeadlessException flags 9
+method name setUI descriptor (Ljavax/swing/plaf/ColorChooserUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;color\u005C;u0020;chooser's\u005C;u0020;LookAndFeel.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setColor descriptor (Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;current\u005C;u0020;color\u005C;u0020;the\u005C;u0020;chooser\u005C;u0020;is\u005C;u0020;to\u005C;u0020;display.")
+method name setDragEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="Determines\u005C;u0020;whether\u005C;u0020;automatic\u005C;u0020;drag\u005C;u0020;handling\u005C;u0020;is\u005C;u0020;enabled.")
+method name setPreviewPanel descriptor (Ljavax/swing/JComponent;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;component\u005C;u0020;which\u005C;u0020;displays\u005C;u0020;the\u005C;u0020;current\u005C;u0020;color.")
+method name setChooserPanels descriptor ([Ljavax/swing/colorchooser/AbstractColorChooserPanel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="An\u005C;u0020;array\u005C;u0020;of\u005C;u0020;different\u005C;u0020;chooser\u005C;u0020;types.")
+method name setSelectionModel descriptor (Ljavax/swing/colorchooser/ColorSelectionModel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="The\u005C;u0020;model\u005C;u0020;which\u005C;u0020;contains\u005C;u0020;the\u005C;u0020;currently\u005C;u0020;selected\u005C;u0020;color.")
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JComboBox
+header extends javax/swing/JComponent implements java/awt/ItemSelectable,javax/swing/event/ListDataListener,java/awt/event/ActionListener,javax/accessibility/Accessible flags 21 signature <E:Ljava/lang/Object;>Ljavax/swing/JComponent;Ljava/awt/ItemSelectable;Ljavax/swing/event/ListDataListener;Ljava/awt/event/ActionListener;Ljavax/accessibility/Accessible; runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;combination\u005C;u0020;of\u005C;u0020;a\u005C;u0020;text\u005C;u0020;field\u005C;u0020;and\u005C;u0020;a\u005C;u0020;drop-down\u005C;u0020;list.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JComboBox$AccessibleJComboBox outerClass javax/swing/JComboBox innerClassName AccessibleJComboBox flags 4
+innerclass innerClass javax/swing/JComboBox$KeySelectionManager outerClass javax/swing/JComboBox innerClassName KeySelectionManager flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setUI descriptor (Ljavax/swing/plaf/ComboBoxUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setModel descriptor (Ljavax/swing/ComboBoxModel;)V
+-method name setLightWeightPopupEnabled descriptor (Z)V
+-method name setEditable descriptor (Z)V
+-method name setMaximumRowCount descriptor (I)V
+-method name setRenderer descriptor (Ljavax/swing/ListCellRenderer;)V
+-method name setEditor descriptor (Ljavax/swing/ComboBoxEditor;)V
+-method name setSelectedItem descriptor (Ljava/lang/Object;)V
+-method name setSelectedIndex descriptor (I)V
+-method name setPrototypeDisplayValue descriptor (Ljava/lang/Object;)V
+-method name getItemListeners descriptor ()[Ljava/awt/event/ItemListener;
+-method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener;
+-method name getPopupMenuListeners descriptor ()[Ljavax/swing/event/PopupMenuListener;
+-method name setAction descriptor (Ljavax/swing/Action;)V
+-method name getSelectedObjects descriptor ()[Ljava/lang/Object;
+-method name setEnabled descriptor (Z)V
+-method name setKeySelectionManager descriptor (Ljavax/swing/JComboBox$KeySelectionManager;)V
+-method name getItemCount descriptor ()I
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name setUI descriptor (Ljavax/swing/plaf/ComboBoxUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setModel descriptor (Ljavax/swing/ComboBoxModel;)V flags 1 signature (Ljavax/swing/ComboBoxModel<TE;>;)V runtimeAnnotations @Ljava/beans/BeanProperty;(description="Model\u005C;u0020;that\u005C;u0020;the\u005C;u0020;combo\u005C;u0020;box\u005C;u0020;uses\u005C;u0020;to\u005C;u0020;get\u005C;u0020;data\u005C;u0020;to\u005C;u0020;display.")
+method name setLightWeightPopupEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="Set\u005C;u0020;to\u005C;u0020;<code>false</code>\u005C;u0020;to\u005C;u0020;require\u005C;u0020;heavyweight\u005C;u0020;popups.")
+method name setEditable descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="If\u005C;u0020;true,\u005C;u0020;the\u005C;u0020;user\u005C;u0020;can\u005C;u0020;type\u005C;u0020;a\u005C;u0020;new\u005C;u0020;value\u005C;u0020;in\u005C;u0020;the\u005C;u0020;combo\u005C;u0020;box.",preferred=Ztrue)
+method name setMaximumRowCount descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;maximum\u005C;u0020;number\u005C;u0020;of\u005C;u0020;rows\u005C;u0020;the\u005C;u0020;popup\u005C;u0020;should\u005C;u0020;have",preferred=Ztrue)
+method name setRenderer descriptor (Ljavax/swing/ListCellRenderer;)V flags 1 signature (Ljavax/swing/ListCellRenderer<-TE;>;)V runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="The\u005C;u0020;renderer\u005C;u0020;that\u005C;u0020;paints\u005C;u0020;the\u005C;u0020;item\u005C;u0020;selected\u005C;u0020;in\u005C;u0020;the\u005C;u0020;list.")
+method name setEditor descriptor (Ljavax/swing/ComboBoxEditor;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="The\u005C;u0020;editor\u005C;u0020;that\u005C;u0020;combo\u005C;u0020;box\u005C;u0020;uses\u005C;u0020;to\u005C;u0020;edit\u005C;u0020;the\u005C;u0020;current\u005C;u0020;value")
+method name setSelectedItem descriptor (Ljava/lang/Object;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="Sets\u005C;u0020;the\u005C;u0020;selected\u005C;u0020;item\u005C;u0020;in\u005C;u0020;the\u005C;u0020;JComboBox.",preferred=Ztrue)
+method name setSelectedIndex descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;item\u005C;u0020;at\u005C;u0020;index\u005C;u0020;is\u005C;u0020;selected.",preferred=Ztrue)
+method name setPrototypeDisplayValue descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;display\u005C;u0020;prototype\u005C;u0020;value,\u005C;u0020;used\u005C;u0020;to\u005C;u0020;compute\u005C;u0020;display\u005C;u0020;width\u005C;u0020;and\u005C;u0020;height.")
+method name getItemListeners descriptor ()[Ljava/awt/event/ItemListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getPopupMenuListeners descriptor ()[Ljavax/swing/event/PopupMenuListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setAction descriptor (Ljavax/swing/Action;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="the\u005C;u0020;Action\u005C;u0020;instance\u005C;u0020;connected\u005C;u0020;with\u005C;u0020;this\u005C;u0020;ActionEvent\u005C;u0020;source")
+method name getSelectedObjects descriptor ()[Ljava/lang/Object; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;enabled\u005C;u0020;state\u005C;u0020;of\u005C;u0020;the\u005C;u0020;component.",preferred=Ztrue)
+method name processKeyBinding descriptor (Ljavax/swing/KeyStroke;Ljava/awt/event/KeyEvent;IZ)Z flags 4
+method name setKeySelectionManager descriptor (Ljavax/swing/JComboBox$KeySelectionManager;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="The\u005C;u0020;objects\u005C;u0020;that\u005C;u0020;changes\u005C;u0020;the\u005C;u0020;selection\u005C;u0020;when\u005C;u0020;a\u005C;u0020;key\u005C;u0020;is\u005C;u0020;pressed.")
+method name getItemCount descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JComboBox$KeySelectionManager
+-method name selectionForKey descriptor (CLjavax/swing/ComboBoxModel;)I
+method name selectionForKey descriptor (CLjavax/swing/ComboBoxModel;)I flags 401 signature (CLjavax/swing/ComboBoxModel<*>;)I
+
+class name javax/swing/JComponent
+header extends java/awt/Container implements java/io/Serializable,javax/swing/TransferHandler$HasGetTransferHandler flags 421 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UIClassID")
+innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401
+innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
+innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass javax/swing/TransferHandler$HasGetTransferHandler outerClass javax/swing/TransferHandler innerClassName HasGetTransferHandler flags 608
+innerclass innerClass java/awt/RenderingHints$Key outerClass java/awt/RenderingHints innerClassName Key flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setInheritsPopupMenu descriptor (Z)V
+-method name setComponentPopupMenu descriptor (Ljavax/swing/JPopupMenu;)V
+-method name setUI descriptor (Ljavax/swing/plaf/ComponentUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name isPaintingTile descriptor ()Z
+-method name isPaintingForPrint descriptor ()Z
+-method name isManagingFocus descriptor ()Z
+-method name setVerifyInputWhenFocusTarget descriptor (Z)V
+-method name setPreferredSize descriptor (Ljava/awt/Dimension;)V
+-method name setMaximumSize descriptor (Ljava/awt/Dimension;)V
+-method name setMinimumSize descriptor (Ljava/awt/Dimension;)V
+-method name setBorder descriptor (Ljavax/swing/border/Border;)V
+-method name getInsets descriptor ()Ljava/awt/Insets;
+-method name setAlignmentY descriptor (F)V
+-method name setAlignmentX descriptor (F)V
+-method name setInputVerifier descriptor (Ljavax/swing/InputVerifier;)V
+-method name getGraphics descriptor ()Ljava/awt/Graphics;
+-method name setDebugGraphicsOptions descriptor (I)V
+-method name getRegisteredKeyStrokes descriptor ()[Ljavax/swing/KeyStroke;
+-method name getBaselineResizeBehavior descriptor ()Ljava/awt/Component$BaselineResizeBehavior;
+-method name setVisible descriptor (Z)V
+-method name setEnabled descriptor (Z)V
+-method name setForeground descriptor (Ljava/awt/Color;)V
+-method name setBackground descriptor (Ljava/awt/Color;)V
+-method name setFont descriptor (Ljava/awt/Font;)V
+-method name setToolTipText descriptor (Ljava/lang/String;)V
+-method name setAutoscrolls descriptor (Z)V
+-method name setTransferHandler descriptor (Ljavax/swing/TransferHandler;)V
+-method name getX descriptor ()I
+-method name getY descriptor ()I
+-method name getWidth descriptor ()I
+-method name getHeight descriptor ()I
+-method name setOpaque descriptor (Z)V
+-method name getVisibleRect descriptor ()Ljava/awt/Rectangle;
+-method name getVetoableChangeListeners descriptor ()[Ljava/beans/VetoableChangeListener;
+-method name getTopLevelAncestor descriptor ()Ljava/awt/Container;
+-method name getAncestorListeners descriptor ()[Ljavax/swing/event/AncestorListener;
+-method name isOptimizedDrawingEnabled descriptor ()Z
+-method name getRootPane descriptor ()Ljavax/swing/JRootPane;
+method name setInheritsPopupMenu descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Whether\u005C;u0020;or\u005C;u0020;not\u005C;u0020;the\u005C;u0020;JPopupMenu\u005C;u0020;is\u005C;u0020;inherited")
+method name setComponentPopupMenu descriptor (Ljavax/swing/JPopupMenu;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Popup\u005C;u0020;to\u005C;u0020;show",preferred=Ztrue)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1 runtimeAnnotations @Ljava/beans/Transient;
+method name setUI descriptor (Ljavax/swing/plaf/ComponentUI;)V flags 4 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;component's\u005C;u0020;look\u005C;u0020;and\u005C;u0020;feel\u005C;u0020;delegate.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="UIClassID")
+method name isPaintingTile descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name isPaintingForPrint descriptor ()Z flags 11 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name isManagingFocus descriptor ()Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;@Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setVerifyInputWhenFocusTarget descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Whether\u005C;u0020;the\u005C;u0020;Component\u005C;u0020;verifies\u005C;u0020;input\u005C;u0020;before\u005C;u0020;accepting\u005C;u0020;focus.")
+method name setPreferredSize descriptor (Ljava/awt/Dimension;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;preferred\u005C;u0020;size\u005C;u0020;of\u005C;u0020;the\u005C;u0020;component.",preferred=Ztrue)
+method name setMaximumSize descriptor (Ljava/awt/Dimension;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;maximum\u005C;u0020;size\u005C;u0020;of\u005C;u0020;the\u005C;u0020;component.")
+method name setMinimumSize descriptor (Ljava/awt/Dimension;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;minimum\u005C;u0020;size\u005C;u0020;of\u005C;u0020;the\u005C;u0020;component.")
+method name setBorder descriptor (Ljavax/swing/border/Border;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;component's\u005C;u0020;border.",preferred=Ztrue)
+method name getInsets descriptor ()Ljava/awt/Insets; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue)
+method name setAlignmentY descriptor (F)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;preferred\u005C;u0020;vertical\u005C;u0020;alignment\u005C;u0020;of\u005C;u0020;the\u005C;u0020;component.")
+method name setAlignmentX descriptor (F)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;preferred\u005C;u0020;horizontal\u005C;u0020;alignment\u005C;u0020;of\u005C;u0020;the\u005C;u0020;component.")
+method name setInputVerifier descriptor (Ljavax/swing/InputVerifier;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;component's\u005C;u0020;input\u005C;u0020;verifier.")
+method name getGraphics descriptor ()Ljava/awt/Graphics; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setDebugGraphicsOptions descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,enumerationValues={"DebugGraphics.NONE_OPTION""DebugGraphics.LOG_OPTION""DebugGraphics.FLASH_OPTION""DebugGraphics.BUFFERED_OPTION"},description="Diagnostic\u005C;u0020;options\u005C;u0020;for\u005C;u0020;graphics\u005C;u0020;operations.",preferred=Ztrue)
+method name getRegisteredKeyStrokes descriptor ()[Ljavax/swing/KeyStroke; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getBaselineResizeBehavior descriptor ()Ljava/awt/Component$BaselineResizeBehavior; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setVisible descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue)
+method name setEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;enabled\u005C;u0020;state\u005C;u0020;of\u005C;u0020;the\u005C;u0020;component.",preferred=Ztrue)
+method name setForeground descriptor (Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;foreground\u005C;u0020;color\u005C;u0020;of\u005C;u0020;the\u005C;u0020;component.",preferred=Ztrue)
+method name setBackground descriptor (Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;background\u005C;u0020;color\u005C;u0020;of\u005C;u0020;the\u005C;u0020;component.",preferred=Ztrue)
+method name setFont descriptor (Ljava/awt/Font;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;font\u005C;u0020;for\u005C;u0020;the\u005C;u0020;component.",preferred=Ztrue)
+method name setToolTipText descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;text\u005C;u0020;to\u005C;u0020;display\u005C;u0020;in\u005C;u0020;a\u005C;u0020;tool\u005C;u0020;tip.",preferred=Ztrue)
+method name setAutoscrolls descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="Determines\u005C;u0020;if\u005C;u0020;this\u005C;u0020;component\u005C;u0020;automatically\u005C;u0020;scrolls\u005C;u0020;its\u005C;u0020;contents\u005C;u0020;when\u005C;u0020;dragged.")
+method name setTransferHandler descriptor (Ljavax/swing/TransferHandler;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="Mechanism\u005C;u0020;for\u005C;u0020;transfer\u005C;u0020;of\u005C;u0020;data\u005C;u0020;to\u005C;u0020;and\u005C;u0020;from\u005C;u0020;the\u005C;u0020;component")
+method name getX descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getY descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getWidth descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getHeight descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setOpaque descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="The\u005C;u0020;component's\u005C;u0020;opacity")
+method name getVisibleRect descriptor ()Ljava/awt/Rectangle; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getVetoableChangeListeners descriptor ()[Ljava/beans/VetoableChangeListener; flags 21 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getTopLevelAncestor descriptor ()Ljava/awt/Container; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAncestorListeners descriptor ()[Ljavax/swing/event/AncestorListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name isOptimizedDrawingEnabled descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getRootPane descriptor ()Ljavax/swing/JRootPane; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+
+class name javax/swing/JComponent$AccessibleJComponent
+header extends java/awt/Container$AccessibleAWTContainer implements javax/accessibility/AccessibleExtendedComponent flags 421
+innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401
+innerclass innerClass javax/swing/JComponent$AccessibleJComponent$AccessibleFocusHandler outerClass javax/swing/JComponent$AccessibleJComponent innerClassName AccessibleFocusHandler flags 4
+innerclass innerClass javax/swing/JComponent$AccessibleJComponent$AccessibleContainerHandler outerClass javax/swing/JComponent$AccessibleJComponent innerClassName AccessibleContainerHandler flags 4
+innerclass innerClass java/awt/Container$AccessibleAWTContainer outerClass java/awt/Container innerClassName AccessibleAWTContainer flags 4
+
+class name javax/swing/JComponent$AccessibleJComponent$AccessibleFocusHandler
+header extends java/lang/Object implements java/awt/event/FocusListener flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401
+innerclass innerClass javax/swing/JComponent$AccessibleJComponent$AccessibleFocusHandler outerClass javax/swing/JComponent$AccessibleJComponent innerClassName AccessibleFocusHandler flags 4
+
+class name javax/swing/JDesktopPane
+header extends javax/swing/JLayeredPane implements javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI")
+innerclass innerClass javax/swing/JDesktopPane$AccessibleJDesktopPane outerClass javax/swing/JDesktopPane innerClassName AccessibleJDesktopPane flags 4
+innerclass innerClass javax/swing/JInternalFrame$JDesktopIcon outerClass javax/swing/JInternalFrame innerClassName JDesktopIcon flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setUI descriptor (Ljavax/swing/plaf/DesktopPaneUI;)V
+-method name setDragMode descriptor (I)V
+-method name setDesktopManager descriptor (Ljavax/swing/DesktopManager;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name getAllFrames descriptor ()[Ljavax/swing/JInternalFrame;
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name setUI descriptor (Ljavax/swing/plaf/DesktopPaneUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
+method name setDragMode descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(enumerationValues={"JDesktopPane.LIVE_DRAG_MODE""JDesktopPane.OUTLINE_DRAG_MODE"},description="Dragging\u005C;u0020;style\u005C;u0020;for\u005C;u0020;internal\u005C;u0020;frame\u005C;u0020;children.")
+method name setDesktopManager descriptor (Ljavax/swing/DesktopManager;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Desktop\u005C;u0020;manager\u005C;u0020;to\u005C;u0020;handle\u005C;u0020;the\u005C;u0020;internal\u005C;u0020;frames\u005C;u0020;in\u005C;u0020;the\u005C;u0020;desktop\u005C;u0020;pane.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAllFrames descriptor ()[Ljavax/swing/JInternalFrame; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JDialog
+header extends java/awt/Dialog implements javax/swing/WindowConstants,javax/accessibility/Accessible,javax/swing/RootPaneContainer,javax/swing/TransferHandler$HasGetTransferHandler flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="JMenuBar",description="A\u005C;u0020;toplevel\u005C;u0020;window\u005C;u0020;for\u005C;u0020;creating\u005C;u0020;dialog\u005C;u0020;boxes.")@Ljavax/swing/SwingContainer;(delegate="getContentPane")
+innerclass innerClass javax/swing/JDialog$AccessibleJDialog outerClass javax/swing/JDialog innerClassName AccessibleJDialog flags 4
+innerclass innerClass java/awt/Dialog$ModalityType outerClass java/awt/Dialog innerClassName ModalityType flags 4019
+innerclass innerClass javax/swing/TransferHandler$HasGetTransferHandler outerClass javax/swing/TransferHandler innerClassName HasGetTransferHandler flags 608
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setDefaultCloseOperation descriptor (I)V
+-method name setTransferHandler descriptor (Ljavax/swing/TransferHandler;)V
+-method name setJMenuBar descriptor (Ljavax/swing/JMenuBar;)V
+-method name setRootPaneCheckingEnabled descriptor (Z)V
+-method name getRootPane descriptor ()Ljavax/swing/JRootPane;
+-method name setContentPane descriptor (Ljava/awt/Container;)V
+-method name setLayeredPane descriptor (Ljavax/swing/JLayeredPane;)V
+-method name setGlassPane descriptor (Ljava/awt/Component;)V
+-method name getGraphics descriptor ()Ljava/awt/Graphics;
+method name setDefaultCloseOperation descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(enumerationValues={"WindowConstants.DO_NOTHING_ON_CLOSE""WindowConstants.HIDE_ON_CLOSE""WindowConstants.DISPOSE_ON_CLOSE"},description="The\u005C;u0020;dialog's\u005C;u0020;default\u005C;u0020;close\u005C;u0020;operation.",preferred=Ztrue)
+method name setTransferHandler descriptor (Ljavax/swing/TransferHandler;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="Mechanism\u005C;u0020;for\u005C;u0020;transfer\u005C;u0020;of\u005C;u0020;data\u005C;u0020;into\u005C;u0020;the\u005C;u0020;component")
+method name setJMenuBar descriptor (Ljavax/swing/JMenuBar;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="The\u005C;u0020;menubar\u005C;u0020;for\u005C;u0020;accessing\u005C;u0020;pulldown\u005C;u0020;menus\u005C;u0020;from\u005C;u0020;this\u005C;u0020;dialog.")
+method name setRootPaneCheckingEnabled descriptor (Z)V flags 4 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="Whether\u005C;u0020;the\u005C;u0020;add\u005C;u0020;and\u005C;u0020;setLayout\u005C;u0020;methods\u005C;u0020;are\u005C;u0020;forwarded")
+method name getRootPane descriptor ()Ljavax/swing/JRootPane; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="the\u005C;u0020;RootPane\u005C;u0020;object\u005C;u0020;for\u005C;u0020;this\u005C;u0020;dialog.")
+method name setContentPane descriptor (Ljava/awt/Container;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="The\u005C;u0020;client\u005C;u0020;area\u005C;u0020;of\u005C;u0020;the\u005C;u0020;dialog\u005C;u0020;where\u005C;u0020;child\u005C;u0020;components\u005C;u0020;are\u005C;u0020;normally\u005C;u0020;inserted.")
+method name setLayeredPane descriptor (Ljavax/swing/JLayeredPane;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="The\u005C;u0020;pane\u005C;u0020;which\u005C;u0020;holds\u005C;u0020;the\u005C;u0020;various\u005C;u0020;dialog\u005C;u0020;layers.")
+method name setGlassPane descriptor (Ljava/awt/Component;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="A\u005C;u0020;transparent\u005C;u0020;pane\u005C;u0020;used\u005C;u0020;for\u005C;u0020;menu\u005C;u0020;rendering.")
+method name getGraphics descriptor ()Ljava/awt/Graphics; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+
+class name javax/swing/JEditorPane
+header extends javax/swing/text/JTextComponent flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UIClassID",description="A\u005C;u0020;text\u005C;u0020;component\u005C;u0020;to\u005C;u0020;edit\u005C;u0020;various\u005C;u0020;types\u005C;u0020;of\u005C;u0020;content.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JEditorPane$JEditorPaneAccessibleHypertextSupport outerClass javax/swing/JEditorPane innerClassName JEditorPaneAccessibleHypertextSupport flags 4
+innerclass innerClass javax/swing/JEditorPane$AccessibleJEditorPaneHTML outerClass javax/swing/JEditorPane innerClassName AccessibleJEditorPaneHTML flags 4
+innerclass innerClass javax/swing/JEditorPane$AccessibleJEditorPane outerClass javax/swing/JEditorPane innerClassName AccessibleJEditorPane flags 4
+innerclass innerClass javax/swing/text/html/HTMLDocument$Iterator outerClass javax/swing/text/html/HTMLDocument innerClassName Iterator flags 409
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getHyperlinkListeners descriptor ()[Ljavax/swing/event/HyperlinkListener;
+-method name setPage descriptor (Ljava/net/URL;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setContentType descriptor (Ljava/lang/String;)V
+-method name setEditorKit descriptor (Ljavax/swing/text/EditorKit;)V
+-method name setText descriptor (Ljava/lang/String;)V
+-method name getScrollableTracksViewportWidth descriptor ()Z
+-method name getScrollableTracksViewportHeight descriptor ()Z
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name getHyperlinkListeners descriptor ()[Ljavax/swing/event/HyperlinkListener; flags 21 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setPage descriptor (Ljava/net/URL;)V thrownTypes java/io/IOException flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="the\u005C;u0020;URL\u005C;u0020;used\u005C;u0020;to\u005C;u0020;set\u005C;u0020;content")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setContentType descriptor (Ljava/lang/String;)V flags 11 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="the\u005C;u0020;type\u005C;u0020;of\u005C;u0020;content")
+method name setEditorKit descriptor (Ljavax/swing/text/EditorKit;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="the\u005C;u0020;currently\u005C;u0020;installed\u005C;u0020;kit\u005C;u0020;for\u005C;u0020;handling\u005C;u0020;content")
+method name setText descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="the\u005C;u0020;text\u005C;u0020;of\u005C;u0020;this\u005C;u0020;component")
+method name getScrollableTracksViewportWidth descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getScrollableTracksViewportHeight descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+
+class name javax/swing/JEditorPane$AccessibleJEditorPaneHTML
+header extends javax/swing/JEditorPane$AccessibleJEditorPane flags 21
+innerclass innerClass javax/swing/JEditorPane$AccessibleJEditorPaneHTML outerClass javax/swing/JEditorPane innerClassName AccessibleJEditorPaneHTML flags 4
+innerclass innerClass javax/swing/JEditorPane$JEditorPaneAccessibleHypertextSupport outerClass javax/swing/JEditorPane innerClassName JEditorPaneAccessibleHypertextSupport flags 4
+innerclass innerClass javax/swing/JEditorPane$AccessibleJEditorPane outerClass javax/swing/JEditorPane innerClassName AccessibleJEditorPane flags 4
+
+class name javax/swing/JEditorPane$JEditorPaneAccessibleHypertextSupport
+header extends javax/swing/JEditorPane$AccessibleJEditorPane implements javax/accessibility/AccessibleHypertext flags 21
+innerclass innerClass javax/swing/JEditorPane$JEditorPaneAccessibleHypertextSupport outerClass javax/swing/JEditorPane innerClassName JEditorPaneAccessibleHypertextSupport flags 4
+innerclass innerClass javax/swing/JEditorPane$JEditorPaneAccessibleHypertextSupport$HTMLLink outerClass javax/swing/JEditorPane$JEditorPaneAccessibleHypertextSupport innerClassName HTMLLink flags 1
+innerclass innerClass javax/swing/JEditorPane$AccessibleJEditorPane outerClass javax/swing/JEditorPane innerClassName AccessibleJEditorPane flags 4
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+
+class name javax/swing/JEditorPane$JEditorPaneAccessibleHypertextSupport$HTMLLink
+header extends javax/accessibility/AccessibleHyperlink flags 21
+innerclass innerClass javax/swing/JEditorPane$JEditorPaneAccessibleHypertextSupport outerClass javax/swing/JEditorPane innerClassName JEditorPaneAccessibleHypertextSupport flags 4
+innerclass innerClass javax/swing/JEditorPane$JEditorPaneAccessibleHypertextSupport$HTMLLink outerClass javax/swing/JEditorPane$JEditorPaneAccessibleHypertextSupport innerClassName HTMLLink flags 1
+innerclass innerClass javax/swing/event/HyperlinkEvent$EventType outerClass javax/swing/event/HyperlinkEvent innerClassName EventType flags 19
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+
+class name javax/swing/JFileChooser
+header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;component\u005C;u0020;which\u005C;u0020;allows\u005C;u0020;for\u005C;u0020;the\u005C;u0020;interactive\u005C;u0020;selection\u005C;u0020;of\u005C;u0020;a\u005C;u0020;file.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JFileChooser$AccessibleJFileChooser outerClass javax/swing/JFileChooser innerClassName AccessibleJFileChooser flags 4
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setDragEnabled descriptor (Z)V
+-method name setSelectedFile descriptor (Ljava/io/File;)V
+-method name setSelectedFiles descriptor ([Ljava/io/File;)V
+-method name setCurrentDirectory descriptor (Ljava/io/File;)V
+-method name setControlButtonsAreShown descriptor (Z)V
+-method name setDialogType descriptor (I)V
+-method name setDialogTitle descriptor (Ljava/lang/String;)V
+-method name setApproveButtonToolTipText descriptor (Ljava/lang/String;)V
+-method name setApproveButtonMnemonic descriptor (I)V
+-method name setApproveButtonText descriptor (Ljava/lang/String;)V
+-method name getChoosableFileFilters descriptor ()[Ljavax/swing/filechooser/FileFilter;
+-method name addChoosableFileFilter descriptor (Ljavax/swing/filechooser/FileFilter;)V
+-method name getAcceptAllFileFilter descriptor ()Ljavax/swing/filechooser/FileFilter;
+-method name setAcceptAllFileFilterUsed descriptor (Z)V
+-method name setAccessory descriptor (Ljavax/swing/JComponent;)V
+-method name setFileSelectionMode descriptor (I)V
+-method name isFileSelectionEnabled descriptor ()Z
+-method name isDirectorySelectionEnabled descriptor ()Z
+-method name setMultiSelectionEnabled descriptor (Z)V
+-method name setFileHidingEnabled descriptor (Z)V
+-method name setFileFilter descriptor (Ljavax/swing/filechooser/FileFilter;)V
+-method name setFileView descriptor (Ljavax/swing/filechooser/FileView;)V
+-method name setFileSystemView descriptor (Ljavax/swing/filechooser/FileSystemView;)V
+-method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener;
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name getUI descriptor ()Ljavax/swing/plaf/FileChooserUI;
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name setDragEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="determines\u005C;u0020;whether\u005C;u0020;automatic\u005C;u0020;drag\u005C;u0020;handling\u005C;u0020;is\u005C;u0020;enabled")
+method name setSelectedFile descriptor (Ljava/io/File;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(preferred=Ztrue)
+method name setSelectedFiles descriptor ([Ljava/io/File;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;list\u005C;u0020;of\u005C;u0020;selected\u005C;u0020;files\u005C;u0020;if\u005C;u0020;the\u005C;u0020;chooser\u005C;u0020;is\u005C;u0020;in\u005C;u0020;multiple\u005C;u0020;selection\u005C;u0020;mode.")
+method name setCurrentDirectory descriptor (Ljava/io/File;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;directory\u005C;u0020;that\u005C;u0020;the\u005C;u0020;JFileChooser\u005C;u0020;is\u005C;u0020;showing\u005C;u0020;files\u005C;u0020;of.",preferred=Ztrue)
+method name setControlButtonsAreShown descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Sets\u005C;u0020;whether\u005C;u0020;the\u005C;u0020;approve\u005C;u0020;&amp;\u005C;u0020;cancel\u005C;u0020;buttons\u005C;u0020;are\u005C;u0020;shown.",preferred=Ztrue)
+method name setDialogType descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(enumerationValues={"JFileChooser.OPEN_DIALOG""JFileChooser.SAVE_DIALOG""JFileChooser.CUSTOM_DIALOG"},description="The\u005C;u0020;type\u005C;u0020;(open,\u005C;u0020;save,\u005C;u0020;custom)\u005C;u0020;of\u005C;u0020;the\u005C;u0020;JFileChooser.",preferred=Ztrue)
+method name setDialogTitle descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;title\u005C;u0020;of\u005C;u0020;the\u005C;u0020;JFileChooser\u005C;u0020;dialog\u005C;u0020;window.",preferred=Ztrue)
+method name setApproveButtonToolTipText descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;tooltip\u005C;u0020;text\u005C;u0020;for\u005C;u0020;the\u005C;u0020;ApproveButton.",preferred=Ztrue)
+method name setApproveButtonMnemonic descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;mnemonic\u005C;u0020;key\u005C;u0020;accelerator\u005C;u0020;for\u005C;u0020;the\u005C;u0020;ApproveButton.",preferred=Ztrue)
+method name setApproveButtonText descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;text\u005C;u0020;that\u005C;u0020;goes\u005C;u0020;in\u005C;u0020;the\u005C;u0020;ApproveButton.",preferred=Ztrue)
+method name getChoosableFileFilters descriptor ()[Ljavax/swing/filechooser/FileFilter; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name addChoosableFileFilter descriptor (Ljavax/swing/filechooser/FileFilter;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Adds\u005C;u0020;a\u005C;u0020;filter\u005C;u0020;to\u005C;u0020;the\u005C;u0020;list\u005C;u0020;of\u005C;u0020;user\u005C;u0020;choosable\u005C;u0020;file\u005C;u0020;filters.",preferred=Ztrue)
+method name getAcceptAllFileFilter descriptor ()Ljavax/swing/filechooser/FileFilter; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setAcceptAllFileFilterUsed descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Sets\u005C;u0020;whether\u005C;u0020;the\u005C;u0020;AcceptAll\u005C;u0020;FileFilter\u005C;u0020;is\u005C;u0020;used\u005C;u0020;as\u005C;u0020;an\u005C;u0020;available\u005C;u0020;choice\u005C;u0020;in\u005C;u0020;the\u005C;u0020;choosable\u005C;u0020;filter\u005C;u0020;list.",preferred=Ztrue)
+method name setAccessory descriptor (Ljavax/swing/JComponent;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Sets\u005C;u0020;the\u005C;u0020;accessory\u005C;u0020;component\u005C;u0020;on\u005C;u0020;the\u005C;u0020;JFileChooser.",preferred=Ztrue)
+method name setFileSelectionMode descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(enumerationValues={"JFileChooser.FILES_ONLY""JFileChooser.DIRECTORIES_ONLY""JFileChooser.FILES_AND_DIRECTORIES"},description="Sets\u005C;u0020;the\u005C;u0020;types\u005C;u0020;of\u005C;u0020;files\u005C;u0020;that\u005C;u0020;the\u005C;u0020;JFileChooser\u005C;u0020;can\u005C;u0020;choose.",preferred=Ztrue)
+method name isFileSelectionEnabled descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name isDirectorySelectionEnabled descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setMultiSelectionEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Sets\u005C;u0020;multiple\u005C;u0020;file\u005C;u0020;selection\u005C;u0020;mode.")
+method name setFileHidingEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Sets\u005C;u0020;file\u005C;u0020;hiding\u005C;u0020;on\u005C;u0020;or\u005C;u0020;off.",preferred=Ztrue)
+method name setFileFilter descriptor (Ljavax/swing/filechooser/FileFilter;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Sets\u005C;u0020;the\u005C;u0020;File\u005C;u0020;Filter\u005C;u0020;used\u005C;u0020;to\u005C;u0020;filter\u005C;u0020;out\u005C;u0020;files\u005C;u0020;of\u005C;u0020;type.",preferred=Ztrue)
+method name setFileView descriptor (Ljavax/swing/filechooser/FileView;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Sets\u005C;u0020;the\u005C;u0020;File\u005C;u0020;View\u005C;u0020;used\u005C;u0020;to\u005C;u0020;get\u005C;u0020;file\u005C;u0020;type\u005C;u0020;information.",preferred=Ztrue)
+method name setFileSystemView descriptor (Ljavax/swing/filechooser/FileSystemView;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="Sets\u005C;u0020;the\u005C;u0020;FileSytemView\u005C;u0020;used\u005C;u0020;to\u005C;u0020;get\u005C;u0020;filesystem\u005C;u0020;information.")
+method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="A\u005C;u0020;string\u005C;u0020;that\u005C;u0020;specifies\u005C;u0020;the\u005C;u0020;name\u005C;u0020;of\u005C;u0020;the\u005C;u0020;L&amp;F\u005C;u0020;class.")
+method name getUI descriptor ()Ljavax/swing/plaf/FileChooserUI; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+
+class name javax/swing/JFormattedTextField
+header extends javax/swing/JTextField flags 21 runtimeAnnotations @Ljava/beans/JavaBean;
+innerclass innerClass javax/swing/JFormattedTextField$AbstractFormatter outerClass javax/swing/JFormattedTextField innerClassName AbstractFormatter flags 409
+innerclass innerClass javax/swing/JFormattedTextField$AbstractFormatterFactory outerClass javax/swing/JFormattedTextField innerClassName AbstractFormatterFactory flags 409
+-method name setFocusLostBehavior descriptor (I)V
+-method name setFormatterFactory descriptor (Ljavax/swing/JFormattedTextField$AbstractFormatterFactory;)V
+-method name getFormatter descriptor ()Ljavax/swing/JFormattedTextField$AbstractFormatter;
+-method name setValue descriptor (Ljava/lang/Object;)V
+-method name isEditValid descriptor ()Z
+-method name getActions descriptor ()[Ljavax/swing/Action;
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setDocument descriptor (Ljavax/swing/text/Document;)V
+method name setFocusLostBehavior descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,enumerationValues={"JFormattedTextField.COMMIT""JFormattedTextField.COMMIT_OR_REVERT""JFormattedTextField.REVERT""JFormattedTextField.PERSIST"},description="Behavior\u005C;u0020;when\u005C;u0020;component\u005C;u0020;loses\u005C;u0020;focus")
+method name setFormatterFactory descriptor (Ljavax/swing/JFormattedTextField$AbstractFormatterFactory;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="AbstractFormatterFactory,\u005C;u0020;responsible\u005C;u0020;for\u005C;u0020;returning\u005C;u0020;an\u005C;u0020;AbstractFormatter\u005C;u0020;that\u005C;u0020;can\u005C;u0020;format\u005C;u0020;the\u005C;u0020;current\u005C;u0020;value.")
+method name getFormatter descriptor ()Ljavax/swing/JFormattedTextField$AbstractFormatter; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="TextFormatter,\u005C;u0020;responsible\u005C;u0020;for\u005C;u0020;formatting\u005C;u0020;the\u005C;u0020;current\u005C;u0020;value")
+method name setValue descriptor (Ljava/lang/Object;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;value\u005C;u0020;to\u005C;u0020;be\u005C;u0020;formatted.")
+method name isEditValid descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getActions descriptor ()[Ljavax/swing/Action; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setDocument descriptor (Ljavax/swing/text/Document;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="the\u005C;u0020;text\u005C;u0020;document\u005C;u0020;model")
+
+class name javax/swing/JFormattedTextField$AbstractFormatterFactory
+header extends java/lang/Object flags 421
+innerclass innerClass javax/swing/JFormattedTextField$AbstractFormatterFactory outerClass javax/swing/JFormattedTextField innerClassName AbstractFormatterFactory flags 409
+innerclass innerClass javax/swing/JFormattedTextField$AbstractFormatter outerClass javax/swing/JFormattedTextField innerClassName AbstractFormatter flags 409
+
+class name javax/swing/JFrame
+header extends java/awt/Frame implements javax/swing/WindowConstants,javax/accessibility/Accessible,javax/swing/RootPaneContainer,javax/swing/TransferHandler$HasGetTransferHandler flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="JMenuBar",description="A\u005C;u0020;toplevel\u005C;u0020;window\u005C;u0020;which\u005C;u0020;can\u005C;u0020;be\u005C;u0020;minimized\u005C;u0020;to\u005C;u0020;an\u005C;u0020;icon.")@Ljavax/swing/SwingContainer;(delegate="getContentPane")
+innerclass innerClass javax/swing/JFrame$AccessibleJFrame outerClass javax/swing/JFrame innerClassName AccessibleJFrame flags 4
+innerclass innerClass javax/swing/TransferHandler$HasGetTransferHandler outerClass javax/swing/TransferHandler innerClassName HasGetTransferHandler flags 608
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-field name EXIT_ON_CLOSE descriptor I
+-method name setDefaultCloseOperation descriptor (I)V
+-method name setTransferHandler descriptor (Ljavax/swing/TransferHandler;)V
+-method name setJMenuBar descriptor (Ljavax/swing/JMenuBar;)V
+-method name setRootPaneCheckingEnabled descriptor (Z)V
+-method name getRootPane descriptor ()Ljavax/swing/JRootPane;
+-method name setContentPane descriptor (Ljava/awt/Container;)V
+-method name setLayeredPane descriptor (Ljavax/swing/JLayeredPane;)V
+-method name setGlassPane descriptor (Ljava/awt/Component;)V
+-method name getGraphics descriptor ()Ljava/awt/Graphics;
+method name setDefaultCloseOperation descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(enumerationValues={"WindowConstants.DO_NOTHING_ON_CLOSE""WindowConstants.HIDE_ON_CLOSE""WindowConstants.DISPOSE_ON_CLOSE""WindowConstants.EXIT_ON_CLOSE"},description="The\u005C;u0020;frame's\u005C;u0020;default\u005C;u0020;close\u005C;u0020;operation.",preferred=Ztrue)
+method name setTransferHandler descriptor (Ljavax/swing/TransferHandler;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="Mechanism\u005C;u0020;for\u005C;u0020;transfer\u005C;u0020;of\u005C;u0020;data\u005C;u0020;into\u005C;u0020;the\u005C;u0020;component")
+method name setJMenuBar descriptor (Ljavax/swing/JMenuBar;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="The\u005C;u0020;menubar\u005C;u0020;for\u005C;u0020;accessing\u005C;u0020;pulldown\u005C;u0020;menus\u005C;u0020;from\u005C;u0020;this\u005C;u0020;frame.")
+method name setRootPaneCheckingEnabled descriptor (Z)V flags 4 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="Whether\u005C;u0020;the\u005C;u0020;add\u005C;u0020;and\u005C;u0020;setLayout\u005C;u0020;methods\u005C;u0020;are\u005C;u0020;forwarded")
+method name getRootPane descriptor ()Ljavax/swing/JRootPane; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="the\u005C;u0020;RootPane\u005C;u0020;object\u005C;u0020;for\u005C;u0020;this\u005C;u0020;frame.")
+method name setContentPane descriptor (Ljava/awt/Container;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="The\u005C;u0020;client\u005C;u0020;area\u005C;u0020;of\u005C;u0020;the\u005C;u0020;frame\u005C;u0020;where\u005C;u0020;child\u005C;u0020;components\u005C;u0020;are\u005C;u0020;normally\u005C;u0020;inserted.")
+method name setLayeredPane descriptor (Ljavax/swing/JLayeredPane;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="The\u005C;u0020;pane\u005C;u0020;that\u005C;u0020;holds\u005C;u0020;the\u005C;u0020;various\u005C;u0020;frame\u005C;u0020;layers.")
+method name setGlassPane descriptor (Ljava/awt/Component;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="A\u005C;u0020;transparent\u005C;u0020;pane\u005C;u0020;used\u005C;u0020;for\u005C;u0020;menu\u005C;u0020;rendering.")
+method name getGraphics descriptor ()Ljava/awt/Graphics; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+
+class name javax/swing/JInternalFrame
+header extends javax/swing/JComponent implements javax/accessibility/Accessible,javax/swing/WindowConstants,javax/swing/RootPaneContainer flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="JMenuBar",description="A\u005C;u0020;frame\u005C;u0020;container\u005C;u0020;which\u005C;u0020;is\u005C;u0020;contained\u005C;u0020;within\u005C;u0020;another\u005C;u0020;window.")@Ljavax/swing/SwingContainer;(delegate="getContentPane")
+innerclass innerClass javax/swing/JInternalFrame$JDesktopIcon outerClass javax/swing/JInternalFrame innerClassName JDesktopIcon flags 9
+innerclass innerClass javax/swing/JInternalFrame$AccessibleJInternalFrame outerClass javax/swing/JInternalFrame innerClassName AccessibleJInternalFrame flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setUI descriptor (Ljavax/swing/plaf/InternalFrameUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setRootPaneCheckingEnabled descriptor (Z)V
+-method name setJMenuBar descriptor (Ljavax/swing/JMenuBar;)V
+-method name setContentPane descriptor (Ljava/awt/Container;)V
+-method name setLayeredPane descriptor (Ljavax/swing/JLayeredPane;)V
+-method name setGlassPane descriptor (Ljava/awt/Component;)V
+-method name getRootPane descriptor ()Ljavax/swing/JRootPane;
+-method name setClosable descriptor (Z)V
+-method name setClosed descriptor (Z)V
+-method name setResizable descriptor (Z)V
+-method name setIconifiable descriptor (Z)V
+-method name setIcon descriptor (Z)V
+-method name setMaximizable descriptor (Z)V
+-method name setMaximum descriptor (Z)V
+-method name setTitle descriptor (Ljava/lang/String;)V
+-method name setSelected descriptor (Z)V
+-method name setFrameIcon descriptor (Ljavax/swing/Icon;)V
+-method name getLastCursor descriptor ()Ljava/awt/Cursor;
+-method name setLayer descriptor (Ljava/lang/Integer;)V
+-method name setLayer descriptor (I)V
+-method name getDesktopPane descriptor ()Ljavax/swing/JDesktopPane;
+-method name setDesktopIcon descriptor (Ljavax/swing/JInternalFrame$JDesktopIcon;)V
+-method name getMostRecentFocusOwner descriptor ()Ljava/awt/Component;
+-method name getInternalFrameListeners descriptor ()[Ljavax/swing/event/InternalFrameListener;
+-method name getFocusCycleRootAncestor descriptor ()Ljava/awt/Container;
+-method name getWarningString descriptor ()Ljava/lang/String;
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name setUI descriptor (Ljavax/swing/plaf/InternalFrameUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="UIClassID")
+method name setRootPaneCheckingEnabled descriptor (Z)V flags 4 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="Whether\u005C;u0020;the\u005C;u0020;add\u005C;u0020;and\u005C;u0020;setLayout\u005C;u0020;methods\u005C;u0020;are\u005C;u0020;forwarded")
+method name setJMenuBar descriptor (Ljavax/swing/JMenuBar;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;menu\u005C;u0020;bar\u005C;u0020;for\u005C;u0020;accessing\u005C;u0020;pulldown\u005C;u0020;menus\u005C;u0020;from\u005C;u0020;this\u005C;u0020;internal\u005C;u0020;frame.",preferred=Ztrue)
+method name setContentPane descriptor (Ljava/awt/Container;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="The\u005C;u0020;client\u005C;u0020;area\u005C;u0020;of\u005C;u0020;the\u005C;u0020;internal\u005C;u0020;frame\u005C;u0020;where\u005C;u0020;child\u005C;u0020;components\u005C;u0020;are\u005C;u0020;normally\u005C;u0020;inserted.")
+method name setLayeredPane descriptor (Ljavax/swing/JLayeredPane;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="The\u005C;u0020;pane\u005C;u0020;which\u005C;u0020;holds\u005C;u0020;the\u005C;u0020;various\u005C;u0020;desktop\u005C;u0020;layers.")
+method name setGlassPane descriptor (Ljava/awt/Component;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="A\u005C;u0020;transparent\u005C;u0020;pane\u005C;u0020;used\u005C;u0020;for\u005C;u0020;menu\u005C;u0020;rendering.")
+method name getRootPane descriptor ()Ljavax/swing/JRootPane; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="The\u005C;u0020;root\u005C;u0020;pane\u005C;u0020;used\u005C;u0020;by\u005C;u0020;this\u005C;u0020;internal\u005C;u0020;frame.")
+method name setClosable descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Indicates\u005C;u0020;whether\u005C;u0020;this\u005C;u0020;internal\u005C;u0020;frame\u005C;u0020;can\u005C;u0020;be\u005C;u0020;closed.",preferred=Ztrue)
+method name setClosed descriptor (Z)V thrownTypes java/beans/PropertyVetoException flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Indicates\u005C;u0020;whether\u005C;u0020;this\u005C;u0020;internal\u005C;u0020;frame\u005C;u0020;has\u005C;u0020;been\u005C;u0020;closed.")
+method name setResizable descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Determines\u005C;u0020;whether\u005C;u0020;this\u005C;u0020;internal\u005C;u0020;frame\u005C;u0020;can\u005C;u0020;be\u005C;u0020;resized\u005C;u0020;by\u005C;u0020;the\u005C;u0020;user.",preferred=Ztrue)
+method name setIconifiable descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Determines\u005C;u0020;whether\u005C;u0020;this\u005C;u0020;internal\u005C;u0020;frame\u005C;u0020;can\u005C;u0020;be\u005C;u0020;iconified.",preferred=Ztrue)
+method name setIcon descriptor (Z)V thrownTypes java/beans/PropertyVetoException flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;image\u005C;u0020;displayed\u005C;u0020;when\u005C;u0020;this\u005C;u0020;internal\u005C;u0020;frame\u005C;u0020;is\u005C;u0020;minimized.")
+method name setMaximizable descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Determines\u005C;u0020;whether\u005C;u0020;this\u005C;u0020;internal\u005C;u0020;frame\u005C;u0020;can\u005C;u0020;be\u005C;u0020;maximized.",preferred=Ztrue)
+method name setMaximum descriptor (Z)V thrownTypes java/beans/PropertyVetoException flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Indicates\u005C;u0020;whether\u005C;u0020;this\u005C;u0020;internal\u005C;u0020;frame\u005C;u0020;is\u005C;u0020;maximized.")
+method name setTitle descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;text\u005C;u0020;displayed\u005C;u0020;in\u005C;u0020;the\u005C;u0020;title\u005C;u0020;bar.",preferred=Ztrue)
+method name setSelected descriptor (Z)V thrownTypes java/beans/PropertyVetoException flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Indicates\u005C;u0020;whether\u005C;u0020;this\u005C;u0020;internal\u005C;u0020;frame\u005C;u0020;is\u005C;u0020;currently\u005C;u0020;the\u005C;u0020;active\u005C;u0020;frame.")
+method name setFrameIcon descriptor (Ljavax/swing/Icon;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;icon\u005C;u0020;shown\u005C;u0020;in\u005C;u0020;the\u005C;u0020;top-left\u005C;u0020;corner\u005C;u0020;of\u005C;u0020;this\u005C;u0020;internal\u005C;u0020;frame.")
+method name getLastCursor descriptor ()Ljava/awt/Cursor; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setLayer descriptor (Ljava/lang/Integer;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="Specifies\u005C;u0020;what\u005C;u0020;desktop\u005C;u0020;layer\u005C;u0020;is\u005C;u0020;used.")
+method name setLayer descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="Specifies\u005C;u0020;what\u005C;u0020;desktop\u005C;u0020;layer\u005C;u0020;is\u005C;u0020;used.")
+method name getDesktopPane descriptor ()Ljavax/swing/JDesktopPane; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setDesktopIcon descriptor (Ljavax/swing/JInternalFrame$JDesktopIcon;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;icon\u005C;u0020;shown\u005C;u0020;when\u005C;u0020;this\u005C;u0020;internal\u005C;u0020;frame\u005C;u0020;is\u005C;u0020;minimized.")
+method name getMostRecentFocusOwner descriptor ()Ljava/awt/Component; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getInternalFrameListeners descriptor ()[Ljavax/swing/event/InternalFrameListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getFocusCycleRootAncestor descriptor ()Ljava/awt/Container; flags 11 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getWarningString descriptor ()Ljava/lang/String; flags 11 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JInternalFrame$JDesktopIcon
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JLabel
+header extends javax/swing/JComponent implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;component\u005C;u0020;that\u005C;u0020;displays\u005C;u0020;a\u005C;u0020;short\u005C;u0020;string\u005C;u0020;and\u005C;u0020;an\u005C;u0020;icon.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JLabel$AccessibleJLabel outerClass javax/swing/JLabel innerClassName AccessibleJLabel flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setUI descriptor (Ljavax/swing/plaf/LabelUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setText descriptor (Ljava/lang/String;)V
+-method name setIcon descriptor (Ljavax/swing/Icon;)V
+-method name setDisabledIcon descriptor (Ljavax/swing/Icon;)V
+-method name setDisplayedMnemonic descriptor (I)V
+-method name setDisplayedMnemonicIndex descriptor (I)V
+-method name setIconTextGap descriptor (I)V
+-method name setVerticalAlignment descriptor (I)V
+-method name setHorizontalAlignment descriptor (I)V
+-method name setVerticalTextPosition descriptor (I)V
+-method name setHorizontalTextPosition descriptor (I)V
+-method name setLabelFor descriptor (Ljava/awt/Component;)V
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name setUI descriptor (Ljavax/swing/plaf/LabelUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setText descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Defines\u005C;u0020;the\u005C;u0020;single\u005C;u0020;line\u005C;u0020;of\u005C;u0020;text\u005C;u0020;this\u005C;u0020;component\u005C;u0020;will\u005C;u0020;display.",preferred=Ztrue)
+method name setIcon descriptor (Ljavax/swing/Icon;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;icon\u005C;u0020;this\u005C;u0020;component\u005C;u0020;will\u005C;u0020;display.",preferred=Ztrue)
+method name setDisabledIcon descriptor (Ljavax/swing/Icon;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;icon\u005C;u0020;to\u005C;u0020;display\u005C;u0020;if\u005C;u0020;the\u005C;u0020;label\u005C;u0020;is\u005C;u0020;disabled.")
+method name setDisplayedMnemonic descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;mnemonic\u005C;u0020;keycode.")
+method name setDisplayedMnemonicIndex descriptor (I)V thrownTypes java/lang/IllegalArgumentException flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="the\u005C;u0020;index\u005C;u0020;into\u005C;u0020;the\u005C;u0020;String\u005C;u0020;to\u005C;u0020;draw\u005C;u0020;the\u005C;u0020;keyboard\u005C;u0020;character\u005C;u0020;mnemonic\u005C;u0020;at")
+method name setIconTextGap descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="If\u005C;u0020;both\u005C;u0020;the\u005C;u0020;icon\u005C;u0020;and\u005C;u0020;text\u005C;u0020;properties\u005C;u0020;are\u005C;u0020;set,\u005C;u0020;this\u005C;u0020;property\u005C;u0020;defines\u005C;u0020;the\u005C;u0020;space\u005C;u0020;between\u005C;u0020;them.")
+method name setVerticalAlignment descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,enumerationValues={"SwingConstants.TOP""SwingConstants.CENTER""SwingConstants.BOTTOM"},description="The\u005C;u0020;alignment\u005C;u0020;of\u005C;u0020;the\u005C;u0020;label's\u005C;u0020;contents\u005C;u0020;along\u005C;u0020;the\u005C;u0020;Y\u005C;u0020;axis.")
+method name setHorizontalAlignment descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,enumerationValues={"SwingConstants.LEFT""SwingConstants.CENTER""SwingConstants.RIGHT""SwingConstants.LEADING""SwingConstants.TRAILING"},description="The\u005C;u0020;alignment\u005C;u0020;of\u005C;u0020;the\u005C;u0020;label's\u005C;u0020;content\u005C;u0020;along\u005C;u0020;the\u005C;u0020;X\u005C;u0020;axis.")
+method name setVerticalTextPosition descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,visualUpdate=Ztrue,enumerationValues={"SwingConstants.TOP""SwingConstants.CENTER""SwingConstants.BOTTOM"},description="The\u005C;u0020;vertical\u005C;u0020;position\u005C;u0020;of\u005C;u0020;the\u005C;u0020;text\u005C;u0020;relative\u005C;u0020;to\u005C;u0020;it's\u005C;u0020;image.")
+method name setHorizontalTextPosition descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,visualUpdate=Ztrue,enumerationValues={"SwingConstants.LEFT""SwingConstants.CENTER""SwingConstants.RIGHT""SwingConstants.LEADING""SwingConstants.TRAILING"},description="The\u005C;u0020;horizontal\u005C;u0020;position\u005C;u0020;of\u005C;u0020;the\u005C;u0020;label's\u005C;u0020;text,\u005C;u0020;relative\u005C;u0020;to\u005C;u0020;its\u005C;u0020;image.")
+method name setLabelFor descriptor (Ljava/awt/Component;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;component\u005C;u0020;this\u005C;u0020;is\u005C;u0020;labelling.")
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="The\u005C;u0020;AccessibleContext\u005C;u0020;associated\u005C;u0020;with\u005C;u0020;this\u005C;u0020;Label.")
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JLabel$AccessibleJLabel
+header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleText,javax/accessibility/AccessibleExtendedComponent flags 21
+innerclass innerClass javax/swing/JLabel$AccessibleJLabel outerClass javax/swing/JLabel innerClassName AccessibleJLabel flags 4
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401
+
+class name javax/swing/JLayer
+header extends javax/swing/JComponent implements javax/swing/Scrollable,java/beans/PropertyChangeListener,javax/accessibility/Accessible flags 31 signature <V:Ljava/awt/Component;>Ljavax/swing/JComponent;Ljavax/swing/Scrollable;Ljava/beans/PropertyChangeListener;Ljavax/accessibility/Accessible;
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+method name getBorder descriptor ()Ljavax/swing/border/Border; flags 1
+method name imageUpdate descriptor (Ljava/awt/Image;IIIII)Z flags 1
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JLayeredPane
+header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="accessibleContext")
+innerclass innerClass javax/swing/JLayeredPane$AccessibleJLayeredPane outerClass javax/swing/JLayeredPane innerClassName AccessibleJLayeredPane flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name isOptimizedDrawingEnabled descriptor ()Z
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name isOptimizedDrawingEnabled descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+
+class name javax/swing/JList
+header extends javax/swing/JComponent implements javax/swing/Scrollable,javax/accessibility/Accessible flags 21 signature <E:Ljava/lang/Object;>Ljavax/swing/JComponent;Ljavax/swing/Scrollable;Ljavax/accessibility/Accessible; runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;component\u005C;u0020;which\u005C;u0020;allows\u005C;u0020;for\u005C;u0020;the\u005C;u0020;selection\u005C;u0020;of\u005C;u0020;one\u005C;u0020;or\u005C;u0020;more\u005C;u0020;objects\u005C;u0020;from\u005C;u0020;a\u005C;u0020;list.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JList$AccessibleJList outerClass javax/swing/JList innerClassName AccessibleJList flags 4
+innerclass innerClass javax/swing/JList$DropLocation outerClass javax/swing/JList innerClassName DropLocation flags 19
+innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setUI descriptor (Ljavax/swing/plaf/ListUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setPrototypeCellValue descriptor (Ljava/lang/Object;)V
+-method name setFixedCellWidth descriptor (I)V
+-method name setFixedCellHeight descriptor (I)V
+-method name setCellRenderer descriptor (Ljavax/swing/ListCellRenderer;)V
+-method name setSelectionForeground descriptor (Ljava/awt/Color;)V
+-method name setSelectionBackground descriptor (Ljava/awt/Color;)V
+-method name setVisibleRowCount descriptor (I)V
+-method name setLayoutOrientation descriptor (I)V
+-method name getFirstVisibleIndex descriptor ()I
+-method name getLastVisibleIndex descriptor ()I
+-method name setDragEnabled descriptor (Z)V
+-method name getDropLocation descriptor ()Ljavax/swing/JList$DropLocation;
+-method name setModel descriptor (Ljavax/swing/ListModel;)V
+-method name getListSelectionListeners descriptor ()[Ljavax/swing/event/ListSelectionListener;
+-method name setSelectionModel descriptor (Ljavax/swing/ListSelectionModel;)V
+-method name setSelectionMode descriptor (I)V
+-method name getAnchorSelectionIndex descriptor ()I
+-method name getLeadSelectionIndex descriptor ()I
+-method name getMinSelectionIndex descriptor ()I
+-method name getMaxSelectionIndex descriptor ()I
+-method name isSelectionEmpty descriptor ()Z
+-method name setSelectedIndex descriptor (I)V
+-method name getSelectedValues descriptor ()[Ljava/lang/Object;
+-method name getSelectedValuesList descriptor ()Ljava/util/List;
+-method name getSelectedValue descriptor ()Ljava/lang/Object;
+-method name getPreferredScrollableViewportSize descriptor ()Ljava/awt/Dimension;
+-method name getScrollableTracksViewportWidth descriptor ()Z
+-method name getScrollableTracksViewportHeight descriptor ()Z
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name setUI descriptor (Ljavax/swing/plaf/ListUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setPrototypeCellValue descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;cell\u005C;u0020;prototype\u005C;u0020;value,\u005C;u0020;used\u005C;u0020;to\u005C;u0020;compute\u005C;u0020;cell\u005C;u0020;width\u005C;u0020;and\u005C;u0020;height.")
+method name setFixedCellWidth descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Defines\u005C;u0020;a\u005C;u0020;fixed\u005C;u0020;cell\u005C;u0020;width\u005C;u0020;when\u005C;u0020;greater\u005C;u0020;than\u005C;u0020;zero.")
+method name setFixedCellHeight descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Defines\u005C;u0020;a\u005C;u0020;fixed\u005C;u0020;cell\u005C;u0020;height\u005C;u0020;when\u005C;u0020;greater\u005C;u0020;than\u005C;u0020;zero.")
+method name setCellRenderer descriptor (Ljavax/swing/ListCellRenderer;)V flags 1 signature (Ljavax/swing/ListCellRenderer<-TE;>;)V runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;component\u005C;u0020;used\u005C;u0020;to\u005C;u0020;draw\u005C;u0020;the\u005C;u0020;cells.")
+method name setSelectionForeground descriptor (Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;foreground\u005C;u0020;color\u005C;u0020;of\u005C;u0020;selected\u005C;u0020;cells.")
+method name setSelectionBackground descriptor (Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;background\u005C;u0020;color\u005C;u0020;of\u005C;u0020;selected\u005C;u0020;cells.")
+method name setVisibleRowCount descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;preferred\u005C;u0020;number\u005C;u0020;of\u005C;u0020;rows\u005C;u0020;to\u005C;u0020;display\u005C;u0020;without\u005C;u0020;requiring\u005C;u0020;scrolling")
+method name setLayoutOrientation descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,enumerationValues={"JList.VERTICAL""JList.HORIZONTAL_WRAP""JList.VERTICAL_WRAP"},description="Defines\u005C;u0020;the\u005C;u0020;way\u005C;u0020;list\u005C;u0020;cells\u005C;u0020;are\u005C;u0020;layed\u005C;u0020;out.")
+method name getFirstVisibleIndex descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getLastVisibleIndex descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setDragEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="determines\u005C;u0020;whether\u005C;u0020;automatic\u005C;u0020;drag\u005C;u0020;handling\u005C;u0020;is\u005C;u0020;enabled")
+method name getDropLocation descriptor ()Ljavax/swing/JList$DropLocation; flags 11 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setModel descriptor (Ljavax/swing/ListModel;)V flags 1 signature (Ljavax/swing/ListModel<TE;>;)V runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;object\u005C;u0020;that\u005C;u0020;contains\u005C;u0020;the\u005C;u0020;data\u005C;u0020;to\u005C;u0020;be\u005C;u0020;drawn\u005C;u0020;by\u005C;u0020;this\u005C;u0020;JList.")
+method name getListSelectionListeners descriptor ()[Ljavax/swing/event/ListSelectionListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setSelectionModel descriptor (Ljavax/swing/ListSelectionModel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;selection\u005C;u0020;model,\u005C;u0020;recording\u005C;u0020;which\u005C;u0020;cells\u005C;u0020;are\u005C;u0020;selected.")
+method name setSelectionMode descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,enumerationValues={"ListSelectionModel.SINGLE_SELECTION""ListSelectionModel.SINGLE_INTERVAL_SELECTION""ListSelectionModel.MULTIPLE_INTERVAL_SELECTION"},description="The\u005C;u0020;selection\u005C;u0020;mode.")
+method name getAnchorSelectionIndex descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getLeadSelectionIndex descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;lead\u005C;u0020;selection\u005C;u0020;index.")
+method name getMinSelectionIndex descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getMaxSelectionIndex descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name isSelectionEmpty descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setSelectedIndex descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;index\u005C;u0020;of\u005C;u0020;the\u005C;u0020;selected\u005C;u0020;cell.")
+method name getSelectedValues descriptor ()[Ljava/lang/Object; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;@Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getSelectedValuesList descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<TE;>; runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getSelectedValue descriptor ()Ljava/lang/Object; flags 1 signature ()TE; runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getPreferredScrollableViewportSize descriptor ()Ljava/awt/Dimension; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getScrollableTracksViewportWidth descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getScrollableTracksViewportHeight descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JList$AccessibleJList$AccessibleJListChild
+header extends javax/accessibility/AccessibleContext implements javax/accessibility/Accessible,javax/accessibility/AccessibleComponent,javax/accessibility/AccessibleAction flags 21
+innerclass innerClass javax/swing/JList$AccessibleJList outerClass javax/swing/JList innerClassName AccessibleJList flags 4
+innerclass innerClass javax/swing/JList$AccessibleJList$AccessibleJListChild outerClass javax/swing/JList$AccessibleJList innerClassName AccessibleJListChild flags 4
+method name doAccessibleAction descriptor (I)Z flags 1
+method name getAccessibleActionDescription descriptor (I)Ljava/lang/String; flags 1
+method name getAccessibleActionCount descriptor ()I flags 1
+
+class name javax/swing/JList$DropLocation
+header extends javax/swing/TransferHandler$DropLocation flags 31
+innerclass innerClass javax/swing/JList$DropLocation outerClass javax/swing/JList innerClassName DropLocation flags 19
+innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/JMenu
+header extends javax/swing/JMenuItem implements javax/accessibility/Accessible,javax/swing/MenuElement flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(description="A\u005C;u0020;popup\u005C;u0020;window\u005C;u0020;containing\u005C;u0020;menu\u005C;u0020;items\u005C;u0020;displayed\u005C;u0020;in\u005C;u0020;a\u005C;u0020;menu\u005C;u0020;bar.")@Ljavax/swing/SwingContainer;
+innerclass innerClass javax/swing/JMenu$AccessibleJMenu outerClass javax/swing/JMenu innerClassName AccessibleJMenu flags 4
+innerclass innerClass javax/swing/JMenu$WinListener outerClass javax/swing/JMenu innerClassName WinListener flags 4
+innerclass innerClass javax/swing/JPopupMenu$Separator outerClass javax/swing/JPopupMenu innerClassName Separator flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setSelected descriptor (Z)V
+-method name setPopupMenuVisible descriptor (Z)V
+-method name setDelay descriptor (I)V
+-method name getItemCount descriptor ()I
+-method name isTearOff descriptor ()Z
+-method name getMenuComponentCount descriptor ()I
+-method name getMenuComponents descriptor ()[Ljava/awt/Component;
+-method name isTopLevelMenu descriptor ()Z
+-method name getPopupMenu descriptor ()Ljavax/swing/JPopupMenu;
+-method name getMenuListeners descriptor ()[Ljavax/swing/event/MenuListener;
+-method name getSubElements descriptor ()[Ljavax/swing/MenuElement;
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setSelected descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,hidden=Ztrue,description="When\u005C;u0020;the\u005C;u0020;menu\u005C;u0020;is\u005C;u0020;selected,\u005C;u0020;its\u005C;u0020;popup\u005C;u0020;child\u005C;u0020;is\u005C;u0020;shown.")
+method name setPopupMenuVisible descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,hidden=Ztrue,bound=Zfalse,description="The\u005C;u0020;popup\u005C;u0020;menu's\u005C;u0020;visibility")
+method name setDelay descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="The\u005C;u0020;delay\u005C;u0020;between\u005C;u0020;menu\u005C;u0020;selection\u005C;u0020;and\u005C;u0020;making\u005C;u0020;the\u005C;u0020;popup\u005C;u0020;menu\u005C;u0020;visible")
+method name getItemCount descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name isTearOff descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getMenuComponentCount descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getMenuComponents descriptor ()[Ljava/awt/Component; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name isTopLevelMenu descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getPopupMenu descriptor ()Ljavax/swing/JPopupMenu; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getMenuListeners descriptor ()[Ljavax/swing/event/MenuListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getSubElements descriptor ()[Ljavax/swing/MenuElement; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+
+class name javax/swing/JMenuBar
+header extends javax/swing/JComponent implements javax/accessibility/Accessible,javax/swing/MenuElement flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;container\u005C;u0020;for\u005C;u0020;holding\u005C;u0020;and\u005C;u0020;displaying\u005C;u0020;menus.")@Ljavax/swing/SwingContainer;
+innerclass innerClass javax/swing/JMenuBar$AccessibleJMenuBar outerClass javax/swing/JMenuBar innerClassName AccessibleJMenuBar flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setUI descriptor (Ljavax/swing/plaf/MenuBarUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setSelectionModel descriptor (Ljavax/swing/SingleSelectionModel;)V
+-method name getMenuCount descriptor ()I
+-method name isSelected descriptor ()Z
+-method name setBorderPainted descriptor (Z)V
+-method name setMargin descriptor (Ljava/awt/Insets;)V
+-method name getSubElements descriptor ()[Ljavax/swing/MenuElement;
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name setUI descriptor (Ljavax/swing/plaf/MenuBarUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setSelectionModel descriptor (Ljavax/swing/SingleSelectionModel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;selection\u005C;u0020;model,\u005C;u0020;recording\u005C;u0020;which\u005C;u0020;child\u005C;u0020;is\u005C;u0020;selected.")
+method name getMenuCount descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name isSelected descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setBorderPainted descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Whether\u005C;u0020;the\u005C;u0020;border\u005C;u0020;should\u005C;u0020;be\u005C;u0020;painted.")
+method name setMargin descriptor (Ljava/awt/Insets;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;space\u005C;u0020;between\u005C;u0020;the\u005C;u0020;menubar's\u005C;u0020;border\u005C;u0020;and\u005C;u0020;its\u005C;u0020;contents")
+method name getSubElements descriptor ()[Ljavax/swing/MenuElement; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JMenuItem
+header extends javax/swing/AbstractButton implements javax/accessibility/Accessible,javax/swing/MenuElement flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UIClassID",description="An\u005C;u0020;item\u005C;u0020;which\u005C;u0020;can\u005C;u0020;be\u005C;u0020;selected\u005C;u0020;in\u005C;u0020;a\u005C;u0020;menu.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JMenuItem$AccessibleJMenuItem outerClass javax/swing/JMenuItem innerClassName AccessibleJMenuItem flags 4
+-method name setUI descriptor (Ljavax/swing/plaf/MenuItemUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setArmed descriptor (Z)V
+-method name setEnabled descriptor (Z)V
+-method name setAccelerator descriptor (Ljavax/swing/KeyStroke;)V
+-method name getSubElements descriptor ()[Ljavax/swing/MenuElement;
+-method name getMenuDragMouseListeners descriptor ()[Ljavax/swing/event/MenuDragMouseListener;
+-method name getMenuKeyListeners descriptor ()[Ljavax/swing/event/MenuKeyListener;
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name setUI descriptor (Ljavax/swing/plaf/MenuItemUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;LookAndFeel.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setArmed descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="Mouse\u005C;u0020;release\u005C;u0020;will\u005C;u0020;fire\u005C;u0020;an\u005C;u0020;action\u005C;u0020;event")
+method name setEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;enabled\u005C;u0020;state\u005C;u0020;of\u005C;u0020;the\u005C;u0020;component.",preferred=Ztrue)
+method name setAccelerator descriptor (Ljavax/swing/KeyStroke;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;keystroke\u005C;u0020;combination\u005C;u0020;which\u005C;u0020;will\u005C;u0020;invoke\u005C;u0020;the\u005C;u0020;JMenuItem's\u005C;u0020;actionlisteners\u005C;u0020;without\u005C;u0020;navigating\u005C;u0020;the\u005C;u0020;menu\u005C;u0020;hierarchy",preferred=Ztrue)
+method name getSubElements descriptor ()[Ljavax/swing/MenuElement; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getMenuDragMouseListeners descriptor ()[Ljavax/swing/event/MenuDragMouseListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getMenuKeyListeners descriptor ()[Ljavax/swing/event/MenuKeyListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+
+class name javax/swing/JOptionPane
+header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;component\u005C;u0020;which\u005C;u0020;implements\u005C;u0020;standard\u005C;u0020;dialog\u005C;u0020;box\u005C;u0020;controls.")@Ljavax/swing/SwingContainer;
+innerclass innerClass javax/swing/JOptionPane$AccessibleJOptionPane outerClass javax/swing/JOptionPane innerClassName AccessibleJOptionPane flags 4
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setUI descriptor (Ljavax/swing/plaf/OptionPaneUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setMessage descriptor (Ljava/lang/Object;)V
+-method name setIcon descriptor (Ljavax/swing/Icon;)V
+-method name setValue descriptor (Ljava/lang/Object;)V
+-method name setOptions descriptor ([Ljava/lang/Object;)V
+-method name setInitialValue descriptor (Ljava/lang/Object;)V
+-method name setMessageType descriptor (I)V
+-method name setOptionType descriptor (I)V
+-method name setSelectionValues descriptor ([Ljava/lang/Object;)V
+-method name setInitialSelectionValue descriptor (Ljava/lang/Object;)V
+-method name setInputValue descriptor (Ljava/lang/Object;)V
+-method name getMaxCharactersPerLineCount descriptor ()I
+-method name setWantsInput descriptor (Z)V
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name setUI descriptor (Ljavax/swing/plaf/OptionPaneUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;optionpane's\u005C;u0020;LookAndFeel")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setMessage descriptor (Ljava/lang/Object;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;optionpane's\u005C;u0020;message\u005C;u0020;object.",preferred=Ztrue)
+method name setIcon descriptor (Ljavax/swing/Icon;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;option\u005C;u0020;pane's\u005C;u0020;type\u005C;u0020;icon.",preferred=Ztrue)
+method name setValue descriptor (Ljava/lang/Object;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;option\u005C;u0020;pane's\u005C;u0020;value\u005C;u0020;object.",preferred=Ztrue)
+method name setOptions descriptor ([Ljava/lang/Object;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;option\u005C;u0020;pane's\u005C;u0020;options\u005C;u0020;objects.")
+method name setInitialValue descriptor (Ljava/lang/Object;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;option\u005C;u0020;pane's\u005C;u0020;initial\u005C;u0020;value\u005C;u0020;object.",preferred=Ztrue)
+method name setMessageType descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;option\u005C;u0020;pane's\u005C;u0020;message\u005C;u0020;type.",preferred=Ztrue)
+method name setOptionType descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;option\u005C;u0020;pane's\u005C;u0020;option\u005C;u0020;type.",preferred=Ztrue)
+method name setSelectionValues descriptor ([Ljava/lang/Object;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;option\u005C;u0020;pane's\u005C;u0020;selection\u005C;u0020;values.")
+method name setInitialSelectionValue descriptor (Ljava/lang/Object;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;option\u005C;u0020;pane's\u005C;u0020;initial\u005C;u0020;selection\u005C;u0020;value\u005C;u0020;object.")
+method name setInputValue descriptor (Ljava/lang/Object;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;option\u005C;u0020;pane's\u005C;u0020;input\u005C;u0020;value\u005C;u0020;object.",preferred=Ztrue)
+method name getMaxCharactersPerLineCount descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setWantsInput descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Flag\u005C;u0020;which\u005C;u0020;allows\u005C;u0020;the\u005C;u0020;user\u005C;u0020;to\u005C;u0020;input\u005C;u0020;a\u005C;u0020;value.",preferred=Ztrue)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="The\u005C;u0020;AccessibleContext\u005C;u0020;associated\u005C;u0020;with\u005C;u0020;this\u005C;u0020;option\u005C;u0020;pane")
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JPanel
+header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;generic\u005C;u0020;lightweight\u005C;u0020;container.")
+innerclass innerClass javax/swing/JPanel$AccessibleJPanel outerClass javax/swing/JPanel innerClassName AccessibleJPanel flags 4
+-method name setUI descriptor (Ljavax/swing/plaf/PanelUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name setUI descriptor (Ljavax/swing/plaf/PanelUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="A\u005C;u0020;string\u005C;u0020;that\u005C;u0020;specifies\u005C;u0020;the\u005C;u0020;name\u005C;u0020;of\u005C;u0020;the\u005C;u0020;L&amp;F\u005C;u0020;class.")
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JPasswordField
+header extends javax/swing/JTextField flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(description="Allows\u005C;u0020;the\u005C;u0020;editing\u005C;u0020;of\u005C;u0020;a\u005C;u0020;line\u005C;u0020;of\u005C;u0020;text\u005C;u0020;but\u005C;u0020;doesn't\u005C;u0020;show\u005C;u0020;the\u005C;u0020;characters.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JPasswordField$AccessibleJPasswordField outerClass javax/swing/JPasswordField innerClassName AccessibleJPasswordField flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setEchoChar descriptor (C)V
+-method name getPassword descriptor ()[C
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setEchoChar descriptor (C)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,bound=Zfalse,description="character\u005C;u0020;to\u005C;u0020;display\u005C;u0020;in\u005C;u0020;place\u005C;u0020;of\u005C;u0020;the\u005C;u0020;real\u005C;u0020;characters")
+method name getPassword descriptor ()[C flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+
+class name javax/swing/JPopupMenu
+header extends javax/swing/JComponent implements javax/accessibility/Accessible,javax/swing/MenuElement flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;small\u005C;u0020;window\u005C;u0020;that\u005C;u0020;pops\u005C;u0020;up\u005C;u0020;and\u005C;u0020;displays\u005C;u0020;a\u005C;u0020;series\u005C;u0020;of\u005C;u0020;choices.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JPopupMenu$Separator outerClass javax/swing/JPopupMenu innerClassName Separator flags 9
+innerclass innerClass javax/swing/JPopupMenu$AccessibleJPopupMenu outerClass javax/swing/JPopupMenu innerClassName AccessibleJPopupMenu flags 4
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setUI descriptor (Ljavax/swing/plaf/PopupMenuUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setSelectionModel descriptor (Ljavax/swing/SingleSelectionModel;)V
+-method name setLightWeightPopupEnabled descriptor (Z)V
+-method name setLabel descriptor (Ljava/lang/String;)V
+-method name getPopupMenuListeners descriptor ()[Ljavax/swing/event/PopupMenuListener;
+-method name getMenuKeyListeners descriptor ()[Ljavax/swing/event/MenuKeyListener;
+-method name setVisible descriptor (Z)V
+-method name setLocation descriptor (II)V
+-method name setInvoker descriptor (Ljava/awt/Component;)V
+-method name setPopupSize descriptor (Ljava/awt/Dimension;)V
+-method name setPopupSize descriptor (II)V
+-method name setSelected descriptor (Ljava/awt/Component;)V
+-method name setBorderPainted descriptor (Z)V
+-method name getMargin descriptor ()Ljava/awt/Insets;
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+-method name getSubElements descriptor ()[Ljavax/swing/MenuElement;
+method name setUI descriptor (Ljavax/swing/plaf/PopupMenuUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setSelectionModel descriptor (Ljavax/swing/SingleSelectionModel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="The\u005C;u0020;selection\u005C;u0020;model\u005C;u0020;for\u005C;u0020;the\u005C;u0020;popup\u005C;u0020;menu")
+method name setLightWeightPopupEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="Determines\u005C;u0020;whether\u005C;u0020;lightweight\u005C;u0020;popups\u005C;u0020;are\u005C;u0020;used\u005C;u0020;when\u005C;u0020;possible")
+method name setLabel descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;label\u005C;u0020;for\u005C;u0020;the\u005C;u0020;popup\u005C;u0020;menu.")
+method name getPopupMenuListeners descriptor ()[Ljavax/swing/event/PopupMenuListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getMenuKeyListeners descriptor ()[Ljavax/swing/event/MenuKeyListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setVisible descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Makes\u005C;u0020;the\u005C;u0020;popup\u005C;u0020;visible")
+method name setLocation descriptor (II)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;location\u005C;u0020;of\u005C;u0020;the\u005C;u0020;popup\u005C;u0020;menu.")
+method name setInvoker descriptor (Ljava/awt/Component;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="The\u005C;u0020;invoking\u005C;u0020;component\u005C;u0020;for\u005C;u0020;the\u005C;u0020;popup\u005C;u0020;menu")
+method name setPopupSize descriptor (Ljava/awt/Dimension;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;size\u005C;u0020;of\u005C;u0020;the\u005C;u0020;popup\u005C;u0020;menu")
+method name setPopupSize descriptor (II)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;size\u005C;u0020;of\u005C;u0020;the\u005C;u0020;popup\u005C;u0020;menu")
+method name setSelected descriptor (Ljava/awt/Component;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,hidden=Ztrue,description="The\u005C;u0020;selected\u005C;u0020;component\u005C;u0020;on\u005C;u0020;the\u005C;u0020;popup\u005C;u0020;menu")
+method name setBorderPainted descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="Is\u005C;u0020;the\u005C;u0020;border\u005C;u0020;of\u005C;u0020;the\u005C;u0020;popup\u005C;u0020;menu\u005C;u0020;painted")
+method name getMargin descriptor ()Ljava/awt/Insets; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getSubElements descriptor ()[Ljavax/swing/MenuElement; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JProgressBar
+header extends javax/swing/JComponent implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;component\u005C;u0020;that\u005C;u0020;displays\u005C;u0020;an\u005C;u0020;integer\u005C;u0020;value.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JProgressBar$AccessibleJProgressBar outerClass javax/swing/JProgressBar innerClassName AccessibleJProgressBar flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setOrientation descriptor (I)V
+-method name setStringPainted descriptor (Z)V
+-method name setString descriptor (Ljava/lang/String;)V
+-method name getPercentComplete descriptor ()D
+-method name setBorderPainted descriptor (Z)V
+-method name setUI descriptor (Ljavax/swing/plaf/ProgressBarUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener;
+-method name setModel descriptor (Ljavax/swing/BoundedRangeModel;)V
+-method name setValue descriptor (I)V
+-method name setMinimum descriptor (I)V
+-method name setMaximum descriptor (I)V
+-method name isIndeterminate descriptor ()Z
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name setOrientation descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Set\u005C;u0020;the\u005C;u0020;progress\u005C;u0020;bar's\u005C;u0020;orientation.",preferred=Ztrue)
+method name setStringPainted descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Whether\u005C;u0020;the\u005C;u0020;progress\u005C;u0020;bar\u005C;u0020;should\u005C;u0020;render\u005C;u0020;a\u005C;u0020;string.")
+method name setString descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Specifies\u005C;u0020;the\u005C;u0020;progress\u005C;u0020;string\u005C;u0020;to\u005C;u0020;paint")
+method name getPercentComplete descriptor ()D flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setBorderPainted descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Whether\u005C;u0020;the\u005C;u0020;progress\u005C;u0020;bar\u005C;u0020;should\u005C;u0020;paint\u005C;u0020;its\u005C;u0020;border.")
+method name setUI descriptor (Ljavax/swing/plaf/ProgressBarUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="A\u005C;u0020;string\u005C;u0020;that\u005C;u0020;specifies\u005C;u0020;the\u005C;u0020;name\u005C;u0020;of\u005C;u0020;the\u005C;u0020;look-and-feel\u005C;u0020;class.")
+method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setModel descriptor (Ljavax/swing/BoundedRangeModel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="The\u005C;u0020;data\u005C;u0020;model\u005C;u0020;used\u005C;u0020;by\u005C;u0020;the\u005C;u0020;JProgressBar.")
+method name setValue descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;progress\u005C;u0020;bar's\u005C;u0020;current\u005C;u0020;value.",preferred=Ztrue)
+method name setMinimum descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;progress\u005C;u0020;bar's\u005C;u0020;minimum\u005C;u0020;value.",preferred=Ztrue)
+method name setMaximum descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;progress\u005C;u0020;bar's\u005C;u0020;maximum\u005C;u0020;value.",preferred=Ztrue)
+method name isIndeterminate descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="Is\u005C;u0020;the\u005C;u0020;progress\u005C;u0020;bar\u005C;u0020;indeterminate\u005C;u0020;(true)\u005C;u0020;or\u005C;u0020;normal\u005C;u0020;(false)?")
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="The\u005C;u0020;AccessibleContext\u005C;u0020;associated\u005C;u0020;with\u005C;u0020;this\u005C;u0020;ProgressBar.")
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JRadioButton
+header extends javax/swing/JToggleButton implements javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(description="A\u005C;u0020;component\u005C;u0020;which\u005C;u0020;can\u005C;u0020;display\u005C;u0020;it's\u005C;u0020;state\u005C;u0020;as\u005C;u0020;selected\u005C;u0020;or\u005C;u0020;deselected.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JRadioButton$AccessibleJRadioButton outerClass javax/swing/JRadioButton innerClassName AccessibleJRadioButton flags 4
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="A\u005C;u0020;string\u005C;u0020;that\u005C;u0020;specifies\u005C;u0020;the\u005C;u0020;name\u005C;u0020;of\u005C;u0020;the\u005C;u0020;L&amp;F\u005C;u0020;class.")
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="The\u005C;u0020;AccessibleContext\u005C;u0020;associated\u005C;u0020;with\u005C;u0020;this\u005C;u0020;Button")
+
+class name javax/swing/JRadioButtonMenuItem
+header extends javax/swing/JMenuItem implements javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(description="A\u005C;u0020;component\u005C;u0020;within\u005C;u0020;a\u005C;u0020;group\u005C;u0020;of\u005C;u0020;menu\u005C;u0020;items\u005C;u0020;which\u005C;u0020;can\u005C;u0020;be\u005C;u0020;selected.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JRadioButtonMenuItem$AccessibleJRadioButtonMenuItem outerClass javax/swing/JRadioButtonMenuItem innerClassName AccessibleJRadioButtonMenuItem flags 4
+innerclass innerClass javax/swing/JToggleButton$ToggleButtonModel outerClass javax/swing/JToggleButton innerClassName ToggleButtonModel flags 9
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+
+class name javax/swing/JRootPane
+header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21
+innerclass innerClass javax/swing/JRootPane$AccessibleJRootPane outerClass javax/swing/JRootPane innerClassName AccessibleJRootPane flags 4
+innerclass innerClass javax/swing/JRootPane$RootLayout outerClass javax/swing/JRootPane innerClassName RootLayout flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-field name defaultPressAction descriptor Ljavax/swing/JRootPane$DefaultAction;
+-field name defaultReleaseAction descriptor Ljavax/swing/JRootPane$DefaultAction;
+-method name setWindowDecorationStyle descriptor (I)V
+-method name setUI descriptor (Ljavax/swing/plaf/RootPaneUI;)V
+-method name setDefaultButton descriptor (Ljavax/swing/JButton;)V
+method name setWindowDecorationStyle descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,visualUpdate=Ztrue,enumerationValues={"JRootPane.NONE""JRootPane.FRAME""JRootPane.PLAIN_DIALOG""JRootPane.INFORMATION_DIALOG""JRootPane.ERROR_DIALOG""JRootPane.COLOR_CHOOSER_DIALOG""JRootPane.FILE_CHOOSER_DIALOG""JRootPane.QUESTION_DIALOG""JRootPane.WARNING_DIALOG"},description="Identifies\u005C;u0020;the\u005C;u0020;type\u005C;u0020;of\u005C;u0020;Window\u005C;u0020;decorations\u005C;u0020;to\u005C;u0020;provide")
+method name setUI descriptor (Ljavax/swing/plaf/RootPaneUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
+method name setDefaultButton descriptor (Ljavax/swing/JButton;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;button\u005C;u0020;activated\u005C;u0020;by\u005C;u0020;default\u005C;u0020;in\u005C;u0020;this\u005C;u0020;root\u005C;u0020;pane")
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+-class name javax/swing/JRootPane$DefaultAction
+
+class name javax/swing/JScrollBar
+header extends javax/swing/JComponent implements java/awt/Adjustable,javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;component\u005C;u0020;that\u005C;u0020;helps\u005C;u0020;determine\u005C;u0020;the\u005C;u0020;visible\u005C;u0020;content\u005C;u0020;range\u005C;u0020;of\u005C;u0020;an\u005C;u0020;area.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JScrollBar$AccessibleJScrollBar outerClass javax/swing/JScrollBar innerClassName AccessibleJScrollBar flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setUI descriptor (Ljavax/swing/plaf/ScrollBarUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setOrientation descriptor (I)V
+-method name setModel descriptor (Ljavax/swing/BoundedRangeModel;)V
+-method name setUnitIncrement descriptor (I)V
+-method name setBlockIncrement descriptor (I)V
+-method name setValue descriptor (I)V
+-method name setVisibleAmount descriptor (I)V
+-method name setMinimum descriptor (I)V
+-method name setMaximum descriptor (I)V
+-method name setValueIsAdjusting descriptor (Z)V
+-method name getAdjustmentListeners descriptor ()[Ljava/awt/event/AdjustmentListener;
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name setUI descriptor (Ljavax/swing/plaf/ScrollBarUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setOrientation descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,enumerationValues={"JScrollBar.VERTICAL""JScrollBar.HORIZONTAL"},description="The\u005C;u0020;scrollbar's\u005C;u0020;orientation.",preferred=Ztrue)
+method name setModel descriptor (Ljavax/swing/BoundedRangeModel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="The\u005C;u0020;scrollbar's\u005C;u0020;BoundedRangeModel.")
+method name setUnitIncrement descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;scrollbar's\u005C;u0020;unit\u005C;u0020;increment.",preferred=Ztrue)
+method name setBlockIncrement descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;scrollbar's\u005C;u0020;block\u005C;u0020;increment.",preferred=Ztrue)
+method name setValue descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;scrollbar's\u005C;u0020;current\u005C;u0020;value.",preferred=Ztrue)
+method name setVisibleAmount descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;amount\u005C;u0020;of\u005C;u0020;the\u005C;u0020;view\u005C;u0020;that\u005C;u0020;is\u005C;u0020;currently\u005C;u0020;visible.",preferred=Ztrue)
+method name setMinimum descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;scrollbar's\u005C;u0020;minimum\u005C;u0020;value.",preferred=Ztrue)
+method name setMaximum descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;scrollbar's\u005C;u0020;maximum\u005C;u0020;value.",preferred=Ztrue)
+method name setValueIsAdjusting descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="True\u005C;u0020;if\u005C;u0020;the\u005C;u0020;scrollbar\u005C;u0020;thumb\u005C;u0020;is\u005C;u0020;being\u005C;u0020;dragged.")
+method name getAdjustmentListeners descriptor ()[Ljava/awt/event/AdjustmentListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JScrollPane
+header extends javax/swing/JComponent implements javax/swing/ScrollPaneConstants,javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;specialized\u005C;u0020;container\u005C;u0020;that\u005C;u0020;manages\u005C;u0020;a\u005C;u0020;viewport,\u005C;u0020;optional\u005C;u0020;scrollbars\u005C;u0020;and\u005C;u0020;headers")@Ljavax/swing/SwingContainer;(delegate="getViewport")
+innerclass innerClass javax/swing/JScrollPane$AccessibleJScrollPane outerClass javax/swing/JScrollPane innerClassName AccessibleJScrollPane flags 4
+innerclass innerClass javax/swing/JScrollPane$ScrollBar outerClass javax/swing/JScrollPane innerClassName ScrollBar flags 4
+innerclass innerClass javax/swing/ScrollPaneLayout$UIResource outerClass javax/swing/ScrollPaneLayout innerClassName UIResource flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getUI descriptor ()Ljavax/swing/plaf/ScrollPaneUI;
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name isValidateRoot descriptor ()Z
+-method name setVerticalScrollBarPolicy descriptor (I)V
+-method name setHorizontalScrollBarPolicy descriptor (I)V
+-method name setViewportBorder descriptor (Ljavax/swing/border/Border;)V
+-method name getViewportBorderBounds descriptor ()Ljava/awt/Rectangle;
+-method name setHorizontalScrollBar descriptor (Ljavax/swing/JScrollBar;)V
+-method name setVerticalScrollBar descriptor (Ljavax/swing/JScrollBar;)V
+-method name setViewport descriptor (Ljavax/swing/JViewport;)V
+-method name setRowHeader descriptor (Ljavax/swing/JViewport;)V
+-method name setColumnHeader descriptor (Ljavax/swing/JViewport;)V
+-method name isWheelScrollingEnabled descriptor ()Z
+-method name setWheelScrollingEnabled descriptor (Z)V
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name getUI descriptor ()Ljavax/swing/plaf/ScrollPaneUI; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse)
+method name isValidateRoot descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue)
+method name setVerticalScrollBarPolicy descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(enumerationValues={"ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED""ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER""ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS"},description="The\u005C;u0020;scrollpane\u005C;u0020;vertical\u005C;u0020;scrollbar\u005C;u0020;policy",preferred=Ztrue)
+method name setHorizontalScrollBarPolicy descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(enumerationValues={"ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED""ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER""ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS"},description="The\u005C;u0020;scrollpane\u005C;u0020;scrollbar\u005C;u0020;policy",preferred=Ztrue)
+method name setViewportBorder descriptor (Ljavax/swing/border/Border;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;border\u005C;u0020;around\u005C;u0020;the\u005C;u0020;viewport.",preferred=Ztrue)
+method name getViewportBorderBounds descriptor ()Ljava/awt/Rectangle; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setHorizontalScrollBar descriptor (Ljavax/swing/JScrollBar;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="The\u005C;u0020;horizontal\u005C;u0020;scrollbar.")
+method name setVerticalScrollBar descriptor (Ljavax/swing/JScrollBar;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="The\u005C;u0020;vertical\u005C;u0020;scrollbar.")
+method name setViewport descriptor (Ljavax/swing/JViewport;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;viewport\u005C;u0020;child\u005C;u0020;for\u005C;u0020;this\u005C;u0020;scrollpane")
+method name setRowHeader descriptor (Ljavax/swing/JViewport;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="The\u005C;u0020;row\u005C;u0020;header\u005C;u0020;child\u005C;u0020;for\u005C;u0020;this\u005C;u0020;scrollpane")
+method name setColumnHeader descriptor (Ljavax/swing/JViewport;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;column\u005C;u0020;header\u005C;u0020;child\u005C;u0020;for\u005C;u0020;this\u005C;u0020;scrollpane")
+method name isWheelScrollingEnabled descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Flag\u005C;u0020;for\u005C;u0020;enabling/disabling\u005C;u0020;mouse\u005C;u0020;wheel\u005C;u0020;scrolling")
+method name setWheelScrollingEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Flag\u005C;u0020;for\u005C;u0020;enabling/disabling\u005C;u0020;mouse\u005C;u0020;wheel\u005C;u0020;scrolling")
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
+
+class name javax/swing/JSeparator
+header extends javax/swing/JComponent implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;divider\u005C;u0020;between\u005C;u0020;menu\u005C;u0020;items.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JSeparator$AccessibleJSeparator outerClass javax/swing/JSeparator innerClassName AccessibleJSeparator flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setUI descriptor (Ljavax/swing/plaf/SeparatorUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setOrientation descriptor (I)V
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name setUI descriptor (Ljavax/swing/plaf/SeparatorUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setOrientation descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,enumerationValues={"SwingConstants.HORIZONTAL""SwingConstants.VERTICAL"},description="The\u005C;u0020;orientation\u005C;u0020;of\u005C;u0020;the\u005C;u0020;separator.",preferred=Ztrue)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JSlider
+header extends javax/swing/JComponent implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;component\u005C;u0020;that\u005C;u0020;supports\u005C;u0020;selecting\u005C;u0020;a\u005C;u0020;integer\u005C;u0020;value\u005C;u0020;from\u005C;u0020;a\u005C;u0020;range.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JSlider$AccessibleJSlider outerClass javax/swing/JSlider innerClassName AccessibleJSlider flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setUI descriptor (Ljavax/swing/plaf/SliderUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener;
+-method name setModel descriptor (Ljavax/swing/BoundedRangeModel;)V
+-method name setValue descriptor (I)V
+-method name setMinimum descriptor (I)V
+-method name setMaximum descriptor (I)V
+-method name setValueIsAdjusting descriptor (Z)V
+-method name setExtent descriptor (I)V
+-method name setOrientation descriptor (I)V
+-method name setLabelTable descriptor (Ljava/util/Dictionary;)V
+-method name createStandardLabels descriptor (I)Ljava/util/Hashtable;
+-method name createStandardLabels descriptor (II)Ljava/util/Hashtable;
+-method name setInverted descriptor (Z)V
+-method name setMajorTickSpacing descriptor (I)V
+-method name setMinorTickSpacing descriptor (I)V
+-method name setSnapToTicks descriptor (Z)V
+-method name setPaintTicks descriptor (Z)V
+-method name setPaintTrack descriptor (Z)V
+-method name setPaintLabels descriptor (Z)V
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name setUI descriptor (Ljavax/swing/plaf/SliderUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;slider's\u005C;u0020;LookAndFeel.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setModel descriptor (Ljavax/swing/BoundedRangeModel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;sliders\u005C;u0020;BoundedRangeModel.")
+method name setValue descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;sliders\u005C;u0020;current\u005C;u0020;value.",preferred=Ztrue)
+method name setMinimum descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;sliders\u005C;u0020;minimum\u005C;u0020;value.",preferred=Ztrue)
+method name setMaximum descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;sliders\u005C;u0020;maximum\u005C;u0020;value.",preferred=Ztrue)
+method name setValueIsAdjusting descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="True\u005C;u0020;if\u005C;u0020;the\u005C;u0020;slider\u005C;u0020;knob\u005C;u0020;is\u005C;u0020;being\u005C;u0020;dragged.")
+method name setExtent descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="Size\u005C;u0020;of\u005C;u0020;the\u005C;u0020;range\u005C;u0020;covered\u005C;u0020;by\u005C;u0020;the\u005C;u0020;knob.")
+method name setOrientation descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,enumerationValues={"JSlider.VERTICAL""JSlider.HORIZONTAL"},description="Set\u005C;u0020;the\u005C;u0020;scrollbars\u005C;u0020;orientation\u005C;u0020;to\u005C;u0020;either\u005C;u0020;VERTICAL\u005C;u0020;or\u005C;u0020;HORIZONTAL.",preferred=Ztrue)
+method name setLabelTable descriptor (Ljava/util/Dictionary;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="Specifies\u005C;u0020;what\u005C;u0020;labels\u005C;u0020;will\u005C;u0020;be\u005C;u0020;drawn\u005C;u0020;for\u005C;u0020;any\u005C;u0020;given\u005C;u0020;value.")
+method name createStandardLabels descriptor (I)Ljava/util/Hashtable; flags 1 signature (I)Ljava/util/Hashtable<Ljava/lang/Integer;Ljavax/swing/JComponent;>;
+method name createStandardLabels descriptor (II)Ljava/util/Hashtable; flags 1 signature (II)Ljava/util/Hashtable<Ljava/lang/Integer;Ljavax/swing/JComponent;>;
+method name setInverted descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="If\u005C;u0020;true\u005C;u0020;reverses\u005C;u0020;the\u005C;u0020;slider\u005C;u0020;values\u005C;u0020;from\u005C;u0020;their\u005C;u0020;normal\u005C;u0020;order")
+method name setMajorTickSpacing descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Sets\u005C;u0020;the\u005C;u0020;number\u005C;u0020;of\u005C;u0020;values\u005C;u0020;between\u005C;u0020;major\u005C;u0020;tick\u005C;u0020;marks.")
+method name setMinorTickSpacing descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Sets\u005C;u0020;the\u005C;u0020;number\u005C;u0020;of\u005C;u0020;values\u005C;u0020;between\u005C;u0020;minor\u005C;u0020;tick\u005C;u0020;marks.")
+method name setSnapToTicks descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="If\u005C;u0020;true\u005C;u0020;snap\u005C;u0020;the\u005C;u0020;knob\u005C;u0020;to\u005C;u0020;the\u005C;u0020;nearest\u005C;u0020;tick\u005C;u0020;mark.")
+method name setPaintTicks descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="If\u005C;u0020;true\u005C;u0020;tick\u005C;u0020;marks\u005C;u0020;are\u005C;u0020;painted\u005C;u0020;on\u005C;u0020;the\u005C;u0020;slider.")
+method name setPaintTrack descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="If\u005C;u0020;true,\u005C;u0020;the\u005C;u0020;track\u005C;u0020;is\u005C;u0020;painted\u005C;u0020;on\u005C;u0020;the\u005C;u0020;slider.")
+method name setPaintLabels descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="If\u005C;u0020;true\u005C;u0020;labels\u005C;u0020;are\u005C;u0020;painted\u005C;u0020;on\u005C;u0020;the\u005C;u0020;slider.")
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JSpinner
+header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;single\u005C;u0020;line\u005C;u0020;input\u005C;u0020;field\u005C;u0020;that\u005C;u0020;lets\u005C;u0020;the\u005C;u0020;user\u005C;u0020;select\u005C;u0020;a\u005C;u0020;number\u005C;u0020;or\u005C;u0020;an\u005C;u0020;object\u005C;u0020;value\u005C;u0020;from\u005C;u0020;an\u005C;u0020;ordered\u005C;u0020;set.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JSpinner$AccessibleJSpinner outerClass javax/swing/JSpinner innerClassName AccessibleJSpinner flags 4
+innerclass innerClass javax/swing/JSpinner$ListEditor outerClass javax/swing/JSpinner innerClassName ListEditor flags 9
+innerclass innerClass javax/swing/JSpinner$NumberEditor outerClass javax/swing/JSpinner innerClassName NumberEditor flags 9
+innerclass innerClass javax/swing/JSpinner$DateEditor outerClass javax/swing/JSpinner innerClassName DateEditor flags 9
+innerclass innerClass javax/swing/JSpinner$DefaultEditor outerClass javax/swing/JSpinner innerClassName DefaultEditor flags 9
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setModel descriptor (Ljavax/swing/SpinnerModel;)V
+-method name getNextValue descriptor ()Ljava/lang/Object;
+-method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener;
+-method name getPreviousValue descriptor ()Ljava/lang/Object;
+-method name setEditor descriptor (Ljavax/swing/JComponent;)V
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setModel descriptor (Ljavax/swing/SpinnerModel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Model\u005C;u0020;that\u005C;u0020;represents\u005C;u0020;the\u005C;u0020;value\u005C;u0020;of\u005C;u0020;this\u005C;u0020;spinner.")
+method name getNextValue descriptor ()Ljava/lang/Object; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getPreviousValue descriptor ()Ljava/lang/Object; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setEditor descriptor (Ljavax/swing/JComponent;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="JComponent\u005C;u0020;that\u005C;u0020;displays\u005C;u0020;the\u005C;u0020;current\u005C;u0020;value\u005C;u0020;of\u005C;u0020;the\u005C;u0020;model")
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JSpinner$AccessibleJSpinner
+header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleValue,javax/accessibility/AccessibleAction,javax/accessibility/AccessibleText,javax/accessibility/AccessibleEditableText,javax/swing/event/ChangeListener flags 21
+innerclass innerClass javax/swing/JSpinner$AccessibleJSpinner outerClass javax/swing/JSpinner innerClassName AccessibleJSpinner flags 4
+innerclass innerClass javax/swing/JSpinner$DefaultEditor outerClass javax/swing/JSpinner innerClassName DefaultEditor flags 9
+innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401
+
+class name javax/swing/JSpinner$DateEditor
+header extends javax/swing/JSpinner$DefaultEditor flags 21
+innerclass innerClass javax/swing/JSpinner$DateEditor outerClass javax/swing/JSpinner innerClassName DateEditor flags 9
+innerclass innerClass javax/swing/JSpinner$DefaultEditor outerClass javax/swing/JSpinner innerClassName DefaultEditor flags 9
+innerclass innerClass javax/swing/JFormattedTextField$AbstractFormatter outerClass javax/swing/JFormattedTextField innerClassName AbstractFormatter flags 409
+innerclass innerClass javax/swing/JFormattedTextField$AbstractFormatterFactory outerClass javax/swing/JFormattedTextField innerClassName AbstractFormatterFactory flags 409
+
+class name javax/swing/JSpinner$DefaultEditor
+header extends javax/swing/JPanel implements javax/swing/event/ChangeListener,java/beans/PropertyChangeListener,java/awt/LayoutManager flags 21
+innerclass innerClass javax/swing/JSpinner$DefaultEditor outerClass javax/swing/JSpinner innerClassName DefaultEditor flags 9
+innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
+
+class name javax/swing/JSpinner$ListEditor
+header extends javax/swing/JSpinner$DefaultEditor flags 21
+innerclass innerClass javax/swing/JSpinner$ListEditor outerClass javax/swing/JSpinner innerClassName ListEditor flags 9
+innerclass innerClass javax/swing/JSpinner$DefaultEditor outerClass javax/swing/JSpinner innerClassName DefaultEditor flags 9
+innerclass innerClass javax/swing/JFormattedTextField$AbstractFormatter outerClass javax/swing/JFormattedTextField innerClassName AbstractFormatter flags 409
+innerclass innerClass javax/swing/JFormattedTextField$AbstractFormatterFactory outerClass javax/swing/JFormattedTextField innerClassName AbstractFormatterFactory flags 409
+
+class name javax/swing/JSpinner$NumberEditor
+header extends javax/swing/JSpinner$DefaultEditor flags 21
+innerclass innerClass javax/swing/JSpinner$NumberEditor outerClass javax/swing/JSpinner innerClassName NumberEditor flags 9
+innerclass innerClass javax/swing/JSpinner$DefaultEditor outerClass javax/swing/JSpinner innerClassName DefaultEditor flags 9
+innerclass innerClass javax/swing/JFormattedTextField$AbstractFormatter outerClass javax/swing/JFormattedTextField innerClassName AbstractFormatter flags 409
+innerclass innerClass javax/swing/JFormattedTextField$AbstractFormatterFactory outerClass javax/swing/JFormattedTextField innerClassName AbstractFormatterFactory flags 409
+method name setComponentOrientation descriptor (Ljava/awt/ComponentOrientation;)V flags 1
+
+class name javax/swing/JSplitPane
+header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI")
+innerclass innerClass javax/swing/JSplitPane$AccessibleJSplitPane outerClass javax/swing/JSplitPane innerClassName AccessibleJSplitPane flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getUI descriptor ()Ljavax/swing/plaf/SplitPaneUI;
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setDividerSize descriptor (I)V
+-method name getLeftComponent descriptor ()Ljava/awt/Component;
+-method name setTopComponent descriptor (Ljava/awt/Component;)V
+-method name setRightComponent descriptor (Ljava/awt/Component;)V
+-method name setBottomComponent descriptor (Ljava/awt/Component;)V
+-method name setOneTouchExpandable descriptor (Z)V
+-method name setLastDividerLocation descriptor (I)V
+-method name setOrientation descriptor (I)V
+-method name setContinuousLayout descriptor (Z)V
+-method name setResizeWeight descriptor (D)V
+-method name setDividerLocation descriptor (D)V
+-method name setDividerLocation descriptor (I)V
+-method name getMinimumDividerLocation descriptor ()I
+-method name getMaximumDividerLocation descriptor ()I
+-method name isValidateRoot descriptor ()Z
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name getUI descriptor ()Ljavax/swing/plaf/SplitPaneUI; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="The\u005C;u0020;L&amp;F\u005C;u0020;object\u005C;u0020;that\u005C;u0020;renders\u005C;u0020;this\u005C;u0020;component.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="A\u005C;u0020;string\u005C;u0020;that\u005C;u0020;specifies\u005C;u0020;the\u005C;u0020;name\u005C;u0020;of\u005C;u0020;the\u005C;u0020;L&amp;F\u005C;u0020;class.")
+method name setDividerSize descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;size\u005C;u0020;of\u005C;u0020;the\u005C;u0020;divider.")
+method name getLeftComponent descriptor ()Ljava/awt/Component; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;component\u005C;u0020;to\u005C;u0020;the\u005C;u0020;left\u005C;u0020;(or\u005C;u0020;above)\u005C;u0020;the\u005C;u0020;divider.",preferred=Ztrue)
+method name setTopComponent descriptor (Ljava/awt/Component;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;component\u005C;u0020;above,\u005C;u0020;or\u005C;u0020;to\u005C;u0020;the\u005C;u0020;left\u005C;u0020;of\u005C;u0020;the\u005C;u0020;divider.")
+method name setRightComponent descriptor (Ljava/awt/Component;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;component\u005C;u0020;to\u005C;u0020;the\u005C;u0020;right\u005C;u0020;(or\u005C;u0020;below)\u005C;u0020;the\u005C;u0020;divider.",preferred=Ztrue)
+method name setBottomComponent descriptor (Ljava/awt/Component;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;component\u005C;u0020;below,\u005C;u0020;or\u005C;u0020;to\u005C;u0020;the\u005C;u0020;right\u005C;u0020;of\u005C;u0020;the\u005C;u0020;divider.")
+method name setOneTouchExpandable descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="UI\u005C;u0020;widget\u005C;u0020;on\u005C;u0020;the\u005C;u0020;divider\u005C;u0020;to\u005C;u0020;quickly\u005C;u0020;expand/collapse\u005C;u0020;the\u005C;u0020;divider.")
+method name setLastDividerLocation descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;last\u005C;u0020;location\u005C;u0020;the\u005C;u0020;divider\u005C;u0020;was\u005C;u0020;at.")
+method name setOrientation descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(enumerationValues={"JSplitPane.HORIZONTAL_SPLIT""JSplitPane.VERTICAL_SPLIT"},description="The\u005C;u0020;orientation,\u005C;u0020;or\u005C;u0020;how\u005C;u0020;the\u005C;u0020;splitter\u005C;u0020;is\u005C;u0020;divided.")
+method name setContinuousLayout descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Whether\u005C;u0020;the\u005C;u0020;child\u005C;u0020;components\u005C;u0020;are\u005C;u0020;continuously\u005C;u0020;redisplayed\u005C;u0020;and\u005C;u0020;laid\u005C;u0020;out\u005C;u0020;during\u005C;u0020;user\u005C;u0020;intervention.")
+method name setResizeWeight descriptor (D)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Specifies\u005C;u0020;how\u005C;u0020;to\u005C;u0020;distribute\u005C;u0020;extra\u005C;u0020;space\u005C;u0020;when\u005C;u0020;the\u005C;u0020;split\u005C;u0020;pane\u005C;u0020;resizes.")
+method name setDividerLocation descriptor (D)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;location\u005C;u0020;of\u005C;u0020;the\u005C;u0020;divider.")
+method name setDividerLocation descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;location\u005C;u0020;of\u005C;u0020;the\u005C;u0020;divider.")
+method name getMinimumDividerLocation descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;minimum\u005C;u0020;location\u005C;u0020;of\u005C;u0020;the\u005C;u0020;divider\u005C;u0020;from\u005C;u0020;the\u005C;u0020;L&amp;F.")
+method name getMaximumDividerLocation descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name isValidateRoot descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="The\u005C;u0020;AccessibleContext\u005C;u0020;associated\u005C;u0020;with\u005C;u0020;this\u005C;u0020;SplitPane.")
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="The\u005C;u0020;L&amp;F\u005C;u0020;object\u005C;u0020;that\u005C;u0020;renders\u005C;u0020;this\u005C;u0020;component.")
+
+class name javax/swing/JTabbedPane
+header extends javax/swing/JComponent implements java/io/Serializable,javax/accessibility/Accessible,javax/swing/SwingConstants flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;component\u005C;u0020;which\u005C;u0020;provides\u005C;u0020;a\u005C;u0020;tab\u005C;u0020;folder\u005C;u0020;metaphor\u005C;u0020;for\u005C;u0020;displaying\u005C;u0020;one\u005C;u0020;component\u005C;u0020;from\u005C;u0020;a\u005C;u0020;set\u005C;u0020;of\u005C;u0020;components.")@Ljavax/swing/SwingContainer;
+innerclass innerClass javax/swing/JTabbedPane$AccessibleJTabbedPane outerClass javax/swing/JTabbedPane innerClassName AccessibleJTabbedPane flags 4
+innerclass innerClass javax/swing/JTabbedPane$ModelListener outerClass javax/swing/JTabbedPane innerClassName ModelListener flags 4
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setUI descriptor (Ljavax/swing/plaf/TabbedPaneUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener;
+-method name setModel descriptor (Ljavax/swing/SingleSelectionModel;)V
+-method name setTabPlacement descriptor (I)V
+-method name setTabLayoutPolicy descriptor (I)V
+-method name setSelectedIndex descriptor (I)V
+-method name setSelectedComponent descriptor (Ljava/awt/Component;)V
+-method name getTabCount descriptor ()I
+-method name getTabRunCount descriptor ()I
+-method name setTitleAt descriptor (ILjava/lang/String;)V
+-method name setIconAt descriptor (ILjavax/swing/Icon;)V
+-method name setDisabledIconAt descriptor (ILjavax/swing/Icon;)V
+-method name setToolTipTextAt descriptor (ILjava/lang/String;)V
+-method name setBackgroundAt descriptor (ILjava/awt/Color;)V
+-method name setForegroundAt descriptor (ILjava/awt/Color;)V
+-method name setComponentAt descriptor (ILjava/awt/Component;)V
+-method name setDisplayedMnemonicIndexAt descriptor (II)V
+-method name setMnemonicAt descriptor (II)V
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+-method name setTabComponentAt descriptor (ILjava/awt/Component;)V
+method name setUI descriptor (Ljavax/swing/plaf/TabbedPaneUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;tabbedpane's\u005C;u0020;LookAndFeel")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setModel descriptor (Ljavax/swing/SingleSelectionModel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;tabbedpane's\u005C;u0020;SingleSelectionModel.")
+method name setTabPlacement descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,enumerationValues={"JTabbedPane.TOP""JTabbedPane.LEFT""JTabbedPane.BOTTOM""JTabbedPane.RIGHT"},description="The\u005C;u0020;tabbedpane's\u005C;u0020;tab\u005C;u0020;placement.",preferred=Ztrue)
+method name setTabLayoutPolicy descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,enumerationValues={"JTabbedPane.WRAP_TAB_LAYOUT""JTabbedPane.SCROLL_TAB_LAYOUT"},description="The\u005C;u0020;tabbedpane's\u005C;u0020;policy\u005C;u0020;for\u005C;u0020;laying\u005C;u0020;out\u005C;u0020;the\u005C;u0020;tabs",preferred=Ztrue)
+method name setSelectedIndex descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;tabbedpane's\u005C;u0020;selected\u005C;u0020;tab\u005C;u0020;index.",preferred=Ztrue)
+method name setSelectedComponent descriptor (Ljava/awt/Component;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;tabbedpane's\u005C;u0020;selected\u005C;u0020;component.",preferred=Ztrue)
+method name getTabCount descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getTabRunCount descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setTitleAt descriptor (ILjava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;title\u005C;u0020;at\u005C;u0020;the\u005C;u0020;specified\u005C;u0020;tab\u005C;u0020;index.",preferred=Ztrue)
+method name setIconAt descriptor (ILjavax/swing/Icon;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;icon\u005C;u0020;at\u005C;u0020;the\u005C;u0020;specified\u005C;u0020;tab\u005C;u0020;index.",preferred=Ztrue)
+method name setDisabledIconAt descriptor (ILjavax/swing/Icon;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;disabled\u005C;u0020;icon\u005C;u0020;at\u005C;u0020;the\u005C;u0020;specified\u005C;u0020;tab\u005C;u0020;index.",preferred=Ztrue)
+method name setToolTipTextAt descriptor (ILjava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;tooltip\u005C;u0020;text\u005C;u0020;at\u005C;u0020;the\u005C;u0020;specified\u005C;u0020;tab\u005C;u0020;index.",preferred=Ztrue)
+method name setBackgroundAt descriptor (ILjava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;background\u005C;u0020;color\u005C;u0020;at\u005C;u0020;the\u005C;u0020;specified\u005C;u0020;tab\u005C;u0020;index.",preferred=Ztrue)
+method name setForegroundAt descriptor (ILjava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;foreground\u005C;u0020;color\u005C;u0020;at\u005C;u0020;the\u005C;u0020;specified\u005C;u0020;tab\u005C;u0020;index.",preferred=Ztrue)
+method name setComponentAt descriptor (ILjava/awt/Component;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;component\u005C;u0020;at\u005C;u0020;the\u005C;u0020;specified\u005C;u0020;tab\u005C;u0020;index.")
+method name setDisplayedMnemonicIndexAt descriptor (II)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="the\u005C;u0020;index\u005C;u0020;into\u005C;u0020;the\u005C;u0020;String\u005C;u0020;to\u005C;u0020;draw\u005C;u0020;the\u005C;u0020;keyboard\u005C;u0020;character\u005C;u0020;mnemonic\u005C;u0020;at")
+method name setMnemonicAt descriptor (II)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;keyboard\u005C;u0020;mnenmonic,\u005C;u0020;as\u005C;u0020;a\u005C;u0020;KeyEvent\u005C;u0020;VK\u005C;u0020;constant,\u005C;u0020;for\u005C;u0020;the\u005C;u0020;specified\u005C;u0020;tab")
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setTabComponentAt descriptor (ILjava/awt/Component;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;tab\u005C;u0020;component\u005C;u0020;at\u005C;u0020;the\u005C;u0020;specified\u005C;u0020;tab\u005C;u0020;index.",preferred=Ztrue)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JTable
+header extends javax/swing/JComponent implements javax/swing/event/TableModelListener,javax/swing/Scrollable,javax/swing/event/TableColumnModelListener,javax/swing/event/ListSelectionListener,javax/swing/event/CellEditorListener,javax/accessibility/Accessible,javax/swing/event/RowSorterListener flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;component\u005C;u0020;which\u005C;u0020;displays\u005C;u0020;data\u005C;u0020;in\u005C;u0020;a\u005C;u0020;two\u005C;u0020;dimensional\u005C;u0020;grid.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JTable$AccessibleJTable outerClass javax/swing/JTable innerClassName AccessibleJTable flags 4
+innerclass innerClass javax/swing/JTable$DropLocation outerClass javax/swing/JTable innerClassName DropLocation flags 19
+innerclass innerClass javax/swing/JTable$PrintMode outerClass javax/swing/JTable innerClassName PrintMode flags 4019
+innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass javax/swing/table/DefaultTableCellRenderer$UIResource outerClass javax/swing/table/DefaultTableCellRenderer innerClassName UIResource flags 9
+innerclass innerClass javax/swing/event/RowSorterEvent$Type outerClass javax/swing/event/RowSorterEvent innerClassName Type flags 4019
+innerclass innerClass javax/swing/UIDefaults$LazyValue outerClass javax/swing/UIDefaults innerClassName LazyValue flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-field name defaultRenderersByColumnClass descriptor Ljava/util/Hashtable;
+-field name defaultEditorsByColumnClass descriptor Ljava/util/Hashtable;
+field name defaultRenderersByColumnClass descriptor Ljava/util/Hashtable; flags 84 signature Ljava/util/Hashtable<Ljava/lang/Object;Ljava/lang/Object;>;
+field name defaultEditorsByColumnClass descriptor Ljava/util/Hashtable; flags 84 signature Ljava/util/Hashtable<Ljava/lang/Object;Ljava/lang/Object;>;
+-method name <init> descriptor (Ljava/util/Vector;Ljava/util/Vector;)V
+-method name setTableHeader descriptor (Ljavax/swing/table/JTableHeader;)V
+-method name setRowHeight descriptor (I)V
+-method name setRowHeight descriptor (II)V
+-method name setRowMargin descriptor (I)V
+-method name setIntercellSpacing descriptor (Ljava/awt/Dimension;)V
+-method name setGridColor descriptor (Ljava/awt/Color;)V
+-method name setShowGrid descriptor (Z)V
+-method name setShowHorizontalLines descriptor (Z)V
+-method name setShowVerticalLines descriptor (Z)V
+-method name setAutoResizeMode descriptor (I)V
+-method name setAutoCreateColumnsFromModel descriptor (Z)V
+-method name setDragEnabled descriptor (Z)V
+-method name getDropLocation descriptor ()Ljavax/swing/JTable$DropLocation;
+-method name setAutoCreateRowSorter descriptor (Z)V
+-method name setUpdateSelectionOnSort descriptor (Z)V
+-method name setRowSorter descriptor (Ljavax/swing/RowSorter;)V
+-method name setSelectionMode descriptor (I)V
+-method name setRowSelectionAllowed descriptor (Z)V
+-method name setColumnSelectionAllowed descriptor (Z)V
+-method name setCellSelectionEnabled descriptor (Z)V
+-method name getSelectedRow descriptor ()I
+-method name getSelectedColumn descriptor ()I
+-method name getSelectedRows descriptor ()[I
+-method name getSelectedColumns descriptor ()[I
+-method name getSelectedRowCount descriptor ()I
+-method name getSelectedColumnCount descriptor ()I
+-method name setSelectionForeground descriptor (Ljava/awt/Color;)V
+-method name setSelectionBackground descriptor (Ljava/awt/Color;)V
+-method name getRowCount descriptor ()I
+-method name getColumnCount descriptor ()I
+-method name isEditing descriptor ()Z
+-method name getEditorComponent descriptor ()Ljava/awt/Component;
+-method name setUI descriptor (Ljavax/swing/plaf/TableUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setModel descriptor (Ljavax/swing/table/TableModel;)V
+-method name setColumnModel descriptor (Ljavax/swing/table/TableColumnModel;)V
+-method name setSelectionModel descriptor (Ljavax/swing/ListSelectionModel;)V
+-method name setPreferredScrollableViewportSize descriptor (Ljava/awt/Dimension;)V
+-method name getScrollableTracksViewportWidth descriptor ()Z
+-method name getScrollableTracksViewportHeight descriptor ()Z
+-method name setFillsViewportHeight descriptor (Z)V
+-method name setCellEditor descriptor (Ljavax/swing/table/TableCellEditor;)V
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name <init> descriptor (Ljava/util/Vector;Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector<+Ljava/util/Vector;>;Ljava/util/Vector<*>;)V
+method name setTableHeader descriptor (Ljavax/swing/table/JTableHeader;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;JTableHeader\u005C;u0020;instance\u005C;u0020;which\u005C;u0020;renders\u005C;u0020;the\u005C;u0020;column\u005C;u0020;headers.")
+method name setRowHeight descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;height\u005C;u0020;of\u005C;u0020;the\u005C;u0020;specified\u005C;u0020;row.")
+method name setRowHeight descriptor (II)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;height\u005C;u0020;in\u005C;u0020;pixels\u005C;u0020;of\u005C;u0020;the\u005C;u0020;cells\u005C;u0020;in\u005C;u0020;<code>row</code>")
+method name setRowMargin descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;amount\u005C;u0020;of\u005C;u0020;space\u005C;u0020;between\u005C;u0020;cells.")
+method name setIntercellSpacing descriptor (Ljava/awt/Dimension;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;spacing\u005C;u0020;between\u005C;u0020;the\u005C;u0020;cells,\u005C;u0020;drawn\u005C;u0020;in\u005C;u0020;the\u005C;u0020;background\u005C;u0020;color\u005C;u0020;of\u005C;u0020;the\u005C;u0020;JTable.")
+method name setGridColor descriptor (Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;grid\u005C;u0020;color.")
+method name setShowGrid descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;color\u005C;u0020;used\u005C;u0020;to\u005C;u0020;draw\u005C;u0020;the\u005C;u0020;grid\u005C;u0020;lines.")
+method name setShowHorizontalLines descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Whether\u005C;u0020;horizontal\u005C;u0020;lines\u005C;u0020;should\u005C;u0020;be\u005C;u0020;drawn\u005C;u0020;in\u005C;u0020;between\u005C;u0020;the\u005C;u0020;cells.")
+method name setShowVerticalLines descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Whether\u005C;u0020;vertical\u005C;u0020;lines\u005C;u0020;should\u005C;u0020;be\u005C;u0020;drawn\u005C;u0020;in\u005C;u0020;between\u005C;u0020;the\u005C;u0020;cells.")
+method name setAutoResizeMode descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(enumerationValues={"JTable.AUTO_RESIZE_OFF""JTable.AUTO_RESIZE_NEXT_COLUMN""JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS""JTable.AUTO_RESIZE_LAST_COLUMN""JTable.AUTO_RESIZE_ALL_COLUMNS"},description="Whether\u005C;u0020;the\u005C;u0020;columns\u005C;u0020;should\u005C;u0020;adjust\u005C;u0020;themselves\u005C;u0020;automatically.")
+method name setAutoCreateColumnsFromModel descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Automatically\u005C;u0020;populates\u005C;u0020;the\u005C;u0020;columnModel\u005C;u0020;when\u005C;u0020;a\u005C;u0020;new\u005C;u0020;TableModel\u005C;u0020;is\u005C;u0020;submitted.")
+method name setDragEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="determines\u005C;u0020;whether\u005C;u0020;automatic\u005C;u0020;drag\u005C;u0020;handling\u005C;u0020;is\u005C;u0020;enabled")
+method name getDropLocation descriptor ()Ljavax/swing/JTable$DropLocation; flags 11 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setAutoCreateRowSorter descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Whether\u005C;u0020;or\u005C;u0020;not\u005C;u0020;to\u005C;u0020;turn\u005C;u0020;on\u005C;u0020;sorting\u005C;u0020;by\u005C;u0020;default.",preferred=Ztrue)
+method name setUpdateSelectionOnSort descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="Whether\u005C;u0020;or\u005C;u0020;not\u005C;u0020;to\u005C;u0020;update\u005C;u0020;the\u005C;u0020;selection\u005C;u0020;on\u005C;u0020;sorting")
+method name setRowSorter descriptor (Ljavax/swing/RowSorter;)V flags 1 signature (Ljavax/swing/RowSorter<+Ljavax/swing/table/TableModel;>;)V runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;table's\u005C;u0020;RowSorter")
+method name setSelectionMode descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(enumerationValues={"ListSelectionModel.SINGLE_SELECTION""ListSelectionModel.SINGLE_INTERVAL_SELECTION""ListSelectionModel.MULTIPLE_INTERVAL_SELECTION"},description="The\u005C;u0020;selection\u005C;u0020;mode\u005C;u0020;used\u005C;u0020;by\u005C;u0020;the\u005C;u0020;row\u005C;u0020;and\u005C;u0020;column\u005C;u0020;selection\u005C;u0020;models.")
+method name setRowSelectionAllowed descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="If\u005C;u0020;true,\u005C;u0020;an\u005C;u0020;entire\u005C;u0020;row\u005C;u0020;is\u005C;u0020;selected\u005C;u0020;for\u005C;u0020;each\u005C;u0020;selected\u005C;u0020;cell.")
+method name setColumnSelectionAllowed descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="If\u005C;u0020;true,\u005C;u0020;an\u005C;u0020;entire\u005C;u0020;column\u005C;u0020;is\u005C;u0020;selected\u005C;u0020;for\u005C;u0020;each\u005C;u0020;selected\u005C;u0020;cell.")
+method name setCellSelectionEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Select\u005C;u0020;a\u005C;u0020;rectangular\u005C;u0020;region\u005C;u0020;of\u005C;u0020;cells\u005C;u0020;rather\u005C;u0020;than\u005C;u0020;rows\u005C;u0020;or\u005C;u0020;columns.")
+method name getSelectedRow descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getSelectedColumn descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getSelectedRows descriptor ()[I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getSelectedColumns descriptor ()[I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getSelectedRowCount descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getSelectedColumnCount descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setSelectionForeground descriptor (Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="A\u005C;u0020;default\u005C;u0020;foreground\u005C;u0020;color\u005C;u0020;for\u005C;u0020;selected\u005C;u0020;cells.")
+method name setSelectionBackground descriptor (Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="A\u005C;u0020;default\u005C;u0020;background\u005C;u0020;color\u005C;u0020;for\u005C;u0020;selected\u005C;u0020;cells.")
+method name getRowCount descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getColumnCount descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name isEditing descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getEditorComponent descriptor ()Ljava/awt/Component; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setUI descriptor (Ljavax/swing/plaf/TableUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setModel descriptor (Ljavax/swing/table/TableModel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;model\u005C;u0020;that\u005C;u0020;is\u005C;u0020;the\u005C;u0020;source\u005C;u0020;of\u005C;u0020;the\u005C;u0020;data\u005C;u0020;for\u005C;u0020;this\u005C;u0020;view.")
+method name setColumnModel descriptor (Ljavax/swing/table/TableColumnModel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;object\u005C;u0020;governing\u005C;u0020;the\u005C;u0020;way\u005C;u0020;columns\u005C;u0020;appear\u005C;u0020;in\u005C;u0020;the\u005C;u0020;view.")
+method name setSelectionModel descriptor (Ljavax/swing/ListSelectionModel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;selection\u005C;u0020;model\u005C;u0020;for\u005C;u0020;rows.")
+method name setPreferredScrollableViewportSize descriptor (Ljava/awt/Dimension;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="The\u005C;u0020;preferred\u005C;u0020;size\u005C;u0020;of\u005C;u0020;the\u005C;u0020;viewport.")
+method name getScrollableTracksViewportWidth descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getScrollableTracksViewportHeight descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setFillsViewportHeight descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Whether\u005C;u0020;or\u005C;u0020;not\u005C;u0020;this\u005C;u0020;table\u005C;u0020;is\u005C;u0020;always\u005C;u0020;made\u005C;u0020;large\u005C;u0020;enough\u005C;u0020;to\u005C;u0020;fill\u005C;u0020;the\u005C;u0020;height\u005C;u0020;of\u005C;u0020;an\u005C;u0020;enclosing\u005C;u0020;viewport")
+method name setCellEditor descriptor (Ljavax/swing/table/TableCellEditor;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;table's\u005C;u0020;active\u005C;u0020;cell\u005C;u0020;editor.")
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JTable$AccessibleJTable
+header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleSelection,javax/swing/event/ListSelectionListener,javax/swing/event/TableModelListener,javax/swing/event/TableColumnModelListener,javax/swing/event/CellEditorListener,java/beans/PropertyChangeListener,javax/accessibility/AccessibleExtendedTable flags 21
+innerclass innerClass javax/swing/JTable$AccessibleJTable outerClass javax/swing/JTable innerClassName AccessibleJTable flags 4
+innerclass innerClass javax/swing/JTable$AccessibleJTable$AccessibleJTableCell outerClass javax/swing/JTable$AccessibleJTable innerClassName AccessibleJTableCell flags 4
+innerclass innerClass javax/swing/JTable$AccessibleJTable$AccessibleJTableModelChange outerClass javax/swing/JTable$AccessibleJTable innerClassName AccessibleJTableModelChange flags 4
+innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401
+
+class name javax/swing/JTable$DropLocation
+header extends javax/swing/TransferHandler$DropLocation flags 31
+innerclass innerClass javax/swing/JTable$DropLocation outerClass javax/swing/JTable innerClassName DropLocation flags 19
+innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/JTextArea
+header extends javax/swing/text/JTextComponent flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UIClassID",description="A\u005C;u0020;multi-line\u005C;u0020;area\u005C;u0020;that\u005C;u0020;displays\u005C;u0020;plain\u005C;u0020;text.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JTextArea$AccessibleJTextArea outerClass javax/swing/JTextArea innerClassName AccessibleJTextArea flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setTabSize descriptor (I)V
+-method name setLineWrap descriptor (Z)V
+-method name setWrapStyleWord descriptor (Z)V
+-method name getLineCount descriptor ()I
+-method name setRows descriptor (I)V
+-method name setColumns descriptor (I)V
+-method name getScrollableTracksViewportWidth descriptor ()Z
+-method name getPreferredScrollableViewportSize descriptor ()Ljava/awt/Dimension;
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setTabSize descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="the\u005C;u0020;number\u005C;u0020;of\u005C;u0020;characters\u005C;u0020;to\u005C;u0020;expand\u005C;u0020;tabs\u005C;u0020;to",preferred=Ztrue)
+method name setLineWrap descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="should\u005C;u0020;lines\u005C;u0020;be\u005C;u0020;wrapped",preferred=Ztrue)
+method name setWrapStyleWord descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="should\u005C;u0020;wrapping\u005C;u0020;occur\u005C;u0020;at\u005C;u0020;word\u005C;u0020;boundaries")
+method name getLineCount descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setRows descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="the\u005C;u0020;number\u005C;u0020;of\u005C;u0020;rows\u005C;u0020;preferred\u005C;u0020;for\u005C;u0020;display")
+method name setColumns descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="the\u005C;u0020;number\u005C;u0020;of\u005C;u0020;columns\u005C;u0020;preferred\u005C;u0020;for\u005C;u0020;display")
+method name getScrollableTracksViewportWidth descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getPreferredScrollableViewportSize descriptor ()Ljava/awt/Dimension; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+
+class name javax/swing/JTextField
+header extends javax/swing/text/JTextComponent implements javax/swing/SwingConstants flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UIClassID",description="A\u005C;u0020;component\u005C;u0020;which\u005C;u0020;allows\u005C;u0020;for\u005C;u0020;the\u005C;u0020;editing\u005C;u0020;of\u005C;u0020;a\u005C;u0020;single\u005C;u0020;line\u005C;u0020;of\u005C;u0020;text.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JTextField$AccessibleJTextField outerClass javax/swing/JTextField innerClassName AccessibleJTextField flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setDocument descriptor (Ljavax/swing/text/Document;)V
+-method name setHorizontalAlignment descriptor (I)V
+-method name setColumns descriptor (I)V
+-method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener;
+-method name setAction descriptor (Ljavax/swing/Action;)V
+-method name getActions descriptor ()[Ljavax/swing/Action;
+-method name getHorizontalVisibility descriptor ()Ljavax/swing/BoundedRangeModel;
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setDocument descriptor (Ljavax/swing/text/Document;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="the\u005C;u0020;text\u005C;u0020;document\u005C;u0020;model")
+method name setHorizontalAlignment descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(enumerationValues={"JTextField.LEFT""JTextField.CENTER""JTextField.RIGHT""JTextField.LEADING""JTextField.TRAILING"},description="Set\u005C;u0020;the\u005C;u0020;field\u005C;u0020;alignment\u005C;u0020;to\u005C;u0020;LEFT,\u005C;u0020;CENTER,\u005C;u0020;RIGHT,\u005C;u0020;LEADING\u005C;u0020;(the\u005C;u0020;default)\u005C;u0020;or\u005C;u0020;TRAILING",preferred=Ztrue)
+method name setColumns descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="the\u005C;u0020;number\u005C;u0020;of\u005C;u0020;columns\u005C;u0020;preferred\u005C;u0020;for\u005C;u0020;display")
+method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener; flags 21 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setAction descriptor (Ljavax/swing/Action;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="the\u005C;u0020;Action\u005C;u0020;instance\u005C;u0020;connected\u005C;u0020;with\u005C;u0020;this\u005C;u0020;ActionEvent\u005C;u0020;source")
+method name getActions descriptor ()[Ljavax/swing/Action; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getHorizontalVisibility descriptor ()Ljavax/swing/BoundedRangeModel; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+
+class name javax/swing/JTextPane
+header extends javax/swing/JEditorPane flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(description="A\u005C;u0020;text\u005C;u0020;component\u005C;u0020;that\u005C;u0020;can\u005C;u0020;be\u005C;u0020;marked\u005C;u0020;up\u005C;u0020;with\u005C;u0020;attributes\u005C;u0020;that\u005C;u0020;are\u005C;u0020;graphically\u005C;u0020;represented.")@Ljavax/swing/SwingContainer;
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name getCharacterAttributes descriptor ()Ljavax/swing/text/AttributeSet;
+-method name getParagraphAttributes descriptor ()Ljavax/swing/text/AttributeSet;
+-method name getInputAttributes descriptor ()Ljavax/swing/text/MutableAttributeSet;
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getCharacterAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getParagraphAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getInputAttributes descriptor ()Ljavax/swing/text/MutableAttributeSet; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+
+class name javax/swing/JToggleButton
+header extends javax/swing/AbstractButton implements javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UIClassID",description="An\u005C;u0020;implementation\u005C;u0020;of\u005C;u0020;a\u005C;u0020;two-state\u005C;u0020;button.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JToggleButton$AccessibleJToggleButton outerClass javax/swing/JToggleButton innerClassName AccessibleJToggleButton flags 4
+innerclass innerClass javax/swing/JToggleButton$ToggleButtonModel outerClass javax/swing/JToggleButton innerClassName ToggleButtonModel flags 9
+innerclass innerClass java/awt/event/FocusEvent$Cause outerClass java/awt/event/FocusEvent innerClassName Cause flags 4019
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="A\u005C;u0020;string\u005C;u0020;that\u005C;u0020;specifies\u005C;u0020;the\u005C;u0020;name\u005C;u0020;of\u005C;u0020;the\u005C;u0020;L&amp;F\u005C;u0020;class")
+method name requestFocus descriptor (Ljava/awt/event/FocusEvent$Cause;)V flags 1
+method name requestFocusInWindow descriptor (Ljava/awt/event/FocusEvent$Cause;)Z flags 1
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="The\u005C;u0020;AccessibleContext\u005C;u0020;associated\u005C;u0020;with\u005C;u0020;this\u005C;u0020;ToggleButton.")
+
+class name javax/swing/JToolBar
+header extends javax/swing/JComponent implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;component\u005C;u0020;which\u005C;u0020;displays\u005C;u0020;commonly\u005C;u0020;used\u005C;u0020;controls\u005C;u0020;or\u005C;u0020;Actions.")@Ljavax/swing/SwingContainer;
+innerclass innerClass javax/swing/JToolBar$AccessibleJToolBar outerClass javax/swing/JToolBar innerClassName AccessibleJToolBar flags 4
+innerclass innerClass javax/swing/JToolBar$Separator outerClass javax/swing/JToolBar innerClassName Separator flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setUI descriptor (Ljavax/swing/plaf/ToolBarUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setMargin descriptor (Ljava/awt/Insets;)V
+-method name setBorderPainted descriptor (Z)V
+-method name setFloatable descriptor (Z)V
+-method name setOrientation descriptor (I)V
+-method name setRollover descriptor (Z)V
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name setUI descriptor (Ljavax/swing/plaf/ToolBarUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setMargin descriptor (Ljava/awt/Insets;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="The\u005C;u0020;margin\u005C;u0020;between\u005C;u0020;the\u005C;u0020;tool\u005C;u0020;bar's\u005C;u0020;border\u005C;u0020;and\u005C;u0020;contents")
+method name setBorderPainted descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="Does\u005C;u0020;the\u005C;u0020;tool\u005C;u0020;bar\u005C;u0020;paint\u005C;u0020;its\u005C;u0020;borders?")
+method name setFloatable descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Can\u005C;u0020;the\u005C;u0020;tool\u005C;u0020;bar\u005C;u0020;be\u005C;u0020;made\u005C;u0020;to\u005C;u0020;float\u005C;u0020;by\u005C;u0020;the\u005C;u0020;user?",preferred=Ztrue)
+method name setOrientation descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(enumerationValues={"SwingConstants.HORIZONTAL""SwingConstants.VERTICAL"},description="The\u005C;u0020;current\u005C;u0020;orientation\u005C;u0020;of\u005C;u0020;the\u005C;u0020;tool\u005C;u0020;bar",preferred=Ztrue)
+method name setRollover descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="Will\u005C;u0020;draw\u005C;u0020;rollover\u005C;u0020;button\u005C;u0020;borders\u005C;u0020;in\u005C;u0020;the\u005C;u0020;toolbar.",preferred=Ztrue)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JToolTip
+header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21
+innerclass innerClass javax/swing/JToolTip$AccessibleJToolTip outerClass javax/swing/JToolTip innerClassName AccessibleJToolTip flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setTipText descriptor (Ljava/lang/String;)V
+-method name setComponent descriptor (Ljavax/swing/JComponent;)V
+method name setTipText descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Sets\u005C;u0020;the\u005C;u0020;text\u005C;u0020;of\u005C;u0020;the\u005C;u0020;tooltip",preferred=Ztrue)
+method name setComponent descriptor (Ljavax/swing/JComponent;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Sets\u005C;u0020;the\u005C;u0020;component\u005C;u0020;that\u005C;u0020;the\u005C;u0020;tooltip\u005C;u0020;describes.")
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JTree
+header extends javax/swing/JComponent implements javax/swing/Scrollable,javax/accessibility/Accessible flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI",description="A\u005C;u0020;component\u005C;u0020;that\u005C;u0020;displays\u005C;u0020;a\u005C;u0020;set\u005C;u0020;of\u005C;u0020;hierarchical\u005C;u0020;data\u005C;u0020;as\u005C;u0020;an\u005C;u0020;outline.")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/JTree$AccessibleJTree outerClass javax/swing/JTree innerClassName AccessibleJTree flags 4
+innerclass innerClass javax/swing/JTree$DynamicUtilTreeNode outerClass javax/swing/JTree innerClassName DynamicUtilTreeNode flags 9
+innerclass innerClass javax/swing/JTree$TreeModelHandler outerClass javax/swing/JTree innerClassName TreeModelHandler flags 4
+innerclass innerClass javax/swing/JTree$TreeSelectionRedirector outerClass javax/swing/JTree innerClassName TreeSelectionRedirector flags 4
+innerclass innerClass javax/swing/JTree$EmptySelectionModel outerClass javax/swing/JTree innerClassName EmptySelectionModel flags c
+innerclass innerClass javax/swing/JTree$DropLocation outerClass javax/swing/JTree innerClassName DropLocation flags 19
+innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setUI descriptor (Ljavax/swing/plaf/TreeUI;)V
+-method name getUIClassID descriptor ()Ljava/lang/String;
+-method name setCellRenderer descriptor (Ljavax/swing/tree/TreeCellRenderer;)V
+-method name setEditable descriptor (Z)V
+-method name setCellEditor descriptor (Ljavax/swing/tree/TreeCellEditor;)V
+-method name setModel descriptor (Ljavax/swing/tree/TreeModel;)V
+-method name setRootVisible descriptor (Z)V
+-method name setShowsRootHandles descriptor (Z)V
+-method name setRowHeight descriptor (I)V
+-method name isFixedRowHeight descriptor ()Z
+-method name setLargeModel descriptor (Z)V
+-method name setInvokesStopCellEditing descriptor (Z)V
+-method name setScrollsOnExpand descriptor (Z)V
+-method name setToggleClickCount descriptor (I)V
+-method name setExpandsSelectedPaths descriptor (Z)V
+-method name setDragEnabled descriptor (Z)V
+-method name getDropLocation descriptor ()Ljavax/swing/JTree$DropLocation;
+-method name getRowCount descriptor ()I
+-method name setLeadSelectionPath descriptor (Ljavax/swing/tree/TreePath;)V
+-method name setAnchorSelectionPath descriptor (Ljavax/swing/tree/TreePath;)V
+-method name getLastSelectedPathComponent descriptor ()Ljava/lang/Object;
+-method name getSelectionCount descriptor ()I
+-method name getMinSelectionRow descriptor ()I
+-method name getMaxSelectionRow descriptor ()I
+-method name getLeadSelectionRow descriptor ()I
+-method name getPathForRow descriptor (I)Ljavax/swing/tree/TreePath;
+-method name isEditing descriptor ()Z
+-method name getEditingPath descriptor ()Ljavax/swing/tree/TreePath;
+-method name setSelectionModel descriptor (Ljavax/swing/tree/TreeSelectionModel;)V
+-method name isSelectionEmpty descriptor ()Z
+-method name getTreeExpansionListeners descriptor ()[Ljavax/swing/event/TreeExpansionListener;
+-method name getTreeWillExpandListeners descriptor ()[Ljavax/swing/event/TreeWillExpandListener;
+-method name getTreeSelectionListeners descriptor ()[Ljavax/swing/event/TreeSelectionListener;
+-method name setVisibleRowCount descriptor (I)V
+-method name getPreferredScrollableViewportSize descriptor ()Ljava/awt/Dimension;
+-method name getScrollableTracksViewportWidth descriptor ()Z
+-method name getScrollableTracksViewportHeight descriptor ()Z
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+method name setUI descriptor (Ljavax/swing/plaf/TreeUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
+method name getUIClassID descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setCellRenderer descriptor (Ljavax/swing/tree/TreeCellRenderer;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;TreeCellRenderer\u005C;u0020;that\u005C;u0020;will\u005C;u0020;be\u005C;u0020;used\u005C;u0020;to\u005C;u0020;draw\u005C;u0020;each\u005C;u0020;cell.")
+method name setEditable descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Whether\u005C;u0020;the\u005C;u0020;tree\u005C;u0020;is\u005C;u0020;editable.")
+method name setCellEditor descriptor (Ljavax/swing/tree/TreeCellEditor;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;cell\u005C;u0020;editor.\u005C;u0020;A\u005C;u0020;null\u005C;u0020;value\u005C;u0020;implies\u005C;u0020;the\u005C;u0020;tree\u005C;u0020;cannot\u005C;u0020;be\u005C;u0020;edited.")
+method name setModel descriptor (Ljavax/swing/tree/TreeModel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;TreeModel\u005C;u0020;that\u005C;u0020;will\u005C;u0020;provide\u005C;u0020;the\u005C;u0020;data.")
+method name setRootVisible descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Whether\u005C;u0020;or\u005C;u0020;not\u005C;u0020;the\u005C;u0020;root\u005C;u0020;node\u005C;u0020;from\u005C;u0020;the\u005C;u0020;TreeModel\u005C;u0020;is\u005C;u0020;visible.")
+method name setShowsRootHandles descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Whether\u005C;u0020;the\u005C;u0020;node\u005C;u0020;handles\u005C;u0020;are\u005C;u0020;to\u005C;u0020;be\u005C;u0020;displayed.")
+method name setRowHeight descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;height\u005C;u0020;of\u005C;u0020;each\u005C;u0020;cell.")
+method name isFixedRowHeight descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setLargeModel descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Whether\u005C;u0020;the\u005C;u0020;UI\u005C;u0020;should\u005C;u0020;use\u005C;u0020;a\u005C;u0020;large\u005C;u0020;model.")
+method name setInvokesStopCellEditing descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Determines\u005C;u0020;what\u005C;u0020;happens\u005C;u0020;when\u005C;u0020;editing\u005C;u0020;is\u005C;u0020;interrupted,\u005C;u0020;selecting\u005C;u0020;another\u005C;u0020;node\u005C;u0020;in\u005C;u0020;the\u005C;u0020;tree,\u005C;u0020;a\u005C;u0020;change\u005C;u0020;in\u005C;u0020;the\u005C;u0020;tree's\u005C;u0020;data,\u005C;u0020;or\u005C;u0020;some\u005C;u0020;other\u005C;u0020;means.")
+method name setScrollsOnExpand descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Indicates\u005C;u0020;if\u005C;u0020;a\u005C;u0020;node\u005C;u0020;descendant\u005C;u0020;should\u005C;u0020;be\u005C;u0020;scrolled\u005C;u0020;when\u005C;u0020;expanded.")
+method name setToggleClickCount descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Number\u005C;u0020;of\u005C;u0020;clicks\u005C;u0020;before\u005C;u0020;a\u005C;u0020;node\u005C;u0020;will\u005C;u0020;expand/collapse.")
+method name setExpandsSelectedPaths descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Indicates\u005C;u0020;whether\u005C;u0020;changes\u005C;u0020;to\u005C;u0020;the\u005C;u0020;selection\u005C;u0020;should\u005C;u0020;make\u005C;u0020;the\u005C;u0020;parent\u005C;u0020;of\u005C;u0020;the\u005C;u0020;path\u005C;u0020;visible.")
+method name setDragEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="determines\u005C;u0020;whether\u005C;u0020;automatic\u005C;u0020;drag\u005C;u0020;handling\u005C;u0020;is\u005C;u0020;enabled")
+method name getDropLocation descriptor ()Ljavax/swing/JTree$DropLocation; flags 11 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getRowCount descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setLeadSelectionPath descriptor (Ljavax/swing/tree/TreePath;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Lead\u005C;u0020;selection\u005C;u0020;path")
+method name setAnchorSelectionPath descriptor (Ljavax/swing/tree/TreePath;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Anchor\u005C;u0020;selection\u005C;u0020;path")
+method name getLastSelectedPathComponent descriptor ()Ljava/lang/Object; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getSelectionCount descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getMinSelectionRow descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getMaxSelectionRow descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getLeadSelectionRow descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getPathForRow descriptor (I)Ljavax/swing/tree/TreePath; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name isEditing descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getEditingPath descriptor ()Ljavax/swing/tree/TreePath; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setSelectionModel descriptor (Ljavax/swing/tree/TreeSelectionModel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;tree's\u005C;u0020;selection\u005C;u0020;model.")
+method name isSelectionEmpty descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getTreeExpansionListeners descriptor ()[Ljavax/swing/event/TreeExpansionListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getTreeWillExpandListeners descriptor ()[Ljavax/swing/event/TreeWillExpandListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getTreeSelectionListeners descriptor ()[Ljavax/swing/event/TreeSelectionListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setVisibleRowCount descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;number\u005C;u0020;of\u005C;u0020;rows\u005C;u0020;that\u005C;u0020;are\u005C;u0020;to\u005C;u0020;be\u005C;u0020;displayed.")
+method name getPreferredScrollableViewportSize descriptor ()Ljava/awt/Dimension; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getScrollableTracksViewportWidth descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getScrollableTracksViewportHeight descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JTree$DropLocation
+header extends javax/swing/TransferHandler$DropLocation flags 31
+innerclass innerClass javax/swing/JTree$DropLocation outerClass javax/swing/JTree innerClassName DropLocation flags 19
+innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/JTree$DynamicUtilTreeNode
+-method name children descriptor ()Ljava/util/Enumeration;
+method name children descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<Ljavax/swing/tree/TreeNode;>;
+
+class name javax/swing/JViewport
+header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21
+innerclass innerClass javax/swing/JViewport$AccessibleJViewport outerClass javax/swing/JViewport innerClassName AccessibleJViewport flags 4
+innerclass innerClass javax/swing/JViewport$ViewListener outerClass javax/swing/JViewport innerClassName ViewListener flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setUI descriptor (Ljavax/swing/plaf/ViewportUI;)V
+-method name addNotify descriptor ()V
+-method name getInsets descriptor (Ljava/awt/Insets;)Ljava/awt/Insets;
+-method name setScrollMode descriptor (I)V
+method name setUI descriptor (Ljavax/swing/plaf/ViewportUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
+method name getInsets descriptor (Ljava/awt/Insets;)Ljava/awt/Insets; flags 11 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue)
+method name setScrollMode descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,enumerationValues={"JViewport.BLIT_SCROLL_MODE""JViewport.BACKINGSTORE_SCROLL_MODE""JViewport.SIMPLE_SCROLL_MODE"},description="Method\u005C;u0020;of\u005C;u0020;moving\u005C;u0020;contents\u005C;u0020;for\u005C;u0020;incremental\u005C;u0020;scrolls.")
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/JWindow
+header extends java/awt/Window implements javax/accessibility/Accessible,javax/swing/RootPaneContainer,javax/swing/TransferHandler$HasGetTransferHandler flags 21 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="accessibleContext",description="A\u005C;u0020;toplevel\u005C;u0020;window\u005C;u0020;which\u005C;u0020;has\u005C;u0020;no\u005C;u0020;system\u005C;u0020;border\u005C;u0020;or\u005C;u0020;controls.")@Ljavax/swing/SwingContainer;(delegate="getContentPane")
+innerclass innerClass javax/swing/JWindow$AccessibleJWindow outerClass javax/swing/JWindow innerClassName AccessibleJWindow flags 4
+innerclass innerClass javax/swing/TransferHandler$HasGetTransferHandler outerClass javax/swing/TransferHandler innerClassName HasGetTransferHandler flags 608
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setTransferHandler descriptor (Ljavax/swing/TransferHandler;)V
+-method name setRootPaneCheckingEnabled descriptor (Z)V
+-method name getRootPane descriptor ()Ljavax/swing/JRootPane;
+-method name setContentPane descriptor (Ljava/awt/Container;)V
+-method name setLayeredPane descriptor (Ljavax/swing/JLayeredPane;)V
+-method name setGlassPane descriptor (Ljava/awt/Component;)V
+-method name getGraphics descriptor ()Ljava/awt/Graphics;
+method name setTransferHandler descriptor (Ljavax/swing/TransferHandler;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="Mechanism\u005C;u0020;for\u005C;u0020;transfer\u005C;u0020;of\u005C;u0020;data\u005C;u0020;into\u005C;u0020;the\u005C;u0020;component")
+method name setRootPaneCheckingEnabled descriptor (Z)V flags 4 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,description="Whether\u005C;u0020;the\u005C;u0020;add\u005C;u0020;and\u005C;u0020;setLayout\u005C;u0020;methods\u005C;u0020;are\u005C;u0020;forwarded")
+method name getRootPane descriptor ()Ljavax/swing/JRootPane; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="the\u005C;u0020;RootPane\u005C;u0020;object\u005C;u0020;for\u005C;u0020;this\u005C;u0020;window.")
+method name setContentPane descriptor (Ljava/awt/Container;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="The\u005C;u0020;client\u005C;u0020;area\u005C;u0020;of\u005C;u0020;the\u005C;u0020;window\u005C;u0020;where\u005C;u0020;child\u005C;u0020;components\u005C;u0020;are\u005C;u0020;normally\u005C;u0020;inserted.")
+method name setLayeredPane descriptor (Ljavax/swing/JLayeredPane;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="The\u005C;u0020;pane\u005C;u0020;which\u005C;u0020;holds\u005C;u0020;the\u005C;u0020;various\u005C;u0020;window\u005C;u0020;layers.")
+method name setGlassPane descriptor (Ljava/awt/Component;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,bound=Zfalse,description="A\u005C;u0020;transparent\u005C;u0020;pane\u005C;u0020;used\u005C;u0020;for\u005C;u0020;menu\u005C;u0020;rendering.")
+method name getGraphics descriptor ()Ljava/awt/Graphics; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+
+class name javax/swing/LayoutFocusTraversalPolicy
+header extends javax/swing/SortingFocusTraversalPolicy implements java/io/Serializable flags 21
+innerclass innerClass javax/swing/JToggleButton$ToggleButtonModel outerClass javax/swing/JToggleButton innerClassName ToggleButtonModel flags 9
+
+class name javax/swing/LookAndFeel
+header extends java/lang/Object flags 421
+innerclass innerClass javax/swing/text/JTextComponent$KeyBinding outerClass javax/swing/text/JTextComponent innerClassName KeyBinding flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/MenuSelectionManager
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/PopupFactory
+method name getPopup descriptor (Ljava/awt/Component;Ljava/awt/Component;IIZ)Ljavax/swing/Popup; thrownTypes java/lang/IllegalArgumentException flags 4
+
+class name javax/swing/RepaintManager
+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 addDirtyRegion descriptor (Ljava/applet/Applet;IIII)V
+method name addDirtyRegion descriptor (Ljava/applet/Applet;IIII)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name javax/swing/RowFilter
+header extends java/lang/Object flags 421 signature <M:Ljava/lang/Object;I:Ljava/lang/Object;>Ljava/lang/Object;
+innerclass innerClass javax/swing/RowFilter$Entry outerClass javax/swing/RowFilter innerClassName Entry flags 409
+innerclass innerClass javax/swing/RowFilter$ComparisonType outerClass javax/swing/RowFilter innerClassName ComparisonType flags 4019
+
+class name javax/swing/RowSorter
+header extends java/lang/Object flags 421 signature <M:Ljava/lang/Object;>Ljava/lang/Object;
+innerclass innerClass javax/swing/RowSorter$SortKey outerClass javax/swing/RowSorter innerClassName SortKey flags 9
+innerclass innerClass javax/swing/event/RowSorterEvent$Type outerClass javax/swing/event/RowSorterEvent innerClassName Type flags 4019
+
+class name javax/swing/ScrollPaneLayout
+header extends java/lang/Object implements java/awt/LayoutManager,javax/swing/ScrollPaneConstants,java/io/Serializable flags 21
+innerclass innerClass javax/swing/ScrollPaneLayout$UIResource outerClass javax/swing/ScrollPaneLayout innerClassName UIResource flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/SizeRequirements
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/SortingFocusTraversalPolicy
+header extends javax/swing/InternalFrameFocusTraversalPolicy flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/SpinnerDateModel
+-method name <init> descriptor (Ljava/util/Date;Ljava/lang/Comparable;Ljava/lang/Comparable;I)V
+-method name setStart descriptor (Ljava/lang/Comparable;)V
+-method name getStart descriptor ()Ljava/lang/Comparable;
+-method name setEnd descriptor (Ljava/lang/Comparable;)V
+-method name getEnd descriptor ()Ljava/lang/Comparable;
+method name <init> descriptor (Ljava/util/Date;Ljava/lang/Comparable;Ljava/lang/Comparable;I)V flags 1 signature (Ljava/util/Date;Ljava/lang/Comparable<Ljava/util/Date;>;Ljava/lang/Comparable<Ljava/util/Date;>;I)V
+method name setStart descriptor (Ljava/lang/Comparable;)V flags 1 signature (Ljava/lang/Comparable<Ljava/util/Date;>;)V
+method name getStart descriptor ()Ljava/lang/Comparable; flags 1 signature ()Ljava/lang/Comparable<Ljava/util/Date;>;
+method name setEnd descriptor (Ljava/lang/Comparable;)V flags 1 signature (Ljava/lang/Comparable<Ljava/util/Date;>;)V
+method name getEnd descriptor ()Ljava/lang/Comparable; flags 1 signature ()Ljava/lang/Comparable<Ljava/util/Date;>;
+
+class name javax/swing/SpinnerNumberModel
+-method name <init> descriptor (Ljava/lang/Number;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Number;)V
+-method name setMinimum descriptor (Ljava/lang/Comparable;)V
+-method name getMinimum descriptor ()Ljava/lang/Comparable;
+-method name setMaximum descriptor (Ljava/lang/Comparable;)V
+-method name getMaximum descriptor ()Ljava/lang/Comparable;
+method name <init> descriptor (Ljava/lang/Number;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Number;)V flags 1 signature (Ljava/lang/Number;Ljava/lang/Comparable<*>;Ljava/lang/Comparable<*>;Ljava/lang/Number;)V
+method name setMinimum descriptor (Ljava/lang/Comparable;)V flags 1 signature (Ljava/lang/Comparable<*>;)V
+method name getMinimum descriptor ()Ljava/lang/Comparable; flags 1 signature ()Ljava/lang/Comparable<*>;
+method name setMaximum descriptor (Ljava/lang/Comparable;)V flags 1 signature (Ljava/lang/Comparable<*>;)V
+method name getMaximum descriptor ()Ljava/lang/Comparable; flags 1 signature ()Ljava/lang/Comparable<*>;
+
+class name javax/swing/SpringLayout
+header extends java/lang/Object implements java/awt/LayoutManager2 flags 21
+innerclass innerClass javax/swing/SpringLayout$Constraints outerClass javax/swing/SpringLayout innerClassName Constraints flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/SpringLayout$Constraints
+header extends java/lang/Object flags 21
+innerclass innerClass javax/swing/SpringLayout$Constraints outerClass javax/swing/SpringLayout innerClassName Constraints flags 9
+innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
+
+class name javax/swing/SwingContainer
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
+method name value descriptor ()Z annotationDefaultValue Ztrue flags 401
+method name delegate descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401
+
+class name javax/swing/Timer
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/ToolTipManager
+header extends java/awt/event/MouseAdapter implements java/awt/event/MouseMotionListener flags 21
+innerclass innerClass javax/swing/ToolTipManager$stillInsideTimerAction outerClass javax/swing/ToolTipManager innerClassName stillInsideTimerAction flags 4
+innerclass innerClass javax/swing/ToolTipManager$outsideTimerAction outerClass javax/swing/ToolTipManager innerClassName outsideTimerAction flags 4
+innerclass innerClass javax/swing/ToolTipManager$insideTimerAction outerClass javax/swing/ToolTipManager innerClassName insideTimerAction flags 4
+
+class name javax/swing/TransferHandler
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass javax/swing/TransferHandler$TransferSupport outerClass javax/swing/TransferHandler innerClassName TransferSupport flags 19
+innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
+innerclass innerClass javax/swing/TransferHandler$HasGetTransferHandler outerClass javax/swing/TransferHandler innerClassName HasGetTransferHandler flags 608
+
+class name javax/swing/TransferHandler$DropLocation
+header extends java/lang/Object flags 21
+innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/TransferHandler$TransferSupport
+header extends java/lang/Object flags 31
+innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
+innerclass innerClass javax/swing/TransferHandler$TransferSupport outerClass javax/swing/TransferHandler innerClassName TransferSupport flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/UIClientPropertyKey
+header extends java/lang/Object flags 601
+
+class name javax/swing/UIDefaults
+header extends java/util/Hashtable flags 21 signature Ljava/util/Hashtable<Ljava/lang/Object;Ljava/lang/Object;>;
+innerclass innerClass javax/swing/UIDefaults$LazyInputMap outerClass javax/swing/UIDefaults innerClassName LazyInputMap flags 9
+innerclass innerClass javax/swing/UIDefaults$ProxyLazyValue outerClass javax/swing/UIDefaults innerClassName ProxyLazyValue flags 9
+innerclass innerClass javax/swing/UIDefaults$ActiveValue outerClass javax/swing/UIDefaults innerClassName ActiveValue flags 609
+innerclass innerClass javax/swing/UIDefaults$LazyValue outerClass javax/swing/UIDefaults innerClassName LazyValue flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/UIDefaults$ProxyLazyValue
+header extends java/lang/Object implements javax/swing/UIDefaults$LazyValue flags 21
+innerclass innerClass javax/swing/UIDefaults$ProxyLazyValue outerClass javax/swing/UIDefaults innerClassName ProxyLazyValue flags 9
+innerclass innerClass javax/swing/UIDefaults$LazyValue outerClass javax/swing/UIDefaults innerClassName LazyValue flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/UIManager
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass javax/swing/UIManager$LookAndFeelInfo outerClass javax/swing/UIManager innerClassName LookAndFeelInfo flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name createLookAndFeel descriptor (Ljava/lang/String;)Ljavax/swing/LookAndFeel; thrownTypes javax/swing/UnsupportedLookAndFeelException flags 9
+
+class name javax/swing/UIManager$LookAndFeelInfo
+header extends java/lang/Object flags 21
+innerclass innerClass javax/swing/UIManager$LookAndFeelInfo outerClass javax/swing/UIManager innerClassName LookAndFeelInfo flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/border/LineBorder
+header extends javax/swing/border/AbstractBorder flags 21
+innerclass innerClass java/awt/geom/RoundRectangle2D$Float outerClass java/awt/geom/RoundRectangle2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+innerclass innerClass java/awt/geom/Path2D$Float outerClass java/awt/geom/Path2D innerClassName Float flags 9
+
+class name javax/swing/border/StrokeBorder
+header extends javax/swing/border/AbstractBorder flags 21
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+innerclass innerClass java/awt/RenderingHints$Key outerClass java/awt/RenderingHints innerClassName Key flags 409
+
+class name javax/swing/border/TitledBorder
+header extends javax/swing/border/AbstractBorder flags 21
+innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
+innerclass innerClass java/awt/geom/Path2D$Float outerClass java/awt/geom/Path2D innerClassName Float flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/colorchooser/AbstractColorChooserPanel
+field name TRANSPARENCY_ENABLED_PROPERTY descriptor Ljava/lang/String; constantValue TransparencyEnabled flags 19
+method name setColorTransparencySelectionEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Sets\u005C;u0020;the\u005C;u0020;transparency\u005C;u0020;of\u005C;u0020;a\u005C;u0020;color\u005C;u0020;selection\u005C;u0020;on\u005C;u0020;or\u005C;u0020;off.")
+method name isColorTransparencySelectionEnabled descriptor ()Z flags 1
+
+class name javax/swing/event/DocumentEvent
+header extends java/lang/Object flags 601
+innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609
+innerclass innerClass javax/swing/event/DocumentEvent$EventType outerClass javax/swing/event/DocumentEvent innerClassName EventType flags 19
+
+class name javax/swing/event/EventListenerList
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/event/ListDataEvent
+header extends java/util/EventObject flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/event/ListSelectionEvent
+header extends java/util/EventObject flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/event/RowSorterEvent
+-method name <init> descriptor (Ljavax/swing/RowSorter;)V
+-method name <init> descriptor (Ljavax/swing/RowSorter;Ljavax/swing/event/RowSorterEvent$Type;[I)V
+-method name getSource descriptor ()Ljavax/swing/RowSorter;
+method name <init> descriptor (Ljavax/swing/RowSorter;)V flags 1 signature (Ljavax/swing/RowSorter<*>;)V
+method name <init> descriptor (Ljavax/swing/RowSorter;Ljavax/swing/event/RowSorterEvent$Type;[I)V flags 1 signature (Ljavax/swing/RowSorter<*>;Ljavax/swing/event/RowSorterEvent$Type;[I)V
+method name getSource descriptor ()Ljavax/swing/RowSorter; flags 1 signature ()Ljavax/swing/RowSorter<*>;
+
+class name javax/swing/event/SwingPropertyChangeSupport
+-method name isNotifyOnEDT descriptor ()Z
+method name isNotifyOnEDT descriptor ()Z flags 1
+
+class name javax/swing/event/TreeModelEvent
+header extends java/util/EventObject flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/filechooser/FileNameExtensionFilter
+header extends javax/swing/filechooser/FileFilter flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/filechooser/FileSystemView
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name getChooserComboBoxFiles descriptor ()[Ljava/io/File; flags 1
+method name isLink descriptor (Ljava/io/File;)Z flags 1
+method name getLinkLocation descriptor (Ljava/io/File;)Ljava/io/File; thrownTypes java/io/FileNotFoundException flags 1
+
+class name javax/swing/plaf/BorderUIResource
+header extends java/lang/Object implements javax/swing/border/Border,javax/swing/plaf/UIResource,java/io/Serializable flags 21
+innerclass innerClass javax/swing/plaf/BorderUIResource$TitledBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName TitledBorderUIResource flags 9
+innerclass innerClass javax/swing/plaf/BorderUIResource$MatteBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName MatteBorderUIResource flags 9
+innerclass innerClass javax/swing/plaf/BorderUIResource$EtchedBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName EtchedBorderUIResource flags 9
+innerclass innerClass javax/swing/plaf/BorderUIResource$BevelBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName BevelBorderUIResource flags 9
+innerclass innerClass javax/swing/plaf/BorderUIResource$LineBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName LineBorderUIResource flags 9
+innerclass innerClass javax/swing/plaf/BorderUIResource$EmptyBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName EmptyBorderUIResource flags 9
+innerclass innerClass javax/swing/plaf/BorderUIResource$CompoundBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName CompoundBorderUIResource flags 9
+
+class name javax/swing/plaf/ComboBoxUI
+-method name setPopupVisible descriptor (Ljavax/swing/JComboBox;Z)V
+-method name isPopupVisible descriptor (Ljavax/swing/JComboBox;)Z
+-method name isFocusTraversable descriptor (Ljavax/swing/JComboBox;)Z
+method name setPopupVisible descriptor (Ljavax/swing/JComboBox;Z)V flags 401 signature (Ljavax/swing/JComboBox<*>;Z)V
+method name isPopupVisible descriptor (Ljavax/swing/JComboBox;)Z flags 401 signature (Ljavax/swing/JComboBox<*>;)Z
+method name isFocusTraversable descriptor (Ljavax/swing/JComboBox;)Z flags 401 signature (Ljavax/swing/JComboBox<*>;)Z
+
+class name javax/swing/plaf/LayerUI
+method name imageUpdate descriptor (Ljava/awt/Image;IIIIILjavax/swing/JLayer;)Z flags 1 signature (Ljava/awt/Image;IIIIILjavax/swing/JLayer<+TV;>;)Z
+
+class name javax/swing/plaf/ListUI
+-method name locationToIndex descriptor (Ljavax/swing/JList;Ljava/awt/Point;)I
+-method name indexToLocation descriptor (Ljavax/swing/JList;I)Ljava/awt/Point;
+-method name getCellBounds descriptor (Ljavax/swing/JList;II)Ljava/awt/Rectangle;
+method name locationToIndex descriptor (Ljavax/swing/JList;Ljava/awt/Point;)I flags 401 signature (Ljavax/swing/JList<*>;Ljava/awt/Point;)I
+method name indexToLocation descriptor (Ljavax/swing/JList;I)Ljava/awt/Point; flags 401 signature (Ljavax/swing/JList<*>;I)Ljava/awt/Point;
+method name getCellBounds descriptor (Ljavax/swing/JList;II)Ljava/awt/Rectangle; flags 401 signature (Ljavax/swing/JList<*>;II)Ljava/awt/Rectangle;
+
+class name javax/swing/plaf/TextUI
+-method name modelToView descriptor (Ljavax/swing/text/JTextComponent;I)Ljava/awt/Rectangle;
+-method name modelToView descriptor (Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;)Ljava/awt/Rectangle;
+-method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;)I
+-method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;[Ljavax/swing/text/Position$Bias;)I
+-method name getToolTipText descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;)Ljava/lang/String;
+method name modelToView descriptor (Ljavax/swing/text/JTextComponent;I)Ljava/awt/Rectangle; thrownTypes javax/swing/text/BadLocationException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name modelToView descriptor (Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;)Ljava/awt/Rectangle; thrownTypes javax/swing/text/BadLocationException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name modelToView2D descriptor (Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;)Ljava/awt/geom/Rectangle2D; thrownTypes javax/swing/text/BadLocationException flags 1
+method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;)I flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;[Ljavax/swing/text/Position$Bias;)I flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name viewToModel2D descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/geom/Point2D;[Ljavax/swing/text/Position$Bias;)I flags 1
+method name getToolTipText descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;)Ljava/lang/String; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name getToolTipText2D descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/geom/Point2D;)Ljava/lang/String; flags 1
+
+class name javax/swing/plaf/basic/BasicArrowButton
+header extends javax/swing/JButton implements javax/swing/SwingConstants flags 21
+innerclass innerClass java/awt/geom/Path2D$Double outerClass java/awt/geom/Path2D innerClassName Double flags 9
+
+class name javax/swing/plaf/basic/BasicBorders
+header extends java/lang/Object flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicBorders$SplitPaneBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName SplitPaneBorder flags 9
+innerclass innerClass javax/swing/plaf/basic/BasicBorders$FieldBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName FieldBorder flags 9
+innerclass innerClass javax/swing/plaf/basic/BasicBorders$MarginBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName MarginBorder flags 9
+innerclass innerClass javax/swing/plaf/basic/BasicBorders$MenuBarBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName MenuBarBorder flags 9
+innerclass innerClass javax/swing/plaf/basic/BasicBorders$RadioButtonBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName RadioButtonBorder flags 9
+innerclass innerClass javax/swing/plaf/basic/BasicBorders$ToggleButtonBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName ToggleButtonBorder flags 9
+innerclass innerClass javax/swing/plaf/basic/BasicBorders$ButtonBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName ButtonBorder flags 9
+innerclass innerClass javax/swing/plaf/basic/BasicBorders$RolloverButtonBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName RolloverButtonBorder flags 9
+innerclass innerClass javax/swing/plaf/BorderUIResource$CompoundBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName CompoundBorderUIResource flags 9
+innerclass innerClass javax/swing/plaf/BorderUIResource$LineBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName LineBorderUIResource flags 9
+
+class name javax/swing/plaf/basic/BasicButtonListener
+header extends java/lang/Object implements java/awt/event/MouseListener,java/awt/event/MouseMotionListener,java/awt/event/FocusListener,javax/swing/event/ChangeListener,java/beans/PropertyChangeListener flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/basic/BasicButtonUI
+header extends javax/swing/plaf/ButtonUI flags 21
+innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/basic/BasicComboBoxRenderer
+header extends javax/swing/JLabel implements javax/swing/ListCellRenderer,java/io/Serializable flags 21 signature Ljavax/swing/JLabel;Ljavax/swing/ListCellRenderer<Ljava/lang/Object;>;Ljava/io/Serializable;
+innerclass innerClass javax/swing/plaf/basic/BasicComboBoxRenderer$UIResource outerClass javax/swing/plaf/basic/BasicComboBoxRenderer innerClassName UIResource flags 9
+-method name getListCellRendererComponent descriptor (Ljavax/swing/JList;Ljava/lang/Object;IZZ)Ljava/awt/Component;
+method name getListCellRendererComponent descriptor (Ljavax/swing/JList;Ljava/lang/Object;IZZ)Ljava/awt/Component; flags 1 signature (Ljavax/swing/JList<*>;Ljava/lang/Object;IZZ)Ljava/awt/Component;
+
+class name javax/swing/plaf/basic/BasicComboBoxUI
+header extends javax/swing/plaf/ComboBoxUI flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$ComboBoxLayoutManager outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName ComboBoxLayoutManager flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName PropertyChangeHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$ItemHandler outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName ItemHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$ListDataHandler outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName ListDataHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$FocusHandler outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName FocusHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$KeyHandler outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName KeyHandler flags 1
+innerclass innerClass javax/swing/JComboBox$KeySelectionManager outerClass javax/swing/JComboBox innerClassName KeySelectionManager flags 609
+innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
+innerclass innerClass javax/swing/plaf/basic/BasicComboBoxRenderer$UIResource outerClass javax/swing/plaf/basic/BasicComboBoxRenderer innerClassName UIResource flags 9
+innerclass innerClass javax/swing/plaf/basic/BasicComboBoxEditor$UIResource outerClass javax/swing/plaf/basic/BasicComboBoxEditor innerClassName UIResource flags 9
+-field name comboBox descriptor Ljavax/swing/JComboBox;
+-field name listBox descriptor Ljavax/swing/JList;
+field name comboBox descriptor Ljavax/swing/JComboBox; flags 4 signature Ljavax/swing/JComboBox<Ljava/lang/Object;>;
+field name listBox descriptor Ljavax/swing/JList; flags 4 signature Ljavax/swing/JList<Ljava/lang/Object;>;
+-method name createRenderer descriptor ()Ljavax/swing/ListCellRenderer;
+-method name isPopupVisible descriptor (Ljavax/swing/JComboBox;)Z
+-method name setPopupVisible descriptor (Ljavax/swing/JComboBox;Z)V
+-method name isFocusTraversable descriptor (Ljavax/swing/JComboBox;)Z
+method name createRenderer descriptor ()Ljavax/swing/ListCellRenderer; flags 4 signature ()Ljavax/swing/ListCellRenderer<Ljava/lang/Object;>;
+method name isPopupVisible descriptor (Ljavax/swing/JComboBox;)Z flags 1 signature (Ljavax/swing/JComboBox<*>;)Z
+method name setPopupVisible descriptor (Ljavax/swing/JComboBox;Z)V flags 1 signature (Ljavax/swing/JComboBox<*>;Z)V
+method name isFocusTraversable descriptor (Ljavax/swing/JComboBox;)Z flags 1 signature (Ljavax/swing/JComboBox<*>;)Z
+
+class name javax/swing/plaf/basic/BasicComboPopup
+header extends javax/swing/JPopupMenu implements javax/swing/plaf/basic/ComboPopup flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName PropertyChangeHandler flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$ItemHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName ItemHandler flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$ListMouseMotionHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName ListMouseMotionHandler flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$ListMouseHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName ListMouseHandler flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$ListDataHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName ListDataHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$ListSelectionHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName ListSelectionHandler flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$InvocationKeyHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName InvocationKeyHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$InvocationMouseMotionHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName InvocationMouseMotionHandler flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$InvocationMouseHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName InvocationMouseHandler flags 4
+-field name comboBox descriptor Ljavax/swing/JComboBox;
+-field name list descriptor Ljavax/swing/JList;
+field name comboBox descriptor Ljavax/swing/JComboBox; flags 4 signature Ljavax/swing/JComboBox<Ljava/lang/Object;>;
+field name list descriptor Ljavax/swing/JList; flags 4 signature Ljavax/swing/JList<Ljava/lang/Object;>;
+-method name getList descriptor ()Ljavax/swing/JList;
+-method name uninstallComboBoxModelListeners descriptor (Ljavax/swing/ComboBoxModel;)V
+-method name <init> descriptor (Ljavax/swing/JComboBox;)V
+-method name createList descriptor ()Ljavax/swing/JList;
+-method name installComboBoxModelListeners descriptor (Ljavax/swing/ComboBoxModel;)V
+method name getList descriptor ()Ljavax/swing/JList; flags 1 signature ()Ljavax/swing/JList<Ljava/lang/Object;>;
+method name uninstallComboBoxModelListeners descriptor (Ljavax/swing/ComboBoxModel;)V flags 4 signature (Ljavax/swing/ComboBoxModel<*>;)V
+method name <init> descriptor (Ljavax/swing/JComboBox;)V flags 1 signature (Ljavax/swing/JComboBox<Ljava/lang/Object;>;)V
+method name createList descriptor ()Ljavax/swing/JList; flags 4 signature ()Ljavax/swing/JList<Ljava/lang/Object;>;
+method name installComboBoxModelListeners descriptor (Ljavax/swing/ComboBoxModel;)V flags 4 signature (Ljavax/swing/ComboBoxModel<*>;)V
+
+class name javax/swing/plaf/basic/BasicDesktopIconUI$MouseInputHandler
+header extends javax/swing/event/MouseInputAdapter flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicDesktopIconUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicDesktopIconUI innerClassName MouseInputHandler flags 1
+innerclass innerClass javax/swing/JInternalFrame$JDesktopIcon outerClass javax/swing/JInternalFrame innerClassName JDesktopIcon flags 9
+
+class name javax/swing/plaf/basic/BasicDesktopPaneUI
+header extends javax/swing/plaf/DesktopPaneUI flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicDesktopPaneUI$NavigateAction outerClass javax/swing/plaf/basic/BasicDesktopPaneUI innerClassName NavigateAction flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicDesktopPaneUI$MaximizeAction outerClass javax/swing/plaf/basic/BasicDesktopPaneUI innerClassName MaximizeAction flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicDesktopPaneUI$MinimizeAction outerClass javax/swing/plaf/basic/BasicDesktopPaneUI innerClassName MinimizeAction flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicDesktopPaneUI$CloseAction outerClass javax/swing/plaf/basic/BasicDesktopPaneUI innerClassName CloseAction flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicDesktopPaneUI$OpenAction outerClass javax/swing/plaf/basic/BasicDesktopPaneUI innerClassName OpenAction flags 4
+
+class name javax/swing/plaf/basic/BasicEditorPaneUI
+header extends javax/swing/plaf/basic/BasicTextUI flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/basic/BasicFileChooserUI
+header extends javax/swing/plaf/FileChooserUI flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$BasicFileView outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName BasicFileView flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$AcceptAllFileFilter outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName AcceptAllFileFilter flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$UpdateAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName UpdateAction flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$CancelSelectionAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName CancelSelectionAction flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$ApproveSelectionAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName ApproveSelectionAction flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$ChangeToParentDirectoryAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName ChangeToParentDirectoryAction flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$GoHomeAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName GoHomeAction flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$NewFolderAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName NewFolderAction flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$SelectionListener outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName SelectionListener flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$DoubleClickListener outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName DoubleClickListener flags 4
+-method name createDoubleClickListener descriptor (Ljavax/swing/JFileChooser;Ljavax/swing/JList;)Ljava/awt/event/MouseListener;
+method name createDoubleClickListener descriptor (Ljavax/swing/JFileChooser;Ljavax/swing/JList;)Ljava/awt/event/MouseListener; flags 4 signature (Ljavax/swing/JFileChooser;Ljavax/swing/JList<*>;)Ljava/awt/event/MouseListener;
+
+class name javax/swing/plaf/basic/BasicFileChooserUI$ApproveSelectionAction
+header extends javax/swing/AbstractAction flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$ApproveSelectionAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName ApproveSelectionAction flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/basic/BasicFileChooserUI$DoubleClickListener
+-method name <init> descriptor (Ljavax/swing/plaf/basic/BasicFileChooserUI;Ljavax/swing/JList;)V
+method name <init> descriptor (Ljavax/swing/plaf/basic/BasicFileChooserUI;Ljavax/swing/JList;)V flags 1 signature (Ljavax/swing/JList<*>;)V
+
+class name javax/swing/plaf/basic/BasicFileChooserUI$NewFolderAction
+header extends javax/swing/AbstractAction flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$NewFolderAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName NewFolderAction flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/basic/BasicGraphicsUtils
+method name drawString descriptor (Ljavax/swing/JComponent;Ljava/awt/Graphics2D;Ljava/lang/String;FF)V flags 9
+method name drawStringUnderlineCharAt descriptor (Ljavax/swing/JComponent;Ljava/awt/Graphics2D;Ljava/lang/String;IFF)V flags 9
+method name getClippedString descriptor (Ljavax/swing/JComponent;Ljava/awt/FontMetrics;Ljava/lang/String;I)Ljava/lang/String; flags 9
+method name getStringWidth descriptor (Ljavax/swing/JComponent;Ljava/awt/FontMetrics;Ljava/lang/String;)F flags 9
+
+class name javax/swing/plaf/basic/BasicHTML
+header extends java/lang/Object flags 21
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+
+class name javax/swing/plaf/basic/BasicInternalFrameTitlePane
+header extends javax/swing/JComponent flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$SystemMenuBar outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName SystemMenuBar flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$SizeAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName SizeAction flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$MoveAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName MoveAction flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$RestoreAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName RestoreAction flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$IconifyAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName IconifyAction flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$MaximizeAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName MaximizeAction flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$CloseAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName CloseAction flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$TitlePaneLayout outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName TitlePaneLayout flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName PropertyChangeHandler flags 1
+innerclass innerClass java/awt/RenderingHints$Key outerClass java/awt/RenderingHints innerClassName Key flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/basic/BasicInternalFrameUI
+header extends javax/swing/plaf/InternalFrameUI flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$BasicInternalFrameListener outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName BasicInternalFrameListener flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$GlassPaneDispatcher outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName GlassPaneDispatcher flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$ComponentHandler outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName ComponentHandler flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$BorderListener outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName BorderListener flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$InternalFrameLayout outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName InternalFrameLayout flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$InternalFramePropertyChangeListener outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName InternalFramePropertyChangeListener flags 1
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/basic/BasicListUI
+header extends javax/swing/plaf/ListUI flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicListUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicListUI innerClassName PropertyChangeHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicListUI$ListDataHandler outerClass javax/swing/plaf/basic/BasicListUI innerClassName ListDataHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicListUI$ListSelectionHandler outerClass javax/swing/plaf/basic/BasicListUI innerClassName ListSelectionHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicListUI$FocusHandler outerClass javax/swing/plaf/basic/BasicListUI innerClassName FocusHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicListUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicListUI innerClassName MouseInputHandler flags 1
+innerclass innerClass javax/swing/JList$DropLocation outerClass javax/swing/JList innerClassName DropLocation flags 19
+innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
+-field name list descriptor Ljavax/swing/JList;
+field name list descriptor Ljavax/swing/JList; flags 4 signature Ljavax/swing/JList<Ljava/lang/Object;>;
+-method name paintCell descriptor (Ljava/awt/Graphics;ILjava/awt/Rectangle;Ljavax/swing/ListCellRenderer;Ljavax/swing/ListModel;Ljavax/swing/ListSelectionModel;I)V
+-method name locationToIndex descriptor (Ljavax/swing/JList;Ljava/awt/Point;)I
+-method name indexToLocation descriptor (Ljavax/swing/JList;I)Ljava/awt/Point;
+-method name getCellBounds descriptor (Ljavax/swing/JList;II)Ljava/awt/Rectangle;
+method name paintCell descriptor (Ljava/awt/Graphics;ILjava/awt/Rectangle;Ljavax/swing/ListCellRenderer;Ljavax/swing/ListModel;Ljavax/swing/ListSelectionModel;I)V flags 4 signature (Ljava/awt/Graphics;ILjava/awt/Rectangle;Ljavax/swing/ListCellRenderer<Ljava/lang/Object;>;Ljavax/swing/ListModel<Ljava/lang/Object;>;Ljavax/swing/ListSelectionModel;I)V
+method name locationToIndex descriptor (Ljavax/swing/JList;Ljava/awt/Point;)I flags 1 signature (Ljavax/swing/JList<*>;Ljava/awt/Point;)I
+method name indexToLocation descriptor (Ljavax/swing/JList;I)Ljava/awt/Point; flags 1 signature (Ljavax/swing/JList<*>;I)Ljava/awt/Point;
+method name getCellBounds descriptor (Ljavax/swing/JList;II)Ljava/awt/Rectangle; flags 1 signature (Ljavax/swing/JList<*>;II)Ljava/awt/Rectangle;
+
+class name javax/swing/plaf/basic/BasicLookAndFeel
+header extends javax/swing/LookAndFeel implements java/io/Serializable flags 421
+innerclass innerClass javax/swing/UIDefaults$LazyValue outerClass javax/swing/UIDefaults innerClassName LazyValue flags 609
+innerclass innerClass javax/swing/plaf/BorderUIResource$EmptyBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName EmptyBorderUIResource flags 9
+innerclass innerClass javax/swing/UIDefaults$LazyInputMap outerClass javax/swing/UIDefaults innerClassName LazyInputMap flags 9
+innerclass innerClass javax/swing/plaf/BorderUIResource$BevelBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName BevelBorderUIResource flags 9
+innerclass innerClass javax/swing/plaf/BorderUIResource$LineBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName LineBorderUIResource flags 9
+innerclass innerClass javax/swing/plaf/basic/BasicBorders$MarginBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName MarginBorder flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/basic/BasicMenuItemUI
+header extends javax/swing/plaf/MenuItemUI flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicMenuItemUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicMenuItemUI innerClassName MouseInputHandler flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/basic/BasicMenuUI
+header extends javax/swing/plaf/basic/BasicMenuItemUI flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicMenuUI$ChangeHandler outerClass javax/swing/plaf/basic/BasicMenuUI innerClassName ChangeHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicMenuUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicMenuUI innerClassName MouseInputHandler flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/basic/BasicOptionPaneUI
+header extends javax/swing/plaf/OptionPaneUI flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicOptionPaneUI$ButtonActionListener outerClass javax/swing/plaf/basic/BasicOptionPaneUI innerClassName ButtonActionListener flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicOptionPaneUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicOptionPaneUI innerClassName PropertyChangeHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicOptionPaneUI$ButtonAreaLayout outerClass javax/swing/plaf/basic/BasicOptionPaneUI innerClassName ButtonAreaLayout flags 9
+
+class name javax/swing/plaf/basic/BasicPasswordFieldUI
+header extends javax/swing/plaf/basic/BasicTextFieldUI flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/basic/BasicRadioButtonUI
+header extends javax/swing/plaf/basic/BasicToggleButtonUI flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name installListeners descriptor (Ljavax/swing/AbstractButton;)V flags 4
+method name uninstallListeners descriptor (Ljavax/swing/AbstractButton;)V flags 4
+
+class name javax/swing/plaf/basic/BasicScrollBarUI
+header extends javax/swing/plaf/ScrollBarUI implements java/awt/LayoutManager,javax/swing/SwingConstants flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName PropertyChangeHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$ScrollListener outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName ScrollListener flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$ArrowButtonListener outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName ArrowButtonListener flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$TrackListener outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName TrackListener flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$ModelListener outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName ModelListener flags 4
+
+class name javax/swing/plaf/basic/BasicScrollBarUI$ArrowButtonListener
+header extends java/awt/event/MouseAdapter flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$ArrowButtonListener outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName ArrowButtonListener flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$ScrollListener outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName ScrollListener flags 4
+
+class name javax/swing/plaf/basic/BasicScrollBarUI$ScrollListener
+header extends java/lang/Object implements java/awt/event/ActionListener flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$ScrollListener outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName ScrollListener flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$TrackListener outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName TrackListener flags 4
+
+class name javax/swing/plaf/basic/BasicScrollBarUI$TrackListener
+header extends java/awt/event/MouseAdapter implements java/awt/event/MouseMotionListener flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$TrackListener outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName TrackListener flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$ScrollListener outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName ScrollListener flags 4
+
+class name javax/swing/plaf/basic/BasicScrollPaneUI
+header extends javax/swing/plaf/ScrollPaneUI implements javax/swing/ScrollPaneConstants flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicScrollPaneUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicScrollPaneUI innerClassName PropertyChangeHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicScrollPaneUI$MouseWheelHandler outerClass javax/swing/plaf/basic/BasicScrollPaneUI innerClassName MouseWheelHandler flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicScrollPaneUI$VSBChangeListener outerClass javax/swing/plaf/basic/BasicScrollPaneUI innerClassName VSBChangeListener flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicScrollPaneUI$HSBChangeListener outerClass javax/swing/plaf/basic/BasicScrollPaneUI innerClassName HSBChangeListener flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicScrollPaneUI$ViewportChangeHandler outerClass javax/swing/plaf/basic/BasicScrollPaneUI innerClassName ViewportChangeHandler flags 1
+innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
+
+class name javax/swing/plaf/basic/BasicSliderUI
+header extends javax/swing/plaf/SliderUI flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$ActionScroller outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName ActionScroller flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$FocusHandler outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName FocusHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$ComponentHandler outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName ComponentHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$ScrollListener outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName ScrollListener flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$TrackListener outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName TrackListener flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$ChangeHandler outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName ChangeHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName PropertyChangeHandler flags 1
+innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/basic/BasicSliderUI$ScrollListener
+header extends java/lang/Object implements java/awt/event/ActionListener flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$ScrollListener outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName ScrollListener flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$TrackListener outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName TrackListener flags 1
+
+class name javax/swing/plaf/basic/BasicSliderUI$TrackListener
+header extends javax/swing/event/MouseInputAdapter flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$TrackListener outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName TrackListener flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$ScrollListener outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName ScrollListener flags 1
+
+class name javax/swing/plaf/basic/BasicSpinnerUI
+header extends javax/swing/plaf/SpinnerUI flags 21
+innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
+innerclass innerClass javax/swing/JSpinner$DefaultEditor outerClass javax/swing/JSpinner innerClassName DefaultEditor flags 9
+
+class name javax/swing/plaf/basic/BasicSplitPaneDivider
+header extends java/awt/Container implements java/beans/PropertyChangeListener flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneDivider$DividerLayout outerClass javax/swing/plaf/basic/BasicSplitPaneDivider innerClassName DividerLayout flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneDivider$VerticalDragController outerClass javax/swing/plaf/basic/BasicSplitPaneDivider innerClassName VerticalDragController flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneDivider$DragController outerClass javax/swing/plaf/basic/BasicSplitPaneDivider innerClassName DragController flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneDivider$MouseHandler outerClass javax/swing/plaf/basic/BasicSplitPaneDivider innerClassName MouseHandler flags 4
+
+class name javax/swing/plaf/basic/BasicSplitPaneDivider$MouseHandler
+header extends java/awt/event/MouseAdapter implements java/awt/event/MouseMotionListener flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneDivider$MouseHandler outerClass javax/swing/plaf/basic/BasicSplitPaneDivider innerClassName MouseHandler flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneDivider$DragController outerClass javax/swing/plaf/basic/BasicSplitPaneDivider innerClassName DragController flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneDivider$VerticalDragController outerClass javax/swing/plaf/basic/BasicSplitPaneDivider innerClassName VerticalDragController flags 4
+
+class name javax/swing/plaf/basic/BasicSplitPaneUI
+header extends javax/swing/plaf/SplitPaneUI flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$BasicVerticalLayoutManager outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName BasicVerticalLayoutManager flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$BasicHorizontalLayoutManager outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName BasicHorizontalLayoutManager flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardResizeToggleHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName KeyboardResizeToggleHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardEndHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName KeyboardEndHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardHomeHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName KeyboardHomeHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardDownRightHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName KeyboardDownRightHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardUpLeftHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName KeyboardUpLeftHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$FocusHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName FocusHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$PropertyHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName PropertyHandler flags 1
+
+class name javax/swing/plaf/basic/BasicSplitPaneUI$BasicHorizontalLayoutManager
+header extends java/lang/Object implements java/awt/LayoutManager2 flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$BasicHorizontalLayoutManager outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName BasicHorizontalLayoutManager flags 1
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/basic/BasicTabbedPaneUI
+header extends javax/swing/plaf/TabbedPaneUI implements javax/swing/SwingConstants flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicTabbedPaneUI$FocusHandler outerClass javax/swing/plaf/basic/BasicTabbedPaneUI innerClassName FocusHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTabbedPaneUI$MouseHandler outerClass javax/swing/plaf/basic/BasicTabbedPaneUI innerClassName MouseHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTabbedPaneUI$TabSelectionHandler outerClass javax/swing/plaf/basic/BasicTabbedPaneUI innerClassName TabSelectionHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTabbedPaneUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicTabbedPaneUI innerClassName PropertyChangeHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTabbedPaneUI$TabbedPaneLayout outerClass javax/swing/plaf/basic/BasicTabbedPaneUI innerClassName TabbedPaneLayout flags 1
+innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/basic/BasicTableUI
+header extends javax/swing/plaf/TableUI flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicTableUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicTableUI innerClassName MouseInputHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTableUI$FocusHandler outerClass javax/swing/plaf/basic/BasicTableUI innerClassName FocusHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTableUI$KeyHandler outerClass javax/swing/plaf/basic/BasicTableUI innerClassName KeyHandler flags 1
+innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
+innerclass innerClass javax/swing/JTable$DropLocation outerClass javax/swing/JTable innerClassName DropLocation flags 19
+innerclass innerClass javax/swing/JTable$PrintMode outerClass javax/swing/JTable innerClassName PrintMode flags 4019
+
+class name javax/swing/plaf/basic/BasicTextUI
+header extends javax/swing/plaf/TextUI implements javax/swing/text/ViewFactory flags 421
+innerclass innerClass javax/swing/plaf/basic/BasicTextUI$BasicHighlighter outerClass javax/swing/plaf/basic/BasicTextUI innerClassName BasicHighlighter flags 9
+innerclass innerClass javax/swing/plaf/basic/BasicTextUI$BasicCaret outerClass javax/swing/plaf/basic/BasicTextUI innerClassName BasicCaret flags 9
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass javax/swing/text/JTextComponent$KeyBinding outerClass javax/swing/text/JTextComponent innerClassName KeyBinding flags 9
+innerclass innerClass javax/swing/text/DefaultEditorKit$InsertBreakAction outerClass javax/swing/text/DefaultEditorKit innerClassName InsertBreakAction flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name modelToView descriptor (Ljavax/swing/text/JTextComponent;I)Ljava/awt/Rectangle;
+-method name modelToView descriptor (Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;)Ljava/awt/Rectangle;
+-method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;)I
+-method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;[Ljavax/swing/text/Position$Bias;)I
+method name modelToView descriptor (Ljavax/swing/text/JTextComponent;I)Ljava/awt/Rectangle; thrownTypes javax/swing/text/BadLocationException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name modelToView descriptor (Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;)Ljava/awt/Rectangle; thrownTypes javax/swing/text/BadLocationException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name modelToView2D descriptor (Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;)Ljava/awt/geom/Rectangle2D; thrownTypes javax/swing/text/BadLocationException flags 1
+method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;)I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;[Ljavax/swing/text/Position$Bias;)I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name viewToModel2D descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/geom/Point2D;[Ljavax/swing/text/Position$Bias;)I flags 1
+
+class name javax/swing/plaf/basic/BasicToolBarSeparatorUI
+header extends javax/swing/plaf/basic/BasicSeparatorUI flags 21
+innerclass innerClass javax/swing/JToolBar$Separator outerClass javax/swing/JToolBar innerClassName Separator flags 9
+
+class name javax/swing/plaf/basic/BasicToolBarUI
+header extends javax/swing/plaf/ToolBarUI implements javax/swing/SwingConstants flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$DragWindow outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName DragWindow flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$DockingListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName DockingListener flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$PropertyListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName PropertyListener flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$ToolBarFocusListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName ToolBarFocusListener flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$ToolBarContListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName ToolBarContListener flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$FrameListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName FrameListener flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicBorders$RolloverButtonBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName RolloverButtonBorder flags 9
+innerclass innerClass javax/swing/plaf/basic/BasicBorders$ButtonBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName ButtonBorder flags 9
+innerclass innerClass javax/swing/plaf/basic/BasicBorders$RadioButtonBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName RadioButtonBorder flags 9
+
+class name javax/swing/plaf/basic/BasicToolBarUI$FrameListener
+header extends java/awt/event/WindowAdapter flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$FrameListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName FrameListener flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$DragWindow outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName DragWindow flags 4
+
+class name javax/swing/plaf/basic/BasicTreeUI
+header extends javax/swing/plaf/TreeUI flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName MouseInputHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeCancelEditingAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeCancelEditingAction flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeToggleAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeToggleAction flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeHomeAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeHomeAction flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeIncrementAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeIncrementAction flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreePageAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreePageAction flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeTraverseAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeTraverseAction flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$SelectionModelPropertyChangeHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName SelectionModelPropertyChangeHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName PropertyChangeHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$MouseHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName MouseHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$NodeDimensionsHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName NodeDimensionsHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$FocusHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName FocusHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$KeyHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName KeyHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$CellEditorHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName CellEditorHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeSelectionHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeSelectionHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeModelHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeModelHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$ComponentHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName ComponentHandler flags 1
+innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeExpansionHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeExpansionHandler flags 1
+innerclass innerClass javax/swing/tree/AbstractLayoutCache$NodeDimensions outerClass javax/swing/tree/AbstractLayoutCache innerClassName NodeDimensions flags 409
+innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019
+innerclass innerClass javax/swing/JTree$DropLocation outerClass javax/swing/JTree innerClassName DropLocation flags 19
+
+class name javax/swing/plaf/basic/ComboPopup
+-method name getList descriptor ()Ljavax/swing/JList;
+method name getList descriptor ()Ljavax/swing/JList; flags 401 signature ()Ljavax/swing/JList<Ljava/lang/Object;>;
+
+-class name javax/swing/plaf/metal/BumpBuffer
+
+class name javax/swing/plaf/metal/MetalBorders
+header extends java/lang/Object flags 21
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$TableHeaderBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName TableHeaderBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$ToggleButtonBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName ToggleButtonBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$ScrollPaneBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName ScrollPaneBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$TextFieldBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName TextFieldBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$ToolBarBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName ToolBarBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$RolloverButtonBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName RolloverButtonBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$PopupMenuBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName PopupMenuBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$MenuItemBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName MenuItemBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$MenuBarBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName MenuBarBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$OptionDialogBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName OptionDialogBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$PaletteBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName PaletteBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$InternalFrameBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName InternalFrameBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$ButtonBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName ButtonBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$Flush3DBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName Flush3DBorder flags 9
+innerclass innerClass javax/swing/plaf/BorderUIResource$CompoundBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName CompoundBorderUIResource flags 9
+innerclass innerClass javax/swing/plaf/basic/BasicBorders$MarginBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName MarginBorder flags 9
+
+class name javax/swing/plaf/metal/MetalBorders$ToolBarBorder
+-field name bumps descriptor Ljavax/swing/plaf/metal/MetalBumps;
+
+-class name javax/swing/plaf/metal/MetalBumps
+
+class name javax/swing/plaf/metal/MetalButtonUI
+header extends javax/swing/plaf/basic/BasicButtonUI flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/metal/MetalCheckBoxUI
+header extends javax/swing/plaf/metal/MetalRadioButtonUI flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/metal/MetalComboBoxButton
+-field name comboBox descriptor Ljavax/swing/JComboBox;
+-field name listBox descriptor Ljavax/swing/JList;
+field name comboBox descriptor Ljavax/swing/JComboBox; flags 4 signature Ljavax/swing/JComboBox<Ljava/lang/Object;>;
+field name listBox descriptor Ljavax/swing/JList; flags 4 signature Ljavax/swing/JList<Ljava/lang/Object;>;
+-method name getComboBox descriptor ()Ljavax/swing/JComboBox;
+-method name setComboBox descriptor (Ljavax/swing/JComboBox;)V
+-method name <init> descriptor (Ljavax/swing/JComboBox;Ljavax/swing/Icon;Ljavax/swing/CellRendererPane;Ljavax/swing/JList;)V
+-method name <init> descriptor (Ljavax/swing/JComboBox;Ljavax/swing/Icon;ZLjavax/swing/CellRendererPane;Ljavax/swing/JList;)V
+method name getComboBox descriptor ()Ljavax/swing/JComboBox; flags 11 signature ()Ljavax/swing/JComboBox<Ljava/lang/Object;>;
+method name setComboBox descriptor (Ljavax/swing/JComboBox;)V flags 11 signature (Ljavax/swing/JComboBox<Ljava/lang/Object;>;)V
+method name <init> descriptor (Ljavax/swing/JComboBox;Ljavax/swing/Icon;Ljavax/swing/CellRendererPane;Ljavax/swing/JList;)V flags 1 signature (Ljavax/swing/JComboBox<Ljava/lang/Object;>;Ljavax/swing/Icon;Ljavax/swing/CellRendererPane;Ljavax/swing/JList<Ljava/lang/Object;>;)V
+method name <init> descriptor (Ljavax/swing/JComboBox;Ljavax/swing/Icon;ZLjavax/swing/CellRendererPane;Ljavax/swing/JList;)V flags 1 signature (Ljavax/swing/JComboBox<Ljava/lang/Object;>;Ljavax/swing/Icon;ZLjavax/swing/CellRendererPane;Ljavax/swing/JList<Ljava/lang/Object;>;)V
+
+class name javax/swing/plaf/metal/MetalComboBoxUI
+header extends javax/swing/plaf/basic/BasicComboBoxUI flags 21
+innerclass innerClass javax/swing/plaf/metal/MetalComboBoxUI$MetalComboPopup outerClass javax/swing/plaf/metal/MetalComboBoxUI innerClassName MetalComboPopup flags 1
+innerclass innerClass javax/swing/plaf/metal/MetalComboBoxUI$MetalComboBoxLayoutManager outerClass javax/swing/plaf/metal/MetalComboBoxUI innerClassName MetalComboBoxLayoutManager flags 1
+innerclass innerClass javax/swing/plaf/metal/MetalComboBoxUI$MetalPropertyChangeListener outerClass javax/swing/plaf/metal/MetalComboBoxUI innerClassName MetalPropertyChangeListener flags 1
+innerclass innerClass javax/swing/plaf/metal/MetalComboBoxEditor$UIResource outerClass javax/swing/plaf/metal/MetalComboBoxEditor innerClassName UIResource flags 9
+
+class name javax/swing/plaf/metal/MetalComboBoxUI$MetalComboPopup
+-method name <init> descriptor (Ljavax/swing/plaf/metal/MetalComboBoxUI;Ljavax/swing/JComboBox;)V
+method name <init> descriptor (Ljavax/swing/plaf/metal/MetalComboBoxUI;Ljavax/swing/JComboBox;)V flags 1 signature (Ljavax/swing/JComboBox<Ljava/lang/Object;>;)V
+
+class name javax/swing/plaf/metal/MetalDesktopIconUI
+header extends javax/swing/plaf/basic/BasicDesktopIconUI flags 21
+innerclass innerClass javax/swing/JInternalFrame$JDesktopIcon outerClass javax/swing/JInternalFrame innerClassName JDesktopIcon flags 9
+
+class name javax/swing/plaf/metal/MetalFileChooserUI
+header extends javax/swing/plaf/basic/BasicFileChooserUI flags 21
+innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$DirectoryComboBoxAction outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName DirectoryComboBoxAction flags 4
+innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$FilterComboBoxModel outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName FilterComboBoxModel flags 4
+innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$FilterComboBoxRenderer outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName FilterComboBoxRenderer flags 1
+innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$DirectoryComboBoxModel outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName DirectoryComboBoxModel flags 4
+innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$FileRenderer outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName FileRenderer flags 4
+innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$SingleClickListener outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName SingleClickListener flags 4
+-method name createDirectoryComboBoxRenderer descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/plaf/metal/MetalFileChooserUI$DirectoryComboBoxRenderer;
+
+-class name javax/swing/plaf/metal/MetalFileChooserUI$DirectoryComboBoxRenderer
+
+class name javax/swing/plaf/metal/MetalFileChooserUI$FileRenderer
+header extends javax/swing/DefaultListCellRenderer flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$FileRenderer outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName FileRenderer flags 4
+
+class name javax/swing/plaf/metal/MetalFileChooserUI$FilterComboBoxRenderer
+-method name getListCellRendererComponent descriptor (Ljavax/swing/JList;Ljava/lang/Object;IZZ)Ljava/awt/Component;
+method name getListCellRendererComponent descriptor (Ljavax/swing/JList;Ljava/lang/Object;IZZ)Ljava/awt/Component; flags 1 signature (Ljavax/swing/JList<*>;Ljava/lang/Object;IZZ)Ljava/awt/Component;
+
+class name javax/swing/plaf/metal/MetalFileChooserUI$SingleClickListener
+header extends java/awt/event/MouseAdapter flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$SingleClickListener outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName SingleClickListener flags 4
+-method name <init> descriptor (Ljavax/swing/plaf/metal/MetalFileChooserUI;Ljavax/swing/JList;)V
+method name <init> descriptor (Ljavax/swing/plaf/metal/MetalFileChooserUI;Ljavax/swing/JList;)V flags 1 signature (Ljavax/swing/JList<*>;)V
+
+class name javax/swing/plaf/metal/MetalIconFactory
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass javax/swing/plaf/metal/MetalIconFactory$TreeControlIcon outerClass javax/swing/plaf/metal/MetalIconFactory innerClassName TreeControlIcon flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalIconFactory$TreeLeafIcon outerClass javax/swing/plaf/metal/MetalIconFactory innerClassName TreeLeafIcon flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalIconFactory$FileIcon16 outerClass javax/swing/plaf/metal/MetalIconFactory innerClassName FileIcon16 flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalIconFactory$TreeFolderIcon outerClass javax/swing/plaf/metal/MetalIconFactory innerClassName TreeFolderIcon flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalIconFactory$FolderIcon16 outerClass javax/swing/plaf/metal/MetalIconFactory innerClassName FolderIcon16 flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalIconFactory$PaletteCloseIcon outerClass javax/swing/plaf/metal/MetalIconFactory innerClassName PaletteCloseIcon flags 9
+
+class name javax/swing/plaf/metal/MetalLookAndFeel
+header extends javax/swing/plaf/basic/BasicLookAndFeel flags 21
+innerclass innerClass javax/swing/UIDefaults$LazyValue outerClass javax/swing/UIDefaults innerClassName LazyValue flags 609
+innerclass innerClass javax/swing/UIDefaults$LazyInputMap outerClass javax/swing/UIDefaults innerClassName LazyInputMap flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$TableHeaderBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName TableHeaderBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalIconFactory$PaletteCloseIcon outerClass javax/swing/plaf/metal/MetalIconFactory innerClassName PaletteCloseIcon flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$PaletteBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName PaletteBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$OptionDialogBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName OptionDialogBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$InternalFrameBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName InternalFrameBorder flags 9
+innerclass innerClass javax/swing/plaf/BorderUIResource$LineBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName LineBorderUIResource flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$ToolBarBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName ToolBarBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$MenuItemBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName MenuItemBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$PopupMenuBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName PopupMenuBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$MenuBarBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName MenuBarBorder flags 9
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$ScrollPaneBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName ScrollPaneBorder flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/metal/MetalRadioButtonUI
+header extends javax/swing/plaf/basic/BasicRadioButtonUI flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/metal/MetalScrollBarUI
+-field name bumps descriptor Ljavax/swing/plaf/metal/MetalBumps;
+
+class name javax/swing/plaf/metal/MetalScrollPaneUI
+header extends javax/swing/plaf/basic/BasicScrollPaneUI flags 21
+innerclass innerClass javax/swing/plaf/metal/MetalBorders$ScrollPaneBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName ScrollPaneBorder flags 9
+
+class name javax/swing/plaf/metal/MetalSliderUI
+header extends javax/swing/plaf/basic/BasicSliderUI flags 21
+innerclass innerClass javax/swing/plaf/metal/MetalSliderUI$MetalPropertyListener outerClass javax/swing/plaf/metal/MetalSliderUI innerClassName MetalPropertyListener flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$ScrollListener outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName ScrollListener flags 1
+
+class name javax/swing/plaf/metal/MetalToggleButtonUI
+header extends javax/swing/plaf/basic/BasicToggleButtonUI flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/metal/MetalToolBarUI
+header extends javax/swing/plaf/basic/BasicToolBarUI flags 21
+innerclass innerClass javax/swing/plaf/metal/MetalToolBarUI$MetalDockingListener outerClass javax/swing/plaf/metal/MetalToolBarUI innerClassName MetalDockingListener flags 4
+innerclass innerClass javax/swing/plaf/metal/MetalToolBarUI$MetalRolloverListener outerClass javax/swing/plaf/metal/MetalToolBarUI innerClassName MetalRolloverListener flags 4
+innerclass innerClass javax/swing/plaf/metal/MetalToolBarUI$MetalContainerListener outerClass javax/swing/plaf/metal/MetalToolBarUI innerClassName MetalContainerListener flags 4
+innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$DragWindow outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName DragWindow flags 4
+
+class name javax/swing/plaf/metal/MetalToolTipUI
+header extends javax/swing/plaf/basic/BasicToolTipUI flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/metal/OceanTheme
+header extends javax/swing/plaf/metal/DefaultMetalTheme flags 21
+innerclass innerClass javax/swing/UIDefaults$LazyValue outerClass javax/swing/UIDefaults innerClassName LazyValue flags 609
+innerclass innerClass javax/swing/plaf/BorderUIResource$LineBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName LineBorderUIResource flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/multi/MultiButtonUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiColorChooserUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiComboBoxUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+-method name isFocusTraversable descriptor (Ljavax/swing/JComboBox;)Z
+-method name setPopupVisible descriptor (Ljavax/swing/JComboBox;Z)V
+-method name isPopupVisible descriptor (Ljavax/swing/JComboBox;)Z
+method name isFocusTraversable descriptor (Ljavax/swing/JComboBox;)Z flags 1 signature (Ljavax/swing/JComboBox<*>;)Z
+method name setPopupVisible descriptor (Ljavax/swing/JComboBox;Z)V flags 1 signature (Ljavax/swing/JComboBox<*>;Z)V
+method name isPopupVisible descriptor (Ljavax/swing/JComboBox;)Z flags 1 signature (Ljavax/swing/JComboBox<*>;)Z
+
+class name javax/swing/plaf/multi/MultiDesktopIconUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiDesktopPaneUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiFileChooserUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiInternalFrameUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiLabelUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiListUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+-method name locationToIndex descriptor (Ljavax/swing/JList;Ljava/awt/Point;)I
+-method name indexToLocation descriptor (Ljavax/swing/JList;I)Ljava/awt/Point;
+-method name getCellBounds descriptor (Ljavax/swing/JList;II)Ljava/awt/Rectangle;
+method name locationToIndex descriptor (Ljavax/swing/JList;Ljava/awt/Point;)I flags 1 signature (Ljavax/swing/JList<*>;Ljava/awt/Point;)I
+method name indexToLocation descriptor (Ljavax/swing/JList;I)Ljava/awt/Point; flags 1 signature (Ljavax/swing/JList<*>;I)Ljava/awt/Point;
+method name getCellBounds descriptor (Ljavax/swing/JList;II)Ljava/awt/Rectangle; flags 1 signature (Ljavax/swing/JList<*>;II)Ljava/awt/Rectangle;
+
+class name javax/swing/plaf/multi/MultiLookAndFeel
+header extends javax/swing/LookAndFeel flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name createUIs descriptor (Ljavax/swing/plaf/ComponentUI;Ljava/util/Vector;Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
+-method name uisToArray descriptor (Ljava/util/Vector;)[Ljavax/swing/plaf/ComponentUI;
+method name createUIs descriptor (Ljavax/swing/plaf/ComponentUI;Ljava/util/Vector;Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 signature (Ljavax/swing/plaf/ComponentUI;Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
+method name uisToArray descriptor (Ljava/util/Vector;)[Ljavax/swing/plaf/ComponentUI; flags c signature (Ljava/util/Vector<+Ljavax/swing/plaf/ComponentUI;>;)[Ljavax/swing/plaf/ComponentUI;
+
+class name javax/swing/plaf/multi/MultiMenuBarUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiMenuItemUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiOptionPaneUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiPanelUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiPopupMenuUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiProgressBarUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiRootPaneUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiScrollBarUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiScrollPaneUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiSeparatorUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiSliderUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiSpinnerUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiSplitPaneUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiTabbedPaneUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiTableHeaderUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiTableUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiTextUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+-method name modelToView descriptor (Ljavax/swing/text/JTextComponent;I)Ljava/awt/Rectangle;
+-method name modelToView descriptor (Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;)Ljava/awt/Rectangle;
+-method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;)I
+-method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;[Ljavax/swing/text/Position$Bias;)I
+method name modelToView descriptor (Ljavax/swing/text/JTextComponent;I)Ljava/awt/Rectangle; thrownTypes javax/swing/text/BadLocationException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name modelToView descriptor (Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;)Ljava/awt/Rectangle; thrownTypes javax/swing/text/BadLocationException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name modelToView2D descriptor (Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;)Ljava/awt/geom/Rectangle2D; thrownTypes javax/swing/text/BadLocationException flags 1
+method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;)I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;[Ljavax/swing/text/Position$Bias;)I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name viewToModel2D descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/geom/Point2D;[Ljavax/swing/text/Position$Bias;)I flags 1
+
+class name javax/swing/plaf/multi/MultiToolBarUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiToolTipUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiTreeUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/multi/MultiViewportUI
+-field name uis descriptor Ljava/util/Vector;
+field name uis descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/plaf/ComponentUI;>;
+
+class name javax/swing/plaf/nimbus/AbstractRegionPainter
+header extends java/lang/Object implements javax/swing/Painter flags 421 signature Ljava/lang/Object;Ljavax/swing/Painter<Ljavax/swing/JComponent;>;
+innerclass innerClass javax/swing/plaf/nimbus/AbstractRegionPainter$PaintContext outerClass javax/swing/plaf/nimbus/AbstractRegionPainter innerClassName PaintContext flags c
+innerclass innerClass javax/swing/plaf/nimbus/AbstractRegionPainter$PaintContext$CacheMode outerClass javax/swing/plaf/nimbus/AbstractRegionPainter$PaintContext innerClassName CacheMode flags 401c
+innerclass innerClass java/awt/RenderingHints$Key outerClass java/awt/RenderingHints innerClassName Key flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/nimbus/NimbusLookAndFeel
+header extends javax/swing/plaf/synth/SynthLookAndFeel flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/nimbus/NimbusStyle
+header extends javax/swing/plaf/synth/SynthStyle flags 31
+innerclass innerClass javax/swing/UIDefaults$LazyValue outerClass javax/swing/UIDefaults innerClassName LazyValue flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getBackgroundPainter descriptor (Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/Painter;
+-method name getForegroundPainter descriptor (Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/Painter;
+-method name getBorderPainter descriptor (Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/Painter;
+method name getBackgroundPainter descriptor (Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/Painter; flags 1 signature (Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/Painter<Ljava/lang/Object;>;
+method name getForegroundPainter descriptor (Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/Painter; flags 1 signature (Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/Painter<Ljava/lang/Object;>;
+method name getBorderPainter descriptor (Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/Painter; flags 1 signature (Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/Painter<Ljava/lang/Object;>;
+
+class name javax/swing/plaf/synth/SynthButtonUI
+header extends javax/swing/plaf/basic/BasicButtonUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/synth/SynthComboBoxUI
+-method name createRenderer descriptor ()Ljavax/swing/ListCellRenderer;
+method name createRenderer descriptor ()Ljavax/swing/ListCellRenderer; flags 4 signature ()Ljavax/swing/ListCellRenderer<Ljava/lang/Object;>;
+
+class name javax/swing/plaf/synth/SynthDesktopIconUI
+header extends javax/swing/plaf/basic/BasicDesktopIconUI implements javax/swing/plaf/synth/SynthUI,java/beans/PropertyChangeListener flags 21
+innerclass innerClass javax/swing/JInternalFrame$JDesktopIcon outerClass javax/swing/JInternalFrame innerClassName JDesktopIcon flags 9
+
+class name javax/swing/plaf/synth/SynthDesktopPaneUI
+header extends javax/swing/plaf/basic/BasicDesktopPaneUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
+innerclass innerClass javax/swing/JInternalFrame$JDesktopIcon outerClass javax/swing/JInternalFrame innerClassName JDesktopIcon flags 9
+
+class name javax/swing/plaf/synth/SynthGraphicsUtils
+method name getIconWidth descriptor (Ljavax/swing/Icon;Ljavax/swing/plaf/synth/SynthContext;)I flags 9
+method name getIconHeight descriptor (Ljavax/swing/Icon;Ljavax/swing/plaf/synth/SynthContext;)I flags 9
+method name paintIcon descriptor (Ljavax/swing/Icon;Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 9
+
+class name javax/swing/plaf/synth/SynthIcon
+header extends java/lang/Object implements javax/swing/Icon flags 601
+method name paintIcon descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 401
+method name getIconWidth descriptor (Ljavax/swing/plaf/synth/SynthContext;)I flags 401
+method name getIconHeight descriptor (Ljavax/swing/plaf/synth/SynthContext;)I flags 401
+method name paintIcon descriptor (Ljava/awt/Component;Ljava/awt/Graphics;II)V flags 1
+method name getIconWidth descriptor ()I flags 1
+method name getIconHeight descriptor ()I flags 1
+
+class name javax/swing/plaf/synth/SynthMenuItemUI
+header extends javax/swing/plaf/basic/BasicMenuItemUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/synth/SynthMenuUI
+header extends javax/swing/plaf/basic/BasicMenuUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/synth/SynthSeparatorUI
+header extends javax/swing/plaf/SeparatorUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
+innerclass innerClass javax/swing/JToolBar$Separator outerClass javax/swing/JToolBar innerClassName Separator flags 9
+
+class name javax/swing/plaf/synth/SynthSliderUI
+header extends javax/swing/plaf/basic/BasicSliderUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$TrackListener outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName TrackListener flags 1
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/synth/SynthSpinnerUI
+header extends javax/swing/plaf/basic/BasicSpinnerUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
+innerclass innerClass javax/swing/JSpinner$DefaultEditor outerClass javax/swing/JSpinner innerClassName DefaultEditor flags 9
+
+class name javax/swing/plaf/synth/SynthStyle
+header extends java/lang/Object flags 421
+innerclass innerClass javax/swing/UIDefaults$LazyInputMap outerClass javax/swing/UIDefaults innerClassName LazyInputMap flags 9
+innerclass innerClass javax/swing/UIDefaults$LazyValue outerClass javax/swing/UIDefaults innerClassName LazyValue flags 609
+
+class name javax/swing/plaf/synth/SynthTabbedPaneUI
+header extends javax/swing/plaf/basic/BasicTabbedPaneUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicTabbedPaneUI$TabbedPaneLayout outerClass javax/swing/plaf/basic/BasicTabbedPaneUI innerClassName TabbedPaneLayout flags 1
+
+class name javax/swing/plaf/synth/SynthTextFieldUI
+header extends javax/swing/plaf/basic/BasicTextFieldUI implements javax/swing/plaf/synth/SynthUI flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/plaf/synth/SynthToolBarUI
+header extends javax/swing/plaf/basic/BasicToolBarUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21
+innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$DragWindow outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName DragWindow flags 4
+
+class name javax/swing/table/AbstractTableModel
+header extends java/lang/Object implements javax/swing/table/TableModel,java/io/Serializable flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/table/DefaultTableCellRenderer
+header extends javax/swing/JLabel implements javax/swing/table/TableCellRenderer,java/io/Serializable flags 21
+innerclass innerClass javax/swing/table/DefaultTableCellRenderer$UIResource outerClass javax/swing/table/DefaultTableCellRenderer innerClassName UIResource flags 9
+innerclass innerClass javax/swing/JTable$DropLocation outerClass javax/swing/JTable innerClassName DropLocation flags 19
+
+class name javax/swing/table/DefaultTableModel
+-field name dataVector descriptor Ljava/util/Vector;
+field name dataVector descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljava/util/Vector;>;
+-method name <init> descriptor (Ljava/util/Vector;I)V
+-method name <init> descriptor (Ljava/util/Vector;Ljava/util/Vector;)V
+-method name getDataVector descriptor ()Ljava/util/Vector;
+-method name setDataVector descriptor (Ljava/util/Vector;Ljava/util/Vector;)V
+-method name addRow descriptor (Ljava/util/Vector;)V
+-method name insertRow descriptor (ILjava/util/Vector;)V
+-method name setColumnIdentifiers descriptor (Ljava/util/Vector;)V
+-method name addColumn descriptor (Ljava/lang/Object;Ljava/util/Vector;)V
+-method name convertToVector descriptor ([Ljava/lang/Object;)Ljava/util/Vector;
+-method name convertToVector descriptor ([[Ljava/lang/Object;)Ljava/util/Vector;
+method name <init> descriptor (Ljava/util/Vector;I)V flags 1 signature (Ljava/util/Vector<*>;I)V
+method name <init> descriptor (Ljava/util/Vector;Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector<+Ljava/util/Vector;>;Ljava/util/Vector<*>;)V
+method name getDataVector descriptor ()Ljava/util/Vector; flags 1 signature ()Ljava/util/Vector<Ljava/util/Vector;>;
+method name setDataVector descriptor (Ljava/util/Vector;Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector<+Ljava/util/Vector;>;Ljava/util/Vector<*>;)V
+method name addRow descriptor (Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector<*>;)V
+method name insertRow descriptor (ILjava/util/Vector;)V flags 1 signature (ILjava/util/Vector<*>;)V
+method name setColumnIdentifiers descriptor (Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector<*>;)V
+method name addColumn descriptor (Ljava/lang/Object;Ljava/util/Vector;)V flags 1 signature (Ljava/lang/Object;Ljava/util/Vector<*>;)V
+method name convertToVector descriptor ([Ljava/lang/Object;)Ljava/util/Vector; flags c signature ([Ljava/lang/Object;)Ljava/util/Vector<Ljava/lang/Object;>;
+method name convertToVector descriptor ([[Ljava/lang/Object;)Ljava/util/Vector; flags c signature ([[Ljava/lang/Object;)Ljava/util/Vector<Ljava/util/Vector<Ljava/lang/Object;>;>;
+
+class name javax/swing/table/JTableHeader
+header extends javax/swing/JComponent implements javax/swing/event/TableColumnModelListener,javax/accessibility/Accessible flags 21
+innerclass innerClass javax/swing/table/JTableHeader$AccessibleJTableHeader outerClass javax/swing/table/JTableHeader innerClassName AccessibleJTableHeader flags 4
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setTable descriptor (Ljavax/swing/JTable;)V
+-method name setReorderingAllowed descriptor (Z)V
+-method name setResizingAllowed descriptor (Z)V
+-method name setColumnModel descriptor (Ljavax/swing/table/TableColumnModel;)V
+method name setTable descriptor (Ljavax/swing/JTable;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;table\u005C;u0020;associated\u005C;u0020;with\u005C;u0020;this\u005C;u0020;header.")
+method name setReorderingAllowed descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Whether\u005C;u0020;the\u005C;u0020;user\u005C;u0020;can\u005C;u0020;drag\u005C;u0020;column\u005C;u0020;headers\u005C;u0020;to\u005C;u0020;reorder\u005C;u0020;columns.")
+method name setResizingAllowed descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Whether\u005C;u0020;the\u005C;u0020;user\u005C;u0020;can\u005C;u0020;resize\u005C;u0020;columns\u005C;u0020;by\u005C;u0020;dragging\u005C;u0020;between\u005C;u0020;headers.")
+method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1
+method name setColumnModel descriptor (Ljavax/swing/table/TableColumnModel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;object\u005C;u0020;governing\u005C;u0020;the\u005C;u0020;way\u005C;u0020;columns\u005C;u0020;appear\u005C;u0020;in\u005C;u0020;the\u005C;u0020;view.")
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/table/TableColumn
+-method name setModelIndex descriptor (I)V
+-method name setIdentifier descriptor (Ljava/lang/Object;)V
+-method name setHeaderValue descriptor (Ljava/lang/Object;)V
+-method name setHeaderRenderer descriptor (Ljavax/swing/table/TableCellRenderer;)V
+-method name setCellRenderer descriptor (Ljavax/swing/table/TableCellRenderer;)V
+-method name setCellEditor descriptor (Ljavax/swing/table/TableCellEditor;)V
+-method name setWidth descriptor (I)V
+-method name setPreferredWidth descriptor (I)V
+-method name setMinWidth descriptor (I)V
+-method name setMaxWidth descriptor (I)V
+-method name setResizable descriptor (Z)V
+method name setModelIndex descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;model\u005C;u0020;index.")
+method name setIdentifier descriptor (Ljava/lang/Object;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="A\u005C;u0020;unique\u005C;u0020;identifier\u005C;u0020;for\u005C;u0020;this\u005C;u0020;column.")
+method name setHeaderValue descriptor (Ljava/lang/Object;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;text\u005C;u0020;to\u005C;u0020;be\u005C;u0020;used\u005C;u0020;by\u005C;u0020;the\u005C;u0020;header\u005C;u0020;renderer.")
+method name setHeaderRenderer descriptor (Ljavax/swing/table/TableCellRenderer;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;header\u005C;u0020;renderer.")
+method name setCellRenderer descriptor (Ljavax/swing/table/TableCellRenderer;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;renderer\u005C;u0020;to\u005C;u0020;use\u005C;u0020;for\u005C;u0020;cell\u005C;u0020;values.")
+method name setCellEditor descriptor (Ljavax/swing/table/TableCellEditor;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;editor\u005C;u0020;to\u005C;u0020;use\u005C;u0020;for\u005C;u0020;cell\u005C;u0020;values.")
+method name setWidth descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;width\u005C;u0020;of\u005C;u0020;the\u005C;u0020;column.")
+method name setPreferredWidth descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;preferred\u005C;u0020;width\u005C;u0020;of\u005C;u0020;the\u005C;u0020;column.")
+method name setMinWidth descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;minimum\u005C;u0020;width\u005C;u0020;of\u005C;u0020;the\u005C;u0020;column.")
+method name setMaxWidth descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;maximum\u005C;u0020;width\u005C;u0020;of\u005C;u0020;the\u005C;u0020;column.")
+method name setResizable descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Whether\u005C;u0020;or\u005C;u0020;not\u005C;u0020;this\u005C;u0020;column\u005C;u0020;can\u005C;u0020;be\u005C;u0020;resized.")
+
+class name javax/swing/table/TableRowSorter
+header extends javax/swing/DefaultRowSorter flags 21 signature <M::Ljavax/swing/table/TableModel;>Ljavax/swing/DefaultRowSorter<TM;Ljava/lang/Integer;>;
+innerclass innerClass javax/swing/DefaultRowSorter$ModelWrapper outerClass javax/swing/DefaultRowSorter innerClassName ModelWrapper flags 40c
+
+class name javax/swing/text/AbstractDocument
+header extends java/lang/Object implements javax/swing/text/Document,java/io/Serializable flags 421
+innerclass innerClass javax/swing/text/AbstractDocument$ElementEdit outerClass javax/swing/text/AbstractDocument innerClassName ElementEdit flags 9
+innerclass innerClass javax/swing/text/AbstractDocument$DefaultDocumentEvent outerClass javax/swing/text/AbstractDocument innerClassName DefaultDocumentEvent flags 1
+innerclass innerClass javax/swing/text/AbstractDocument$LeafElement outerClass javax/swing/text/AbstractDocument innerClassName LeafElement flags 1
+innerclass innerClass javax/swing/text/AbstractDocument$BranchElement outerClass javax/swing/text/AbstractDocument innerClassName BranchElement flags 1
+innerclass innerClass javax/swing/text/AbstractDocument$AbstractElement outerClass javax/swing/text/AbstractDocument innerClassName AbstractElement flags 401
+innerclass innerClass javax/swing/text/AbstractDocument$AttributeContext outerClass javax/swing/text/AbstractDocument innerClassName AttributeContext flags 609
+innerclass innerClass javax/swing/text/AbstractDocument$Content outerClass javax/swing/text/AbstractDocument innerClassName Content flags 609
+innerclass innerClass javax/swing/text/DocumentFilter$FilterBypass outerClass javax/swing/text/DocumentFilter innerClassName FilterBypass flags 409
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass javax/swing/event/DocumentEvent$EventType outerClass javax/swing/event/DocumentEvent innerClassName EventType flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/AbstractDocument$AbstractElement
+header extends java/lang/Object implements javax/swing/text/Element,javax/swing/text/MutableAttributeSet,java/io/Serializable,javax/swing/tree/TreeNode flags 421
+innerclass innerClass javax/swing/text/AbstractDocument$AbstractElement outerClass javax/swing/text/AbstractDocument innerClassName AbstractElement flags 401
+innerclass innerClass javax/swing/text/AbstractDocument$Content outerClass javax/swing/text/AbstractDocument innerClassName Content flags 609
+innerclass innerClass javax/swing/text/AbstractDocument$AttributeContext outerClass javax/swing/text/AbstractDocument innerClassName AttributeContext flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name children descriptor ()Ljava/util/Enumeration;
+method name children descriptor ()Ljava/util/Enumeration; flags 401 signature ()Ljava/util/Enumeration<Ljavax/swing/tree/TreeNode;>;
+
+class name javax/swing/text/AbstractDocument$BranchElement
+header extends javax/swing/text/AbstractDocument$AbstractElement flags 21
+innerclass innerClass javax/swing/text/AbstractDocument$AbstractElement outerClass javax/swing/text/AbstractDocument innerClassName AbstractElement flags 401
+innerclass innerClass javax/swing/text/AbstractDocument$BranchElement outerClass javax/swing/text/AbstractDocument innerClassName BranchElement flags 1
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name children descriptor ()Ljava/util/Enumeration;
+method name children descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<Ljavax/swing/tree/TreeNode;>;
+
+class name javax/swing/text/AbstractDocument$DefaultDocumentEvent
+header extends javax/swing/undo/CompoundEdit implements javax/swing/event/DocumentEvent flags 21
+innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609
+innerclass innerClass javax/swing/event/DocumentEvent$EventType outerClass javax/swing/event/DocumentEvent innerClassName EventType flags 19
+innerclass innerClass javax/swing/text/AbstractDocument$DefaultDocumentEvent outerClass javax/swing/text/AbstractDocument innerClassName DefaultDocumentEvent flags 1
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/AbstractDocument$ElementEdit
+header extends javax/swing/undo/AbstractUndoableEdit implements javax/swing/event/DocumentEvent$ElementChange flags 21
+innerclass innerClass javax/swing/text/AbstractDocument$ElementEdit outerClass javax/swing/text/AbstractDocument innerClassName ElementEdit flags 9
+innerclass innerClass javax/swing/text/AbstractDocument$BranchElement outerClass javax/swing/text/AbstractDocument innerClassName BranchElement flags 1
+innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609
+
+class name javax/swing/text/AbstractDocument$LeafElement
+header extends javax/swing/text/AbstractDocument$AbstractElement flags 21
+innerclass innerClass javax/swing/text/AbstractDocument$LeafElement outerClass javax/swing/text/AbstractDocument innerClassName LeafElement flags 1
+innerclass innerClass javax/swing/text/AbstractDocument$AbstractElement outerClass javax/swing/text/AbstractDocument innerClassName AbstractElement flags 401
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name children descriptor ()Ljava/util/Enumeration;
+method name children descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<Ljavax/swing/tree/TreeNode;>;
+
+class name javax/swing/text/AbstractWriter
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/AsyncBoxView
+header extends javax/swing/text/View flags 21
+innerclass innerClass javax/swing/text/AsyncBoxView$ChildState outerClass javax/swing/text/AsyncBoxView innerClassName ChildState flags 1
+innerclass innerClass javax/swing/text/AsyncBoxView$ChildLocator outerClass javax/swing/text/AsyncBoxView innerClassName ChildLocator flags 1
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609
+
+class name javax/swing/text/AsyncBoxView$ChildLocator
+header extends java/lang/Object flags 21
+innerclass innerClass javax/swing/text/AsyncBoxView$ChildState outerClass javax/swing/text/AsyncBoxView innerClassName ChildState flags 1
+innerclass innerClass javax/swing/text/AsyncBoxView$ChildLocator outerClass javax/swing/text/AsyncBoxView innerClassName ChildLocator flags 1
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+
+class name javax/swing/text/AsyncBoxView$ChildState
+header extends java/lang/Object implements java/lang/Runnable flags 21
+innerclass innerClass javax/swing/text/AsyncBoxView$ChildState outerClass javax/swing/text/AsyncBoxView innerClassName ChildState flags 1
+innerclass innerClass javax/swing/text/AsyncBoxView$ChildLocator outerClass javax/swing/text/AsyncBoxView innerClassName ChildLocator flags 1
+
+class name javax/swing/text/AttributeSet
+header extends java/lang/Object flags 601
+innerclass innerClass javax/swing/text/AttributeSet$ParagraphAttribute outerClass javax/swing/text/AttributeSet innerClassName ParagraphAttribute flags 609
+innerclass innerClass javax/swing/text/AttributeSet$CharacterAttribute outerClass javax/swing/text/AttributeSet innerClassName CharacterAttribute flags 609
+innerclass innerClass javax/swing/text/AttributeSet$ColorAttribute outerClass javax/swing/text/AttributeSet innerClassName ColorAttribute flags 609
+innerclass innerClass javax/swing/text/AttributeSet$FontAttribute outerClass javax/swing/text/AttributeSet innerClassName FontAttribute flags 609
+
+class name javax/swing/text/BoxView
+header extends javax/swing/text/CompositeView flags 21
+innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/ComponentView
+header extends javax/swing/text/View flags 21
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/CompositeView
+header extends javax/swing/text/View flags 421
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/DateFormatter
+header extends javax/swing/text/InternationalFormatter flags 21
+innerclass innerClass java/text/DateFormat$Field outerClass java/text/DateFormat innerClassName Field flags 9
+
+class name javax/swing/text/DefaultCaret
+header extends java/awt/Rectangle implements javax/swing/text/Caret,java/awt/event/FocusListener,java/awt/event/MouseListener,java/awt/event/MouseMotionListener flags 21
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass javax/swing/text/NavigationFilter$FilterBypass outerClass javax/swing/text/NavigationFilter innerClassName FilterBypass flags 409
+innerclass innerClass javax/swing/text/Highlighter$HighlightPainter outerClass javax/swing/text/Highlighter innerClassName HighlightPainter flags 609
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass javax/swing/text/LayeredHighlighter$LayerPainter outerClass javax/swing/text/LayeredHighlighter innerClassName LayerPainter flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/DefaultEditorKit
+header extends javax/swing/text/EditorKit flags 21
+innerclass innerClass javax/swing/text/DefaultEditorKit$BeepAction outerClass javax/swing/text/DefaultEditorKit innerClassName BeepAction flags 9
+innerclass innerClass javax/swing/text/DefaultEditorKit$PasteAction outerClass javax/swing/text/DefaultEditorKit innerClassName PasteAction flags 9
+innerclass innerClass javax/swing/text/DefaultEditorKit$CopyAction outerClass javax/swing/text/DefaultEditorKit innerClassName CopyAction flags 9
+innerclass innerClass javax/swing/text/DefaultEditorKit$CutAction outerClass javax/swing/text/DefaultEditorKit innerClassName CutAction flags 9
+innerclass innerClass javax/swing/text/DefaultEditorKit$InsertTabAction outerClass javax/swing/text/DefaultEditorKit innerClassName InsertTabAction flags 9
+innerclass innerClass javax/swing/text/DefaultEditorKit$InsertBreakAction outerClass javax/swing/text/DefaultEditorKit innerClassName InsertBreakAction flags 9
+innerclass innerClass javax/swing/text/DefaultEditorKit$InsertContentAction outerClass javax/swing/text/DefaultEditorKit innerClassName InsertContentAction flags 9
+innerclass innerClass javax/swing/text/DefaultEditorKit$DefaultKeyTypedAction outerClass javax/swing/text/DefaultEditorKit innerClassName DefaultKeyTypedAction flags 9
+
+class name javax/swing/text/DefaultFormatter
+header extends javax/swing/JFormattedTextField$AbstractFormatter implements java/lang/Cloneable,java/io/Serializable flags 21
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass javax/swing/text/DocumentFilter$FilterBypass outerClass javax/swing/text/DocumentFilter innerClassName FilterBypass flags 409
+innerclass innerClass javax/swing/text/NavigationFilter$FilterBypass outerClass javax/swing/text/NavigationFilter innerClassName FilterBypass flags 409
+innerclass innerClass javax/swing/JFormattedTextField$AbstractFormatter outerClass javax/swing/JFormattedTextField innerClassName AbstractFormatter flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/DefaultHighlighter$DefaultHighlightPainter
+header extends javax/swing/text/LayeredHighlighter$LayerPainter flags 21
+innerclass innerClass javax/swing/text/DefaultHighlighter$DefaultHighlightPainter outerClass javax/swing/text/DefaultHighlighter innerClassName DefaultHighlightPainter flags 9
+innerclass innerClass javax/swing/text/LayeredHighlighter$LayerPainter outerClass javax/swing/text/LayeredHighlighter innerClassName LayerPainter flags 409
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+
+class name javax/swing/text/DefaultStyledDocument
+header extends javax/swing/text/AbstractDocument implements javax/swing/text/StyledDocument flags 21
+innerclass innerClass javax/swing/text/DefaultStyledDocument$AttributeUndoableEdit outerClass javax/swing/text/DefaultStyledDocument innerClassName AttributeUndoableEdit flags 9
+innerclass innerClass javax/swing/text/DefaultStyledDocument$ElementBuffer outerClass javax/swing/text/DefaultStyledDocument innerClassName ElementBuffer flags 1
+innerclass innerClass javax/swing/text/DefaultStyledDocument$ElementSpec outerClass javax/swing/text/DefaultStyledDocument innerClassName ElementSpec flags 9
+innerclass innerClass javax/swing/text/DefaultStyledDocument$SectionElement outerClass javax/swing/text/DefaultStyledDocument innerClassName SectionElement flags 4
+innerclass innerClass javax/swing/text/AbstractDocument$Content outerClass javax/swing/text/AbstractDocument innerClassName Content flags 609
+innerclass innerClass javax/swing/text/AbstractDocument$DefaultDocumentEvent outerClass javax/swing/text/AbstractDocument innerClassName DefaultDocumentEvent flags 1
+innerclass innerClass javax/swing/text/AbstractDocument$BranchElement outerClass javax/swing/text/AbstractDocument innerClassName BranchElement flags 1
+innerclass innerClass javax/swing/text/AbstractDocument$AbstractElement outerClass javax/swing/text/AbstractDocument innerClassName AbstractElement flags 401
+innerclass innerClass javax/swing/text/AbstractDocument$LeafElement outerClass javax/swing/text/AbstractDocument innerClassName LeafElement flags 1
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass javax/swing/text/AbstractDocument$ElementEdit outerClass javax/swing/text/AbstractDocument innerClassName ElementEdit flags 9
+innerclass innerClass javax/swing/text/AbstractDocument$AttributeContext outerClass javax/swing/text/AbstractDocument innerClassName AttributeContext flags 609
+innerclass innerClass javax/swing/event/DocumentEvent$EventType outerClass javax/swing/event/DocumentEvent innerClassName EventType flags 19
+
+class name javax/swing/text/DefaultStyledDocument$ElementBuffer
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass javax/swing/text/DefaultStyledDocument$ElementBuffer outerClass javax/swing/text/DefaultStyledDocument innerClassName ElementBuffer flags 1
+innerclass innerClass javax/swing/text/DefaultStyledDocument$ElementSpec outerClass javax/swing/text/DefaultStyledDocument innerClassName ElementSpec flags 9
+innerclass innerClass javax/swing/text/AbstractDocument$DefaultDocumentEvent outerClass javax/swing/text/AbstractDocument innerClassName DefaultDocumentEvent flags 1
+innerclass innerClass javax/swing/text/AbstractDocument$ElementEdit outerClass javax/swing/text/AbstractDocument innerClassName ElementEdit flags 9
+innerclass innerClass javax/swing/text/DefaultStyledDocument$AttributeUndoableEdit outerClass javax/swing/text/DefaultStyledDocument innerClassName AttributeUndoableEdit flags 9
+innerclass innerClass javax/swing/text/AbstractDocument$BranchElement outerClass javax/swing/text/AbstractDocument innerClassName BranchElement flags 1
+
+class name javax/swing/text/DefaultStyledDocument$ElementSpec
+header extends java/lang/Object flags 21
+innerclass innerClass javax/swing/text/DefaultStyledDocument$ElementSpec outerClass javax/swing/text/DefaultStyledDocument innerClassName ElementSpec flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/ElementIterator
+header extends java/lang/Object implements java/lang/Cloneable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/FlowView$FlowStrategy
+header extends java/lang/Object flags 21
+innerclass innerClass javax/swing/text/FlowView$FlowStrategy outerClass javax/swing/text/FlowView innerClassName FlowStrategy flags 9
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+
+class name javax/swing/text/GlyphView
+header extends javax/swing/text/View implements javax/swing/text/TabableView,java/lang/Cloneable flags 21
+innerclass innerClass javax/swing/text/GlyphView$GlyphPainter outerClass javax/swing/text/GlyphView innerClassName GlyphPainter flags 409
+innerclass innerClass javax/swing/text/Highlighter$Highlight outerClass javax/swing/text/Highlighter innerClassName Highlight flags 609
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/GlyphView$GlyphPainter
+header extends java/lang/Object flags 421
+innerclass innerClass javax/swing/text/GlyphView$GlyphPainter outerClass javax/swing/text/GlyphView innerClassName GlyphPainter flags 409
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/Highlighter
+header extends java/lang/Object flags 601
+innerclass innerClass javax/swing/text/Highlighter$Highlight outerClass javax/swing/text/Highlighter innerClassName Highlight flags 609
+innerclass innerClass javax/swing/text/Highlighter$HighlightPainter outerClass javax/swing/text/Highlighter innerClassName HighlightPainter flags 609
+
+class name javax/swing/text/IconView
+header extends javax/swing/text/View flags 21
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/InternationalFormatter
+header extends javax/swing/text/DefaultFormatter flags 21
+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
+innerclass innerClass javax/swing/text/DocumentFilter$FilterBypass outerClass javax/swing/text/DocumentFilter innerClassName FilterBypass flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setMinimum descriptor (Ljava/lang/Comparable;)V
+-method name getMinimum descriptor ()Ljava/lang/Comparable;
+-method name setMaximum descriptor (Ljava/lang/Comparable;)V
+-method name getMaximum descriptor ()Ljava/lang/Comparable;
+method name setMinimum descriptor (Ljava/lang/Comparable;)V flags 1 signature (Ljava/lang/Comparable<*>;)V
+method name getMinimum descriptor ()Ljava/lang/Comparable; flags 1 signature ()Ljava/lang/Comparable<*>;
+method name setMaximum descriptor (Ljava/lang/Comparable;)V flags 1 signature (Ljava/lang/Comparable<*>;)V
+method name getMaximum descriptor ()Ljava/lang/Comparable; flags 1 signature ()Ljava/lang/Comparable<*>;
+
+class name javax/swing/text/JTextComponent
+header extends javax/swing/JComponent implements javax/swing/Scrollable,javax/accessibility/Accessible flags 421 runtimeAnnotations @Ljava/beans/JavaBean;(defaultProperty="UI")@Ljavax/swing/SwingContainer;(value=Zfalse)
+innerclass innerClass javax/swing/text/JTextComponent$DropLocation outerClass javax/swing/text/JTextComponent innerClassName DropLocation flags 19
+innerclass innerClass javax/swing/text/JTextComponent$AccessibleJTextComponent outerClass javax/swing/text/JTextComponent innerClassName AccessibleJTextComponent flags 1
+innerclass innerClass javax/swing/text/JTextComponent$KeyBinding outerClass javax/swing/text/JTextComponent innerClassName KeyBinding flags 9
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass javax/swing/text/DefaultEditorKit$DefaultKeyTypedAction outerClass javax/swing/text/DefaultEditorKit innerClassName DefaultKeyTypedAction flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getCaretListeners descriptor ()[Ljavax/swing/event/CaretListener;
+-method name setDocument descriptor (Ljavax/swing/text/Document;)V
+-method name getActions descriptor ()[Ljavax/swing/Action;
+-method name setMargin descriptor (Ljava/awt/Insets;)V
+-method name setCaret descriptor (Ljavax/swing/text/Caret;)V
+-method name setHighlighter descriptor (Ljavax/swing/text/Highlighter;)V
+-method name setKeymap descriptor (Ljavax/swing/text/Keymap;)V
+-method name setDragEnabled descriptor (Z)V
+-method name getDropLocation descriptor ()Ljavax/swing/text/JTextComponent$DropLocation;
+-method name setCaretColor descriptor (Ljava/awt/Color;)V
+-method name setSelectionColor descriptor (Ljava/awt/Color;)V
+-method name setSelectedTextColor descriptor (Ljava/awt/Color;)V
+-method name setDisabledTextColor descriptor (Ljava/awt/Color;)V
+-method name modelToView descriptor (I)Ljava/awt/Rectangle;
+-method name viewToModel descriptor (Ljava/awt/Point;)I
+-method name setFocusAccelerator descriptor (C)V
+-method name setCaretPosition descriptor (I)V
+-method name setText descriptor (Ljava/lang/String;)V
+-method name getSelectedText descriptor ()Ljava/lang/String;
+-method name setEditable descriptor (Z)V
+-method name setSelectionStart descriptor (I)V
+-method name setSelectionEnd descriptor (I)V
+-method name getPreferredScrollableViewportSize descriptor ()Ljava/awt/Dimension;
+-method name getScrollableTracksViewportWidth descriptor ()Z
+-method name getScrollableTracksViewportHeight descriptor ()Z
+-method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext;
+-method name getInputMethodRequests descriptor ()Ljava/awt/im/InputMethodRequests;
+method name getCaretListeners descriptor ()[Ljavax/swing/event/CaretListener; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setDocument descriptor (Ljavax/swing/text/Document;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="the\u005C;u0020;text\u005C;u0020;document\u005C;u0020;model")
+method name getActions descriptor ()[Ljavax/swing/Action; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setMargin descriptor (Ljava/awt/Insets;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="desired\u005C;u0020;space\u005C;u0020;between\u005C;u0020;the\u005C;u0020;border\u005C;u0020;and\u005C;u0020;text\u005C;u0020;area")
+method name setCaret descriptor (Ljavax/swing/text/Caret;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="the\u005C;u0020;caret\u005C;u0020;used\u005C;u0020;to\u005C;u0020;select/navigate")
+method name setHighlighter descriptor (Ljavax/swing/text/Highlighter;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,description="object\u005C;u0020;responsible\u005C;u0020;for\u005C;u0020;background\u005C;u0020;highlights")
+method name setKeymap descriptor (Ljavax/swing/text/Keymap;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="set\u005C;u0020;of\u005C;u0020;key\u005C;u0020;event\u005C;u0020;to\u005C;u0020;action\u005C;u0020;bindings\u005C;u0020;to\u005C;u0020;use")
+method name setDragEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="determines\u005C;u0020;whether\u005C;u0020;automatic\u005C;u0020;drag\u005C;u0020;handling\u005C;u0020;is\u005C;u0020;enabled")
+method name getDropLocation descriptor ()Ljavax/swing/text/JTextComponent$DropLocation; flags 11 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setCaretColor descriptor (Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="the\u005C;u0020;color\u005C;u0020;used\u005C;u0020;to\u005C;u0020;render\u005C;u0020;the\u005C;u0020;caret",preferred=Ztrue)
+method name setSelectionColor descriptor (Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="color\u005C;u0020;used\u005C;u0020;to\u005C;u0020;render\u005C;u0020;selection\u005C;u0020;background",preferred=Ztrue)
+method name setSelectedTextColor descriptor (Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="color\u005C;u0020;used\u005C;u0020;to\u005C;u0020;render\u005C;u0020;selected\u005C;u0020;text",preferred=Ztrue)
+method name setDisabledTextColor descriptor (Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="color\u005C;u0020;used\u005C;u0020;to\u005C;u0020;render\u005C;u0020;disabled\u005C;u0020;text",preferred=Ztrue)
+method name modelToView descriptor (I)Ljava/awt/Rectangle; thrownTypes javax/swing/text/BadLocationException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name modelToView2D descriptor (I)Ljava/awt/geom/Rectangle2D; thrownTypes javax/swing/text/BadLocationException flags 1
+method name viewToModel descriptor (Ljava/awt/Point;)I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name viewToModel2D descriptor (Ljava/awt/geom/Point2D;)I flags 1
+method name setFocusAccelerator descriptor (C)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="accelerator\u005C;u0020;character\u005C;u0020;used\u005C;u0020;to\u005C;u0020;grab\u005C;u0020;focus")
+method name setCaretPosition descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="the\u005C;u0020;caret\u005C;u0020;position")
+method name setText descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="the\u005C;u0020;text\u005C;u0020;of\u005C;u0020;this\u005C;u0020;component")
+method name getSelectedText descriptor ()Ljava/lang/String; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name setEditable descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="specifies\u005C;u0020;if\u005C;u0020;the\u005C;u0020;text\u005C;u0020;can\u005C;u0020;be\u005C;u0020;edited")
+method name setSelectionStart descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="starting\u005C;u0020;location\u005C;u0020;of\u005C;u0020;the\u005C;u0020;selection.")
+method name setSelectionEnd descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse,description="ending\u005C;u0020;location\u005C;u0020;of\u005C;u0020;the\u005C;u0020;selection.")
+method name getPreferredScrollableViewportSize descriptor ()Ljava/awt/Dimension; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getScrollableTracksViewportWidth descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getScrollableTracksViewportHeight descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getInputMethodRequests descriptor ()Ljava/awt/im/InputMethodRequests; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
+method name getUI descriptor ()Ljavax/swing/plaf/ComponentUI; flags 1041
+
+class name javax/swing/text/JTextComponent$AccessibleJTextComponent
+header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleText,javax/swing/event/CaretListener,javax/swing/event/DocumentListener,javax/accessibility/AccessibleAction,javax/accessibility/AccessibleEditableText,javax/accessibility/AccessibleExtendedText flags 21
+innerclass innerClass javax/swing/text/JTextComponent$AccessibleJTextComponent outerClass javax/swing/text/JTextComponent innerClassName AccessibleJTextComponent flags 1
+innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+
+class name javax/swing/text/JTextComponent$DropLocation
+header extends javax/swing/TransferHandler$DropLocation flags 31
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass javax/swing/text/JTextComponent$DropLocation outerClass javax/swing/text/JTextComponent innerClassName DropLocation flags 19
+innerclass innerClass javax/swing/TransferHandler$DropLocation outerClass javax/swing/TransferHandler innerClassName DropLocation flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/LayoutQueue
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/MaskFormatter
+header extends javax/swing/text/DefaultFormatter flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+
+class name javax/swing/text/NavigationFilter$FilterBypass
+header extends java/lang/Object flags 421
+innerclass innerClass javax/swing/text/NavigationFilter$FilterBypass outerClass javax/swing/text/NavigationFilter innerClassName FilterBypass flags 409
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+
+class name javax/swing/text/NumberFormatter
+header extends javax/swing/text/InternationalFormatter flags 21
+innerclass innerClass java/text/NumberFormat$Field outerClass java/text/NumberFormat innerClassName Field flags 9
+innerclass innerClass javax/swing/text/DocumentFilter$FilterBypass outerClass javax/swing/text/DocumentFilter innerClassName FilterBypass flags 409
+innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/ParagraphView
+header extends javax/swing/text/FlowView implements javax/swing/text/TabExpander flags 21
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass javax/swing/text/FlowView$FlowStrategy outerClass javax/swing/text/FlowView innerClassName FlowStrategy flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/PasswordView
+-method name drawUnselectedText descriptor (Ljava/awt/Graphics;IIII)I
+-method name drawSelectedText descriptor (Ljava/awt/Graphics;IIII)I
+-method name drawEchoCharacter descriptor (Ljava/awt/Graphics;IIC)I
+method name drawUnselectedText descriptor (Ljava/awt/Graphics;IIII)I thrownTypes javax/swing/text/BadLocationException flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name drawUnselectedText descriptor (Ljava/awt/Graphics2D;FFII)F thrownTypes javax/swing/text/BadLocationException flags 4
+method name drawSelectedText descriptor (Ljava/awt/Graphics;IIII)I thrownTypes javax/swing/text/BadLocationException flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name drawSelectedText descriptor (Ljava/awt/Graphics2D;FFII)F thrownTypes javax/swing/text/BadLocationException flags 4
+method name drawEchoCharacter descriptor (Ljava/awt/Graphics;IIC)I flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name drawEchoCharacter descriptor (Ljava/awt/Graphics2D;FFC)F flags 4
+
+class name javax/swing/text/PlainDocument
+header extends javax/swing/text/AbstractDocument flags 21
+innerclass innerClass javax/swing/text/AbstractDocument$AbstractElement outerClass javax/swing/text/AbstractDocument innerClassName AbstractElement flags 401
+innerclass innerClass javax/swing/text/AbstractDocument$Content outerClass javax/swing/text/AbstractDocument innerClassName Content flags 609
+innerclass innerClass javax/swing/text/AbstractDocument$BranchElement outerClass javax/swing/text/AbstractDocument innerClassName BranchElement flags 1
+innerclass innerClass javax/swing/text/AbstractDocument$DefaultDocumentEvent outerClass javax/swing/text/AbstractDocument innerClassName DefaultDocumentEvent flags 1
+innerclass innerClass javax/swing/text/AbstractDocument$ElementEdit outerClass javax/swing/text/AbstractDocument innerClassName ElementEdit flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/PlainView
+header extends javax/swing/text/View implements javax/swing/text/TabExpander flags 21
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609
+innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9
+innerclass innerClass javax/swing/event/DocumentEvent$EventType outerClass javax/swing/event/DocumentEvent innerClassName EventType flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name drawLine descriptor (ILjava/awt/Graphics;II)V
+-method name drawUnselectedText descriptor (Ljava/awt/Graphics;IIII)I
+-method name drawSelectedText descriptor (Ljava/awt/Graphics;IIII)I
+method name drawLine descriptor (ILjava/awt/Graphics;II)V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name drawLine descriptor (ILjava/awt/Graphics2D;FF)V flags 4
+method name drawUnselectedText descriptor (Ljava/awt/Graphics;IIII)I thrownTypes javax/swing/text/BadLocationException flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name drawUnselectedText descriptor (Ljava/awt/Graphics2D;FFII)F thrownTypes javax/swing/text/BadLocationException flags 4
+method name drawSelectedText descriptor (Ljava/awt/Graphics;IIII)I thrownTypes javax/swing/text/BadLocationException flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name drawSelectedText descriptor (Ljava/awt/Graphics2D;FFII)F thrownTypes javax/swing/text/BadLocationException flags 4
+
+class name javax/swing/text/Segment
+header extends java/lang/Object implements java/lang/Cloneable,java/text/CharacterIterator,java/lang/CharSequence flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/SimpleAttributeSet
+header extends java/lang/Object implements javax/swing/text/MutableAttributeSet,java/io/Serializable,java/lang/Cloneable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/StyleConstants
+header extends java/lang/Object flags 21
+innerclass innerClass javax/swing/text/StyleConstants$FontConstants outerClass javax/swing/text/StyleConstants innerClassName FontConstants flags 9
+innerclass innerClass javax/swing/text/StyleConstants$ColorConstants outerClass javax/swing/text/StyleConstants innerClassName ColorConstants flags 9
+innerclass innerClass javax/swing/text/StyleConstants$CharacterConstants outerClass javax/swing/text/StyleConstants innerClassName CharacterConstants flags 9
+innerclass innerClass javax/swing/text/StyleConstants$ParagraphConstants outerClass javax/swing/text/StyleConstants innerClassName ParagraphConstants flags 9
+
+class name javax/swing/text/StyleContext
+header extends java/lang/Object implements java/io/Serializable,javax/swing/text/AbstractDocument$AttributeContext flags 21
+innerclass innerClass javax/swing/text/StyleContext$NamedStyle outerClass javax/swing/text/StyleContext innerClassName NamedStyle flags 1
+innerclass innerClass javax/swing/text/StyleContext$SmallAttributeSet outerClass javax/swing/text/StyleContext innerClassName SmallAttributeSet flags 1
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass javax/swing/text/AbstractDocument$AttributeContext outerClass javax/swing/text/AbstractDocument innerClassName AttributeContext flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/StyleContext$NamedStyle
+header extends java/lang/Object implements javax/swing/text/Style,java/io/Serializable flags 21
+innerclass innerClass javax/swing/text/StyleContext$NamedStyle outerClass javax/swing/text/StyleContext innerClassName NamedStyle flags 1
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/StyleContext$SmallAttributeSet
+header extends java/lang/Object implements javax/swing/text/AttributeSet flags 21
+innerclass innerClass javax/swing/text/StyleContext$SmallAttributeSet outerClass javax/swing/text/StyleContext innerClassName SmallAttributeSet flags 1
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/StyledEditorKit
+header extends javax/swing/text/DefaultEditorKit flags 21
+innerclass innerClass javax/swing/text/StyledEditorKit$UnderlineAction outerClass javax/swing/text/StyledEditorKit innerClassName UnderlineAction flags 9
+innerclass innerClass javax/swing/text/StyledEditorKit$ItalicAction outerClass javax/swing/text/StyledEditorKit innerClassName ItalicAction flags 9
+innerclass innerClass javax/swing/text/StyledEditorKit$BoldAction outerClass javax/swing/text/StyledEditorKit innerClassName BoldAction flags 9
+innerclass innerClass javax/swing/text/StyledEditorKit$AlignmentAction outerClass javax/swing/text/StyledEditorKit innerClassName AlignmentAction flags 9
+innerclass innerClass javax/swing/text/StyledEditorKit$ForegroundAction outerClass javax/swing/text/StyledEditorKit innerClassName ForegroundAction flags 9
+innerclass innerClass javax/swing/text/StyledEditorKit$FontSizeAction outerClass javax/swing/text/StyledEditorKit innerClassName FontSizeAction flags 9
+innerclass innerClass javax/swing/text/StyledEditorKit$FontFamilyAction outerClass javax/swing/text/StyledEditorKit innerClassName FontFamilyAction flags 9
+innerclass innerClass javax/swing/text/StyledEditorKit$StyledTextAction outerClass javax/swing/text/StyledEditorKit innerClassName StyledTextAction flags 409
+
+class name javax/swing/text/TabSet
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/TabStop
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/TableView
+header extends javax/swing/text/BoxView flags 421
+innerclass innerClass javax/swing/text/TableView$GridCell outerClass javax/swing/text/TableView innerClassName GridCell flags 608
+innerclass innerClass javax/swing/text/TableView$TableCell outerClass javax/swing/text/TableView innerClassName TableCell flags 1
+innerclass innerClass javax/swing/text/TableView$TableRow outerClass javax/swing/text/TableView innerClassName TableRow flags 1
+innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+
+class name javax/swing/text/TableView$TableRow
+method name calculateMajorAxisRequirements descriptor (ILjavax/swing/SizeRequirements;)Ljavax/swing/SizeRequirements; flags 4
+method name getMinimumSpan descriptor (I)F flags 1
+method name getMaximumSpan descriptor (I)F flags 1
+method name getPreferredSpan descriptor (I)F flags 1
+
+class name javax/swing/text/Utilities
+header extends java/lang/Object flags 21
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9
+innerclass innerClass javax/swing/text/GlyphView$GlyphPainter outerClass javax/swing/text/GlyphView innerClassName GlyphPainter flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name drawTabbedText descriptor (Ljavax/swing/text/Segment;IILjava/awt/Graphics;Ljavax/swing/text/TabExpander;I)I
+-method name getTabbedTextWidth descriptor (Ljavax/swing/text/Segment;Ljava/awt/FontMetrics;ILjavax/swing/text/TabExpander;I)I
+-method name getTabbedTextOffset descriptor (Ljavax/swing/text/Segment;Ljava/awt/FontMetrics;IILjavax/swing/text/TabExpander;I)I
+-method name getTabbedTextOffset descriptor (Ljavax/swing/text/Segment;Ljava/awt/FontMetrics;IILjavax/swing/text/TabExpander;IZ)I
+-method name getBreakLocation descriptor (Ljavax/swing/text/Segment;Ljava/awt/FontMetrics;IILjavax/swing/text/TabExpander;I)I
+-method name getPositionAbove descriptor (Ljavax/swing/text/JTextComponent;II)I
+-method name getPositionBelow descriptor (Ljavax/swing/text/JTextComponent;II)I
+method name drawTabbedText descriptor (Ljavax/swing/text/Segment;IILjava/awt/Graphics;Ljavax/swing/text/TabExpander;I)I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name drawTabbedText descriptor (Ljavax/swing/text/Segment;FFLjava/awt/Graphics2D;Ljavax/swing/text/TabExpander;I)F flags 19
+method name getTabbedTextWidth descriptor (Ljavax/swing/text/Segment;Ljava/awt/FontMetrics;ILjavax/swing/text/TabExpander;I)I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name getTabbedTextWidth descriptor (Ljavax/swing/text/Segment;Ljava/awt/FontMetrics;FLjavax/swing/text/TabExpander;I)F flags 19
+method name getTabbedTextOffset descriptor (Ljavax/swing/text/Segment;Ljava/awt/FontMetrics;IILjavax/swing/text/TabExpander;I)I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name getTabbedTextOffset descriptor (Ljavax/swing/text/Segment;Ljava/awt/FontMetrics;IILjavax/swing/text/TabExpander;IZ)I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name getTabbedTextOffset descriptor (Ljavax/swing/text/Segment;Ljava/awt/FontMetrics;FFLjavax/swing/text/TabExpander;IZ)I flags 19
+method name getBreakLocation descriptor (Ljavax/swing/text/Segment;Ljava/awt/FontMetrics;IILjavax/swing/text/TabExpander;I)I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name getBreakLocation descriptor (Ljavax/swing/text/Segment;Ljava/awt/FontMetrics;FFLjavax/swing/text/TabExpander;I)I flags 19
+method name getPositionAbove descriptor (Ljavax/swing/text/JTextComponent;II)I thrownTypes javax/swing/text/BadLocationException flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name getPositionAbove descriptor (Ljavax/swing/text/JTextComponent;IF)I thrownTypes javax/swing/text/BadLocationException flags 19
+method name getPositionBelow descriptor (Ljavax/swing/text/JTextComponent;II)I thrownTypes javax/swing/text/BadLocationException flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name getPositionBelow descriptor (Ljavax/swing/text/JTextComponent;IF)I thrownTypes javax/swing/text/BadLocationException flags 19
+
+class name javax/swing/text/View
+header extends java/lang/Object implements javax/swing/SwingConstants flags 421
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609
+innerclass innerClass javax/swing/event/DocumentEvent$EventType outerClass javax/swing/event/DocumentEvent innerClassName EventType flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/WrappedPlainView
+header extends javax/swing/text/BoxView implements javax/swing/text/TabExpander flags 21
+innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name drawLine descriptor (IILjava/awt/Graphics;II)V
+-method name drawUnselectedText descriptor (Ljava/awt/Graphics;IIII)I
+-method name drawSelectedText descriptor (Ljava/awt/Graphics;IIII)I
+method name drawLine descriptor (IILjava/awt/Graphics;II)V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name drawLine descriptor (IILjava/awt/Graphics2D;FF)V flags 4
+method name drawUnselectedText descriptor (Ljava/awt/Graphics;IIII)I thrownTypes javax/swing/text/BadLocationException flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name drawUnselectedText descriptor (Ljava/awt/Graphics2D;FFII)F thrownTypes javax/swing/text/BadLocationException flags 4
+method name drawSelectedText descriptor (Ljava/awt/Graphics;IIII)I thrownTypes javax/swing/text/BadLocationException flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name drawSelectedText descriptor (Ljava/awt/Graphics2D;FFII)F thrownTypes javax/swing/text/BadLocationException flags 4
+
+class name javax/swing/text/ZoneView
+header extends javax/swing/text/BoxView flags 21
+innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+
+class name javax/swing/text/html/BlockView
+header extends javax/swing/text/BoxView flags 21
+innerclass innerClass javax/swing/text/html/StyleSheet$BoxPainter outerClass javax/swing/text/html/StyleSheet innerClassName BoxPainter flags 9
+innerclass innerClass javax/swing/text/html/CSS$Attribute outerClass javax/swing/text/html/CSS innerClassName Attribute flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/CSS
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass javax/swing/text/html/CSS$Attribute outerClass javax/swing/text/html/CSS innerClassName Attribute flags 19
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/FormView
+header extends javax/swing/text/ComponentView implements java/awt/event/ActionListener flags 21
+innerclass innerClass javax/swing/text/html/FormView$MouseEventListener outerClass javax/swing/text/html/FormView innerClassName MouseEventListener flags 4
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/FormSubmitEvent$MethodType outerClass javax/swing/text/html/FormSubmitEvent innerClassName MethodType flags 4019
+innerclass innerClass javax/swing/JToggleButton$ToggleButtonModel outerClass javax/swing/JToggleButton innerClassName ToggleButtonModel flags 9
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+innerclass innerClass javax/swing/event/HyperlinkEvent$EventType outerClass javax/swing/event/HyperlinkEvent innerClassName EventType flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/HTML
+header extends java/lang/Object flags 21
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+innerclass innerClass javax/swing/text/html/HTML$UnknownTag outerClass javax/swing/text/html/HTML innerClassName UnknownTag flags 9
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+
+class name javax/swing/text/html/HTMLDocument
+header extends javax/swing/text/DefaultStyledDocument flags 21
+innerclass innerClass javax/swing/text/html/HTMLDocument$BlockElement outerClass javax/swing/text/html/HTMLDocument innerClassName BlockElement flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$RunElement outerClass javax/swing/text/html/HTMLDocument innerClassName RunElement flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader outerClass javax/swing/text/html/HTMLDocument innerClassName HTMLReader flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$Iterator outerClass javax/swing/text/html/HTMLDocument innerClassName Iterator flags 409
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$Parser outerClass javax/swing/text/html/HTMLEditorKit innerClassName Parser flags 409
+innerclass innerClass javax/swing/text/AbstractDocument$Content outerClass javax/swing/text/AbstractDocument innerClassName Content flags 609
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$ParserCallback outerClass javax/swing/text/html/HTMLEditorKit innerClassName ParserCallback flags 9
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/DefaultStyledDocument$ElementSpec outerClass javax/swing/text/DefaultStyledDocument innerClassName ElementSpec flags 9
+innerclass innerClass javax/swing/text/AbstractDocument$DefaultDocumentEvent outerClass javax/swing/text/AbstractDocument innerClassName DefaultDocumentEvent flags 1
+innerclass innerClass javax/swing/text/AbstractDocument$AbstractElement outerClass javax/swing/text/AbstractDocument innerClassName AbstractElement flags 401
+innerclass innerClass javax/swing/text/DefaultStyledDocument$AttributeUndoableEdit outerClass javax/swing/text/DefaultStyledDocument innerClassName AttributeUndoableEdit flags 9
+innerclass innerClass javax/swing/text/AbstractDocument$ElementEdit outerClass javax/swing/text/AbstractDocument innerClassName ElementEdit flags 9
+innerclass innerClass javax/swing/text/AbstractDocument$BranchElement outerClass javax/swing/text/AbstractDocument innerClassName BranchElement flags 1
+innerclass innerClass javax/swing/event/DocumentEvent$EventType outerClass javax/swing/event/DocumentEvent innerClassName EventType flags 19
+innerclass innerClass javax/swing/text/AbstractDocument$AttributeContext outerClass javax/swing/text/AbstractDocument innerClassName AttributeContext flags 609
+innerclass innerClass javax/swing/text/html/CSS$Attribute outerClass javax/swing/text/html/CSS innerClassName Attribute flags 19
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/HTMLDocument$HTMLReader
+header extends javax/swing/text/html/HTMLEditorKit$ParserCallback flags 21
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader outerClass javax/swing/text/html/HTMLDocument innerClassName HTMLReader flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$FormAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName FormAction flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$CharacterAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName CharacterAction flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$PreAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName PreAction flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$HiddenAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName HiddenAction flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$IsindexAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName IsindexAction flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$SpecialAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName SpecialAction flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$ParagraphAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName ParagraphAction flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$BlockAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName BlockAction flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$TagAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName TagAction flags 1
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/DefaultStyledDocument$ElementSpec outerClass javax/swing/text/DefaultStyledDocument innerClassName ElementSpec flags 9
+innerclass innerClass javax/swing/text/AbstractDocument$DefaultDocumentEvent outerClass javax/swing/text/AbstractDocument innerClassName DefaultDocumentEvent flags 1
+innerclass innerClass javax/swing/text/AbstractDocument$ElementEdit outerClass javax/swing/text/AbstractDocument innerClassName ElementEdit flags 9
+innerclass innerClass javax/swing/text/AbstractDocument$BranchElement outerClass javax/swing/text/AbstractDocument innerClassName BranchElement flags 1
+innerclass innerClass javax/swing/text/html/HTML$UnknownTag outerClass javax/swing/text/html/HTML innerClassName UnknownTag flags 9
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$ParserCallback outerClass javax/swing/text/html/HTMLEditorKit innerClassName ParserCallback flags 9
+innerclass innerClass javax/swing/event/DocumentEvent$EventType outerClass javax/swing/event/DocumentEvent innerClassName EventType flags 19
+innerclass innerClass javax/swing/text/AbstractDocument$Content outerClass javax/swing/text/AbstractDocument innerClassName Content flags 609
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+innerclass innerClass javax/swing/text/html/CSS$Attribute outerClass javax/swing/text/html/CSS innerClassName Attribute flags 19
+
+class name javax/swing/text/html/HTMLDocument$HTMLReader$BlockAction
+header extends javax/swing/text/html/HTMLDocument$HTMLReader$TagAction flags 21
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader outerClass javax/swing/text/html/HTMLDocument innerClassName HTMLReader flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$BlockAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName BlockAction flags 1
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$TagAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName TagAction flags 1
+
+class name javax/swing/text/html/HTMLDocument$HTMLReader$CharacterAction
+header extends javax/swing/text/html/HTMLDocument$HTMLReader$TagAction flags 21
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader outerClass javax/swing/text/html/HTMLDocument innerClassName HTMLReader flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$CharacterAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName CharacterAction flags 1
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$TagAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName TagAction flags 1
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$ParserCallback outerClass javax/swing/text/html/HTMLEditorKit innerClassName ParserCallback flags 9
+
+class name javax/swing/text/html/HTMLDocument$HTMLReader$FormAction
+header extends javax/swing/text/html/HTMLDocument$HTMLReader$SpecialAction flags 21
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader outerClass javax/swing/text/html/HTMLDocument innerClassName HTMLReader flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$FormAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName FormAction flags 1
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/JToggleButton$ToggleButtonModel outerClass javax/swing/JToggleButton innerClassName ToggleButtonModel flags 9
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$SpecialAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName SpecialAction flags 1
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+
+class name javax/swing/text/html/HTMLDocument$HTMLReader$HiddenAction
+header extends javax/swing/text/html/HTMLDocument$HTMLReader$TagAction flags 21
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader outerClass javax/swing/text/html/HTMLDocument innerClassName HTMLReader flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$HiddenAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName HiddenAction flags 1
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$TagAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName TagAction flags 1
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+
+class name javax/swing/text/html/HTMLDocument$HTMLReader$IsindexAction
+header extends javax/swing/text/html/HTMLDocument$HTMLReader$TagAction flags 21
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader outerClass javax/swing/text/html/HTMLDocument innerClassName HTMLReader flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$IsindexAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName IsindexAction flags 1
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$TagAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName TagAction flags 1
+
+class name javax/swing/text/html/HTMLDocument$HTMLReader$ParagraphAction
+header extends javax/swing/text/html/HTMLDocument$HTMLReader$BlockAction flags 21
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader outerClass javax/swing/text/html/HTMLDocument innerClassName HTMLReader flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$ParagraphAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName ParagraphAction flags 1
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$BlockAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName BlockAction flags 1
+
+class name javax/swing/text/html/HTMLDocument$HTMLReader$PreAction
+header extends javax/swing/text/html/HTMLDocument$HTMLReader$BlockAction flags 21
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader outerClass javax/swing/text/html/HTMLDocument innerClassName HTMLReader flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$PreAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName PreAction flags 1
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$BlockAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName BlockAction flags 1
+innerclass innerClass javax/swing/text/html/CSS$Attribute outerClass javax/swing/text/html/CSS innerClassName Attribute flags 19
+
+class name javax/swing/text/html/HTMLDocument$HTMLReader$SpecialAction
+header extends javax/swing/text/html/HTMLDocument$HTMLReader$TagAction flags 21
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader outerClass javax/swing/text/html/HTMLDocument innerClassName HTMLReader flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$SpecialAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName SpecialAction flags 1
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$TagAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName TagAction flags 1
+
+class name javax/swing/text/html/HTMLDocument$HTMLReader$TagAction
+header extends java/lang/Object flags 21
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader outerClass javax/swing/text/html/HTMLDocument innerClassName HTMLReader flags 1
+innerclass innerClass javax/swing/text/html/HTMLDocument$HTMLReader$TagAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName TagAction flags 1
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+
+class name javax/swing/text/html/HTMLDocument$Iterator
+header extends java/lang/Object flags 421
+innerclass innerClass javax/swing/text/html/HTMLDocument$Iterator outerClass javax/swing/text/html/HTMLDocument innerClassName Iterator flags 409
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+
+class name javax/swing/text/html/HTMLEditorKit
+header extends javax/swing/text/StyledEditorKit implements javax/accessibility/Accessible flags 21
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$InsertHTMLTextAction outerClass javax/swing/text/html/HTMLEditorKit innerClassName InsertHTMLTextAction flags 9
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$HTMLTextAction outerClass javax/swing/text/html/HTMLEditorKit innerClassName HTMLTextAction flags 409
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$HTMLFactory outerClass javax/swing/text/html/HTMLEditorKit innerClassName HTMLFactory flags 9
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$ParserCallback outerClass javax/swing/text/html/HTMLEditorKit innerClassName ParserCallback flags 9
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$Parser outerClass javax/swing/text/html/HTMLEditorKit innerClassName Parser flags 409
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$LinkController outerClass javax/swing/text/html/HTMLEditorKit innerClassName LinkController flags 9
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+innerclass innerClass javax/swing/text/html/HTML$UnknownTag outerClass javax/swing/text/html/HTML innerClassName UnknownTag flags 9
+
+class name javax/swing/text/html/HTMLEditorKit$HTMLFactory
+header extends java/lang/Object implements javax/swing/text/ViewFactory flags 21
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$HTMLFactory outerClass javax/swing/text/html/HTMLEditorKit innerClassName HTMLFactory flags 9
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/HTML$UnknownTag outerClass javax/swing/text/html/HTML innerClassName UnknownTag flags 9
+innerclass innerClass javax/swing/text/html/CSS$Attribute outerClass javax/swing/text/html/CSS innerClassName Attribute flags 19
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/HTMLEditorKit$HTMLTextAction
+header extends javax/swing/text/StyledEditorKit$StyledTextAction flags 421
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$HTMLTextAction outerClass javax/swing/text/html/HTMLEditorKit innerClassName HTMLTextAction flags 409
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/StyledEditorKit$StyledTextAction outerClass javax/swing/text/StyledEditorKit innerClassName StyledTextAction flags 409
+
+class name javax/swing/text/html/HTMLEditorKit$InsertHTMLTextAction
+header extends javax/swing/text/html/HTMLEditorKit$HTMLTextAction flags 21
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$InsertHTMLTextAction outerClass javax/swing/text/html/HTMLEditorKit innerClassName InsertHTMLTextAction flags 9
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$HTMLTextAction outerClass javax/swing/text/html/HTMLEditorKit innerClassName HTMLTextAction flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/HTMLEditorKit$LinkController
+header extends java/awt/event/MouseAdapter implements java/awt/event/MouseMotionListener,java/io/Serializable flags 21
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$LinkController outerClass javax/swing/text/html/HTMLEditorKit innerClassName LinkController flags 9
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+innerclass innerClass javax/swing/event/HyperlinkEvent$EventType outerClass javax/swing/event/HyperlinkEvent innerClassName EventType flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/HTMLEditorKit$Parser
+header extends java/lang/Object flags 421
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$Parser outerClass javax/swing/text/html/HTMLEditorKit innerClassName Parser flags 409
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$ParserCallback outerClass javax/swing/text/html/HTMLEditorKit innerClassName ParserCallback flags 9
+
+class name javax/swing/text/html/HTMLEditorKit$ParserCallback
+header extends java/lang/Object flags 21
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$ParserCallback outerClass javax/swing/text/html/HTMLEditorKit innerClassName ParserCallback flags 9
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+
+class name javax/swing/text/html/HTMLWriter
+header extends javax/swing/text/AbstractWriter flags 21
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/CSS$Attribute outerClass javax/swing/text/html/CSS innerClassName Attribute flags 19
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/ImageView
+header extends javax/swing/text/View flags 21
+innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/InlineView
+header extends javax/swing/text/LabelView flags 21
+innerclass innerClass javax/swing/text/html/CSS$Attribute outerClass javax/swing/text/html/CSS innerClassName Attribute flags 19
+
+class name javax/swing/text/html/ListView
+header extends javax/swing/text/html/BlockView flags 21
+innerclass innerClass javax/swing/text/html/StyleSheet$ListPainter outerClass javax/swing/text/html/StyleSheet innerClassName ListPainter flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/MinimalHTMLWriter
+header extends javax/swing/text/AbstractWriter flags 21
+innerclass innerClass javax/swing/text/StyleConstants$ParagraphConstants outerClass javax/swing/text/StyleConstants innerClassName ParagraphConstants flags 9
+innerclass innerClass javax/swing/text/StyleConstants$CharacterConstants outerClass javax/swing/text/StyleConstants innerClassName CharacterConstants flags 9
+innerclass innerClass javax/swing/text/StyleConstants$FontConstants outerClass javax/swing/text/StyleConstants innerClassName FontConstants flags 9
+innerclass innerClass javax/swing/text/StyleConstants$ColorConstants outerClass javax/swing/text/StyleConstants innerClassName ColorConstants flags 9
+innerclass innerClass javax/swing/text/AbstractDocument$BranchElement outerClass javax/swing/text/AbstractDocument innerClassName BranchElement flags 1
+innerclass innerClass javax/swing/text/StyleContext$NamedStyle outerClass javax/swing/text/StyleContext innerClassName NamedStyle flags 1
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/ObjectView
+header extends javax/swing/text/ComponentView flags 21
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/Option
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+
+class name javax/swing/text/html/ParagraphView
+header extends javax/swing/text/ParagraphView flags 21
+innerclass innerClass javax/swing/text/html/StyleSheet$BoxPainter outerClass javax/swing/text/html/StyleSheet innerClassName BoxPainter flags 9
+innerclass innerClass javax/swing/text/html/CSS$Attribute outerClass javax/swing/text/html/CSS innerClassName Attribute flags 19
+
+class name javax/swing/text/html/StyleSheet
+header extends javax/swing/text/StyleContext flags 21
+innerclass innerClass javax/swing/text/html/StyleSheet$ListPainter outerClass javax/swing/text/html/StyleSheet innerClassName ListPainter flags 9
+innerclass innerClass javax/swing/text/html/StyleSheet$BoxPainter outerClass javax/swing/text/html/StyleSheet innerClassName BoxPainter flags 9
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/CSS$Attribute outerClass javax/swing/text/html/CSS innerClassName Attribute flags 19
+innerclass innerClass javax/swing/text/StyleContext$SmallAttributeSet outerClass javax/swing/text/StyleContext innerClassName SmallAttributeSet flags 1
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/StyleSheet$BoxPainter
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass javax/swing/text/html/StyleSheet$BoxPainter outerClass javax/swing/text/html/StyleSheet innerClassName BoxPainter flags 9
+innerclass innerClass javax/swing/text/html/CSS$Attribute outerClass javax/swing/text/html/CSS innerClassName Attribute flags 19
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$HTMLFactory outerClass javax/swing/text/html/HTMLEditorKit innerClassName HTMLFactory flags 9
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/StyleSheet$ListPainter
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass javax/swing/text/html/StyleSheet$ListPainter outerClass javax/swing/text/html/StyleSheet innerClassName ListPainter flags 9
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/CSS$Attribute outerClass javax/swing/text/html/CSS innerClassName Attribute flags 19
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/parser/ContentModel
+header extends java/lang/Object implements java/io/Serializable flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/parser/DocumentParser
+header extends javax/swing/text/html/parser/Parser flags 21
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$ParserCallback outerClass javax/swing/text/html/HTMLEditorKit innerClassName ParserCallback flags 9
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+
+class name javax/swing/text/html/parser/Parser
+header extends java/lang/Object implements javax/swing/text/html/parser/DTDConstants flags 21
+innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/parser/ParserDelegator
+header extends javax/swing/text/html/HTMLEditorKit$Parser implements java/io/Serializable flags 21
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$ParserCallback outerClass javax/swing/text/html/HTMLEditorKit innerClassName ParserCallback flags 9
+innerclass innerClass javax/swing/text/html/HTMLEditorKit$Parser outerClass javax/swing/text/html/HTMLEditorKit innerClassName Parser flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/text/html/parser/TagElement
+header extends java/lang/Object flags 21
+innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9
+innerclass innerClass javax/swing/text/html/HTML$UnknownTag outerClass javax/swing/text/html/HTML innerClassName UnknownTag flags 9
+
+class name javax/swing/tree/AbstractLayoutCache
+-method name setRootVisible descriptor (Z)V
+-method name setRowHeight descriptor (I)V
+method name setRootVisible descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Whether\u005C;u0020;or\u005C;u0020;not\u005C;u0020;the\u005C;u0020;root\u005C;u0020;node\u005C;u0020;from\u005C;u0020;the\u005C;u0020;TreeModel\u005C;u0020;is\u005C;u0020;visible.")
+method name setRowHeight descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;height\u005C;u0020;of\u005C;u0020;each\u005C;u0020;cell.")
+
+class name javax/swing/tree/DefaultMutableTreeNode
+header extends java/lang/Object implements java/lang/Cloneable,javax/swing/tree/MutableTreeNode,java/io/Serializable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+-field name children descriptor Ljava/util/Vector;
+field name children descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector<Ljavax/swing/tree/TreeNode;>;
+-method name children descriptor ()Ljava/util/Enumeration;
+-method name preorderEnumeration descriptor ()Ljava/util/Enumeration;
+-method name postorderEnumeration descriptor ()Ljava/util/Enumeration;
+-method name breadthFirstEnumeration descriptor ()Ljava/util/Enumeration;
+-method name depthFirstEnumeration descriptor ()Ljava/util/Enumeration;
+-method name pathFromAncestorEnumeration descriptor (Ljavax/swing/tree/TreeNode;)Ljava/util/Enumeration;
+method name children descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<Ljavax/swing/tree/TreeNode;>;
+method name preorderEnumeration descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<Ljavax/swing/tree/TreeNode;>;
+method name postorderEnumeration descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<Ljavax/swing/tree/TreeNode;>;
+method name breadthFirstEnumeration descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<Ljavax/swing/tree/TreeNode;>;
+method name depthFirstEnumeration descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<Ljavax/swing/tree/TreeNode;>;
+method name pathFromAncestorEnumeration descriptor (Ljavax/swing/tree/TreeNode;)Ljava/util/Enumeration; flags 1 signature (Ljavax/swing/tree/TreeNode;)Ljava/util/Enumeration<Ljavax/swing/tree/TreeNode;>;
+
+class name javax/swing/tree/DefaultTreeCellEditor
+header extends java/lang/Object implements java/awt/event/ActionListener,javax/swing/tree/TreeCellEditor,javax/swing/event/TreeSelectionListener flags 21
+innerclass innerClass javax/swing/tree/DefaultTreeCellEditor$EditorContainer outerClass javax/swing/tree/DefaultTreeCellEditor innerClassName EditorContainer flags 1
+innerclass innerClass javax/swing/tree/DefaultTreeCellEditor$DefaultTextField outerClass javax/swing/tree/DefaultTreeCellEditor innerClassName DefaultTextField flags 1
+
+class name javax/swing/tree/DefaultTreeCellEditor$DefaultTextField
+-method name setBorder descriptor (Ljavax/swing/border/Border;)V
+method name setBorder descriptor (Ljavax/swing/border/Border;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="The\u005C;u0020;component's\u005C;u0020;border.",preferred=Ztrue)
+
+class name javax/swing/tree/DefaultTreeCellRenderer
+header extends javax/swing/JLabel implements javax/swing/tree/TreeCellRenderer flags 21
+innerclass innerClass javax/swing/JTree$DropLocation outerClass javax/swing/JTree innerClassName DropLocation flags 19
+
+class name javax/swing/tree/DefaultTreeModel
+header extends java/lang/Object implements java/io/Serializable,javax/swing/tree/TreeModel flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+
+class name javax/swing/tree/DefaultTreeSelectionModel
+header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable,javax/swing/tree/TreeSelectionModel flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/tree/TreeNode
+-method name children descriptor ()Ljava/util/Enumeration;
+method name children descriptor ()Ljava/util/Enumeration; flags 401 signature ()Ljava/util/Enumeration<+Ljavax/swing/tree/TreeNode;>;
+
+class name javax/swing/tree/TreePath
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/tree/VariableHeightLayoutCache
+-method name setModel descriptor (Ljavax/swing/tree/TreeModel;)V
+-method name setRootVisible descriptor (Z)V
+-method name setRowHeight descriptor (I)V
+method name setModel descriptor (Ljavax/swing/tree/TreeModel;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;TreeModel\u005C;u0020;that\u005C;u0020;will\u005C;u0020;provide\u005C;u0020;the\u005C;u0020;data.")
+method name setRootVisible descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="Whether\u005C;u0020;or\u005C;u0020;not\u005C;u0020;the\u005C;u0020;root\u005C;u0020;node\u005C;u0020;from\u005C;u0020;the\u005C;u0020;TreeModel\u005C;u0020;is\u005C;u0020;visible.")
+method name setRowHeight descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;height\u005C;u0020;of\u005C;u0020;each\u005C;u0020;cell.")
+
+class name javax/swing/undo/AbstractUndoableEdit
+header extends java/lang/Object implements javax/swing/undo/UndoableEdit,java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/undo/CompoundEdit
+header extends javax/swing/undo/AbstractUndoableEdit flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/swing/undo/UndoManager
+header extends javax/swing/undo/CompoundEdit implements javax/swing/event/UndoableEditListener flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name undoOrRedo descriptor ()V
+-method name undo descriptor ()V
+-method name redo descriptor ()V
+method name undoOrRedo descriptor ()V thrownTypes javax/swing/undo/CannotRedoException,javax/swing/undo/CannotUndoException flags 1
+method name undo descriptor ()V thrownTypes javax/swing/undo/CannotUndoException flags 1
+method name redo descriptor ()V thrownTypes javax/swing/undo/CannotRedoException flags 1
+
+class name javax/swing/undo/UndoableEditSupport
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
--- a/make/data/symbols/java.instrument-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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. ###
-# ##########################################################
-#
--- a/make/data/symbols/java.instrument-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-#
-# 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/lang/instrument/ClassDefinition
-header extends java/lang/Object flags 31
-
-class name java/lang/instrument/ClassFileTransformer
-header extends java/lang/Object flags 601
-
-class name java/lang/instrument/IllegalClassFormatException
-header extends java/lang/Exception flags 21
-
-class name java/lang/instrument/Instrumentation
-header extends java/lang/Object flags 601
-
-class name java/lang/instrument/UnmodifiableClassException
-header extends java/lang/Exception flags 21
-
--- a/make/data/symbols/java.instrument-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.instrument-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.instrument-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,45 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.instrument
+header exports java/lang/instrument requires name\u0020;java.base\u0020;flags\u0020;8000 flags 8000
+
+class name java/lang/instrument/ClassFileTransformer
+-method name transform descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)[B
+method name transform descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)[B thrownTypes java/lang/instrument/IllegalClassFormatException flags 1 signature (Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;[B)[B
+method name transform descriptor (Ljava/lang/Module;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)[B thrownTypes java/lang/instrument/IllegalClassFormatException flags 1 signature (Ljava/lang/Module;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;[B)[B
+
+class name java/lang/instrument/Instrumentation
+method name redefineModule descriptor (Ljava/lang/Module;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;)V flags 401 signature (Ljava/lang/Module;Ljava/util/Set<Ljava/lang/Module;>;Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/Module;>;>;Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/Module;>;>;Ljava/util/Set<Ljava/lang/Class<*>;>;Ljava/util/Map<Ljava/lang/Class<*>;Ljava/util/List<Ljava/lang/Class<*>;>;>;)V
+method name isModifiableModule descriptor (Ljava/lang/Module;)Z flags 401
+
+class name java/lang/instrument/UnmodifiableModuleException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
--- a/make/data/symbols/java.logging-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.logging-6.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/java.logging-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.logging-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -26,23 +26,10 @@
 # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
 # ##########################################################
 #
-class name java/util/logging/ConsoleHandler
-header extends java/util/logging/StreamHandler flags 21
-
-class name java/util/logging/ErrorManager
-header extends java/lang/Object flags 21
-
-class name java/util/logging/FileHandler
-header extends java/util/logging/StreamHandler flags 21
-
 class name java/util/logging/Filter
 header extends java/lang/Object flags 601
 
-class name java/util/logging/Formatter
-header extends java/lang/Object flags 421
-
 class name java/util/logging/Handler
-header extends java/lang/Object flags 421
 -method name setFormatter descriptor (Ljava/util/logging/Formatter;)V
 -method name setEncoding descriptor (Ljava/lang/String;)V
 -method name setFilter descriptor (Ljava/util/logging/Filter;)V
@@ -54,11 +41,7 @@
 method name setErrorManager descriptor (Ljava/util/logging/ErrorManager;)V flags 1
 method name getLevel descriptor ()Ljava/util/logging/Level; flags 21
 
-class name java/util/logging/Level
-header extends java/lang/Object implements java/io/Serializable flags 21
-
 class name java/util/logging/LogManager
-header extends java/lang/Object flags 21
 -method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V
 -method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V
 -method name addLogger descriptor (Ljava/util/logging/Logger;)Z
@@ -70,11 +53,7 @@
 method name getLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger; flags 21
 method name getLoggerNames descriptor ()Ljava/util/Enumeration; flags 21 signature ()Ljava/util/Enumeration<Ljava/lang/String;>;
 
-class name java/util/logging/LogRecord
-header extends java/lang/Object implements java/io/Serializable flags 21
-
 class name java/util/logging/Logger
-header extends java/lang/Object flags 21
 -method name getLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger;
 -method name getLogger descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger;
 -method name getAnonymousLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger;
@@ -104,30 +83,13 @@
 method name logrb descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V flags 1
 method name logrb descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1
 
-class name java/util/logging/LoggingMXBean
-header extends java/lang/Object flags 601
-
-class name java/util/logging/LoggingPermission
-header extends java/security/BasicPermission flags 31
-
 class name java/util/logging/MemoryHandler
-header extends java/util/logging/Handler flags 21
 -method name setPushLevel descriptor (Ljava/util/logging/Level;)V
 -method name getPushLevel descriptor ()Ljava/util/logging/Level;
 method name setPushLevel descriptor (Ljava/util/logging/Level;)V thrownTypes java/lang/SecurityException flags 1
 method name getPushLevel descriptor ()Ljava/util/logging/Level; flags 21
 
-class name java/util/logging/SimpleFormatter
-header extends java/util/logging/Formatter flags 21
-
-class name java/util/logging/SocketHandler
-header extends java/util/logging/StreamHandler flags 21
-
 class name java/util/logging/StreamHandler
-header extends java/util/logging/Handler flags 21
 -method name setEncoding descriptor (Ljava/lang/String;)V
 method name setEncoding descriptor (Ljava/lang/String;)V thrownTypes java/lang/SecurityException,java/io/UnsupportedEncodingException flags 1
 
-class name java/util/logging/XMLFormatter
-header extends java/util/logging/Formatter flags 21
-
--- a/make/data/symbols/java.logging-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.logging-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.logging-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,117 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.logging
+header exports java/util/logging requires name\u0020;java.base\u0020;flags\u0020;8000 provides interface\u0020;jdk/internal/logger/DefaultLoggerFinder\u0020;impls\u0020;sun/util/logging/internal/LoggingProviderImpl flags 8000
+
+class name java/util/logging/ErrorManager
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/logging/FileHandler
+header extends java/util/logging/StreamHandler flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljava/lang/String;JIZ)V thrownTypes java/io/IOException flags 1
+
+class name java/util/logging/Formatter
+-method name formatMessage descriptor (Ljava/util/logging/LogRecord;)Ljava/lang/String;
+method name formatMessage descriptor (Ljava/util/logging/LogRecord;)Ljava/lang/String; flags 1
+
+class name java/util/logging/Handler
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/logging/Level
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/logging/LogManager
+header extends java/lang/Object flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V
+-method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V
+-method name getLoggingMXBean descriptor ()Ljava/util/logging/LoggingMXBean;
+method name updateConfiguration descriptor (Ljava/util/function/Function;)V thrownTypes java/io/IOException flags 1 signature (Ljava/util/function/Function<Ljava/lang/String;Ljava/util/function/BiFunction<Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;>;>;)V
+method name updateConfiguration descriptor (Ljava/io/InputStream;Ljava/util/function/Function;)V thrownTypes java/io/IOException flags 1 signature (Ljava/io/InputStream;Ljava/util/function/Function<Ljava/lang/String;Ljava/util/function/BiFunction<Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;>;>;)V
+method name getLoggingMXBean descriptor ()Ljava/util/logging/LoggingMXBean; flags 29 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name addConfigurationListener descriptor (Ljava/lang/Runnable;)Ljava/util/logging/LogManager; flags 1
+method name removeConfigurationListener descriptor (Ljava/lang/Runnable;)V flags 1
+
+class name java/util/logging/LogRecord
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/StackWalker$StackFrame outerClass java/lang/StackWalker innerClassName StackFrame flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name setMillis descriptor (J)V
+method name setMillis descriptor (J)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name getInstant descriptor ()Ljava/time/Instant; flags 1
+method name setInstant descriptor (Ljava/time/Instant;)V flags 1
+
+class name java/util/logging/Logger
+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 getLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger;
+-method name getLogger descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger;
+-method name getAnonymousLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger;
+method name getLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger; flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getLogger descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger; flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getAnonymousLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger; flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name logrb descriptor (Ljava/util/logging/Level;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V flags 81
+method name logrb descriptor (Ljava/util/logging/Level;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1
+
+class name java/util/logging/LoggingMXBean
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
+class name java/util/logging/LoggingPermission
+header extends java/security/BasicPermission flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/logging/MemoryHandler
+header extends java/util/logging/Handler flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/logging/SimpleFormatter
+header extends java/util/logging/Formatter flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name format descriptor (Ljava/util/logging/LogRecord;)Ljava/lang/String;
+method name format descriptor (Ljava/util/logging/LogRecord;)Ljava/lang/String; flags 1
+
+class name java/util/logging/SocketHandler
+header extends java/util/logging/StreamHandler flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/logging/StreamHandler
+header extends java/util/logging/Handler flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/logging/XMLFormatter
+header extends java/util/logging/Formatter flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
--- a/make/data/symbols/java.management-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.management-6.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/java.management-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.management-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -26,628 +26,12 @@
 # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
 # ##########################################################
 #
-class name java/lang/management/BufferPoolMXBean
-header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
-
-class name java/lang/management/ClassLoadingMXBean
-header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
-
-class name java/lang/management/CompilationMXBean
-header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
-
-class name java/lang/management/GarbageCollectorMXBean
-header extends java/lang/Object implements java/lang/management/MemoryManagerMXBean flags 601
-
 class name java/lang/management/LockInfo
-header extends java/lang/Object flags 21
 -method name <init> descriptor (Ljava/lang/String;I)V
 -method name from descriptor (Ljavax/management/openmbean/CompositeData;)Ljava/lang/management/LockInfo;
 method name <init> descriptor (Ljava/lang/String;I)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"className""identityHashCode"})
 
-class name java/lang/management/ManagementFactory
-header extends java/lang/Object flags 21
-
-class name java/lang/management/ManagementPermission
-header extends java/security/BasicPermission flags 31
-
-class name java/lang/management/MemoryMXBean
-header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
-
-class name java/lang/management/MemoryManagerMXBean
-header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
-
-class name java/lang/management/MemoryNotificationInfo
-header extends java/lang/Object flags 21
-
-class name java/lang/management/MemoryPoolMXBean
-header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
-
-class name java/lang/management/MemoryType
-header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/lang/management/MemoryType;>;
-
-class name java/lang/management/MemoryUsage
-header extends java/lang/Object flags 21
-
-class name java/lang/management/MonitorInfo
-header extends java/lang/management/LockInfo flags 21
-
-class name java/lang/management/OperatingSystemMXBean
-header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
-
-class name java/lang/management/PlatformLoggingMXBean
-header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
-
-class name java/lang/management/PlatformManagedObject
-header extends java/lang/Object flags 601
-
-class name java/lang/management/RuntimeMXBean
-header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
-
-class name java/lang/management/ThreadInfo
-header extends java/lang/Object flags 21
-innerclass innerClass java/lang/Thread$State outerClass java/lang/Thread innerClassName State flags 4019
-
-class name java/lang/management/ThreadMXBean
-header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
-
-class name javax/management/Attribute
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/management/AttributeChangeNotification
-header extends javax/management/Notification flags 21
-
-class name javax/management/AttributeChangeNotificationFilter
-header extends java/lang/Object implements javax/management/NotificationFilter flags 21
-
-class name javax/management/AttributeList
-header extends java/util/ArrayList flags 21 signature Ljava/util/ArrayList<Ljava/lang/Object;>;
-
-class name javax/management/AttributeNotFoundException
-header extends javax/management/OperationsException flags 21
-
-class name javax/management/AttributeValueExp
-header extends java/lang/Object implements javax/management/ValueExp flags 21
-
-class name javax/management/BadAttributeValueExpException
-header extends java/lang/Exception flags 21
-
-class name javax/management/BadBinaryOpValueExpException
-header extends java/lang/Exception flags 21
-
-class name javax/management/BadStringOperationException
-header extends java/lang/Exception flags 21
-
-class name javax/management/DefaultLoaderRepository
-header extends java/lang/Object flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name javax/management/Descriptor
-header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 601
-
-class name javax/management/DescriptorAccess
-header extends java/lang/Object implements javax/management/DescriptorRead flags 601
-
-class name javax/management/DescriptorKey
-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/management/DescriptorRead
-header extends java/lang/Object flags 601
-
-class name javax/management/DynamicMBean
-header extends java/lang/Object flags 601
-
-class name javax/management/ImmutableDescriptor
-header extends java/lang/Object implements javax/management/Descriptor flags 21
-
-class name javax/management/InstanceAlreadyExistsException
-header extends javax/management/OperationsException flags 21
-
-class name javax/management/InstanceNotFoundException
-header extends javax/management/OperationsException flags 21
-
-class name javax/management/IntrospectionException
-header extends javax/management/OperationsException flags 21
-
-class name javax/management/InvalidApplicationException
-header extends java/lang/Exception flags 21
-
-class name javax/management/InvalidAttributeValueException
-header extends javax/management/OperationsException flags 21
-
-class name javax/management/JMException
-header extends java/lang/Exception flags 21
-
-class name javax/management/JMRuntimeException
-header extends java/lang/RuntimeException flags 21
-
-class name javax/management/JMX
-header extends java/lang/Object flags 21
-
-class name javax/management/ListenerNotFoundException
-header extends javax/management/OperationsException flags 21
-
-class name javax/management/MBeanAttributeInfo
-header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21
-
-class name javax/management/MBeanConstructorInfo
-header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21
-
-class name javax/management/MBeanException
-header extends javax/management/JMException flags 21
-
-class name javax/management/MBeanFeatureInfo
-header extends java/lang/Object implements java/io/Serializable,javax/management/DescriptorRead flags 21
-
-class name javax/management/MBeanInfo
-header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable,javax/management/DescriptorRead flags 21
-
-class name javax/management/MBeanNotificationInfo
-header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21
-
-class name javax/management/MBeanOperationInfo
-header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21
-
-class name javax/management/MBeanParameterInfo
-header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21
-
-class name javax/management/MBeanPermission
-header extends java/security/Permission flags 21
-
-class name javax/management/MBeanRegistration
-header extends java/lang/Object flags 601
-
-class name javax/management/MBeanRegistrationException
-header extends javax/management/MBeanException flags 21
-
-class name javax/management/MBeanServer
-header extends java/lang/Object implements javax/management/MBeanServerConnection flags 601
-
-class name javax/management/MBeanServerBuilder
-header extends java/lang/Object flags 21
-
-class name javax/management/MBeanServerConnection
-header extends java/lang/Object flags 601
-
-class name javax/management/MBeanServerDelegate
-header extends java/lang/Object implements javax/management/MBeanServerDelegateMBean,javax/management/NotificationEmitter flags 21
-
-class name javax/management/MBeanServerDelegateMBean
-header extends java/lang/Object flags 601
-
-class name javax/management/MBeanServerFactory
-header extends java/lang/Object flags 21
-
-class name javax/management/MBeanServerInvocationHandler
-header extends java/lang/Object implements java/lang/reflect/InvocationHandler flags 21
-
-class name javax/management/MBeanServerNotification
-header extends javax/management/Notification flags 21
-
-class name javax/management/MBeanServerPermission
-header extends java/security/BasicPermission flags 21
-
-class name javax/management/MBeanTrustPermission
-header extends java/security/BasicPermission flags 21
-
-class name javax/management/MXBean
-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;})
-
-class name javax/management/MalformedObjectNameException
-header extends javax/management/OperationsException flags 21
-
-class name javax/management/NotCompliantMBeanException
-header extends javax/management/OperationsException flags 21
-
-class name javax/management/Notification
-header extends java/util/EventObject flags 21
-
-class name javax/management/NotificationBroadcaster
-header extends java/lang/Object flags 601
-
-class name javax/management/NotificationBroadcasterSupport
-header extends java/lang/Object implements javax/management/NotificationEmitter flags 21
-
-class name javax/management/NotificationEmitter
-header extends java/lang/Object implements javax/management/NotificationBroadcaster flags 601
-
-class name javax/management/NotificationFilter
-header extends java/lang/Object implements java/io/Serializable flags 601
-
-class name javax/management/NotificationFilterSupport
-header extends java/lang/Object implements javax/management/NotificationFilter flags 21
-
-class name javax/management/NotificationListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/management/ObjectInstance
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/management/ObjectName
-header extends java/lang/Object implements java/lang/Comparable,javax/management/QueryExp flags 21 signature Ljava/lang/Object;Ljava/lang/Comparable<Ljavax/management/ObjectName;>;Ljavax/management/QueryExp;
-
-class name javax/management/OperationsException
-header extends javax/management/JMException flags 21
-
-class name javax/management/PersistentMBean
-header extends java/lang/Object flags 601
-
-class name javax/management/Query
-header extends java/lang/Object flags 21
-
-class name javax/management/QueryEval
-header extends java/lang/Object implements java/io/Serializable flags 421
-
-class name javax/management/QueryExp
-header extends java/lang/Object implements java/io/Serializable flags 601
-
-class name javax/management/ReflectionException
-header extends javax/management/JMException flags 21
-
-class name javax/management/RuntimeErrorException
-header extends javax/management/JMRuntimeException flags 21
-
-class name javax/management/RuntimeMBeanException
-header extends javax/management/JMRuntimeException flags 21
-
-class name javax/management/RuntimeOperationsException
-header extends javax/management/JMRuntimeException flags 21
-
-class name javax/management/ServiceNotFoundException
-header extends javax/management/OperationsException flags 21
-
-class name javax/management/StandardEmitterMBean
-header extends javax/management/StandardMBean implements javax/management/NotificationEmitter flags 21
-
-class name javax/management/StandardMBean
-header extends java/lang/Object implements javax/management/DynamicMBean,javax/management/MBeanRegistration flags 21
-
-class name javax/management/StringValueExp
-header extends java/lang/Object implements javax/management/ValueExp flags 21
-
-class name javax/management/ValueExp
-header extends java/lang/Object implements java/io/Serializable flags 601
-
-class name javax/management/loading/ClassLoaderRepository
-header extends java/lang/Object flags 601
-
-class name javax/management/loading/DefaultLoaderRepository
-header extends java/lang/Object flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name javax/management/loading/MLet
-header extends java/net/URLClassLoader implements javax/management/loading/MLetMBean,javax/management/MBeanRegistration,java/io/Externalizable flags 21
-
-class name javax/management/loading/MLetContent
-header extends java/lang/Object flags 21
-
-class name javax/management/loading/MLetMBean
-header extends java/lang/Object flags 601
-
-class name javax/management/loading/PrivateClassLoader
-header extends java/lang/Object flags 601
-
-class name javax/management/loading/PrivateMLet
-header extends javax/management/loading/MLet implements javax/management/loading/PrivateClassLoader flags 21
-
-class name javax/management/modelmbean/DescriptorSupport
-header extends java/lang/Object implements javax/management/Descriptor flags 21
-
-class name javax/management/modelmbean/InvalidTargetObjectTypeException
-header extends java/lang/Exception flags 21
-
-class name javax/management/modelmbean/ModelMBean
-header extends java/lang/Object implements javax/management/DynamicMBean,javax/management/PersistentMBean,javax/management/modelmbean/ModelMBeanNotificationBroadcaster flags 601
-
-class name javax/management/modelmbean/ModelMBeanAttributeInfo
-header extends javax/management/MBeanAttributeInfo implements javax/management/DescriptorAccess flags 21
-
-class name javax/management/modelmbean/ModelMBeanConstructorInfo
-header extends javax/management/MBeanConstructorInfo implements javax/management/DescriptorAccess flags 21
-
-class name javax/management/modelmbean/ModelMBeanInfo
-header extends java/lang/Object flags 601
-
-class name javax/management/modelmbean/ModelMBeanInfoSupport
-header extends javax/management/MBeanInfo implements javax/management/modelmbean/ModelMBeanInfo flags 21
-
-class name javax/management/modelmbean/ModelMBeanNotificationBroadcaster
-header extends java/lang/Object implements javax/management/NotificationBroadcaster flags 601
-
-class name javax/management/modelmbean/ModelMBeanNotificationInfo
-header extends javax/management/MBeanNotificationInfo implements javax/management/DescriptorAccess flags 21
-
-class name javax/management/modelmbean/ModelMBeanOperationInfo
-header extends javax/management/MBeanOperationInfo implements javax/management/DescriptorAccess flags 21
-
-class name javax/management/modelmbean/RequiredModelMBean
-header extends java/lang/Object implements javax/management/modelmbean/ModelMBean,javax/management/MBeanRegistration,javax/management/NotificationEmitter flags 21
-
-class name javax/management/modelmbean/XMLParseException
-header extends java/lang/Exception flags 21
-
-class name javax/management/monitor/CounterMonitor
-header extends javax/management/monitor/Monitor implements javax/management/monitor/CounterMonitorMBean flags 21
-
-class name javax/management/monitor/CounterMonitorMBean
-header extends java/lang/Object implements javax/management/monitor/MonitorMBean flags 601
-
-class name javax/management/monitor/GaugeMonitor
-header extends javax/management/monitor/Monitor implements javax/management/monitor/GaugeMonitorMBean flags 21
-
-class name javax/management/monitor/GaugeMonitorMBean
-header extends java/lang/Object implements javax/management/monitor/MonitorMBean flags 601
-
-class name javax/management/monitor/Monitor
-header extends javax/management/NotificationBroadcasterSupport implements javax/management/monitor/MonitorMBean,javax/management/MBeanRegistration flags 421
-
-class name javax/management/monitor/MonitorMBean
-header extends java/lang/Object flags 601
-
-class name javax/management/monitor/MonitorNotification
-header extends javax/management/Notification flags 21
-
-class name javax/management/monitor/MonitorSettingException
-header extends javax/management/JMRuntimeException flags 21
-
-class name javax/management/monitor/StringMonitor
-header extends javax/management/monitor/Monitor implements javax/management/monitor/StringMonitorMBean flags 21
-
-class name javax/management/monitor/StringMonitorMBean
-header extends java/lang/Object implements javax/management/monitor/MonitorMBean flags 601
-
-class name javax/management/openmbean/ArrayType
-header extends javax/management/openmbean/OpenType flags 21 signature <T:Ljava/lang/Object;>Ljavax/management/openmbean/OpenType<TT;>;
-
-class name javax/management/openmbean/CompositeData
-header extends java/lang/Object flags 601
-
-class name javax/management/openmbean/CompositeDataInvocationHandler
-header extends java/lang/Object implements java/lang/reflect/InvocationHandler flags 21
-
-class name javax/management/openmbean/CompositeDataSupport
-header extends java/lang/Object implements javax/management/openmbean/CompositeData,java/io/Serializable flags 21
-
-class name javax/management/openmbean/CompositeDataView
-header extends java/lang/Object flags 601
-
-class name javax/management/openmbean/CompositeType
-header extends javax/management/openmbean/OpenType flags 21 signature Ljavax/management/openmbean/OpenType<Ljavax/management/openmbean/CompositeData;>;
-
-class name javax/management/openmbean/InvalidKeyException
-header extends java/lang/IllegalArgumentException flags 21
-
-class name javax/management/openmbean/InvalidOpenTypeException
-header extends java/lang/IllegalArgumentException flags 21
-
-class name javax/management/openmbean/KeyAlreadyExistsException
-header extends java/lang/IllegalArgumentException flags 21
-
-class name javax/management/openmbean/OpenDataException
-header extends javax/management/JMException flags 21
-
-class name javax/management/openmbean/OpenMBeanAttributeInfo
-header extends java/lang/Object implements javax/management/openmbean/OpenMBeanParameterInfo flags 601
-
-class name javax/management/openmbean/OpenMBeanAttributeInfoSupport
-header extends javax/management/MBeanAttributeInfo implements javax/management/openmbean/OpenMBeanAttributeInfo flags 21
-
-class name javax/management/openmbean/OpenMBeanConstructorInfo
-header extends java/lang/Object flags 601
-
-class name javax/management/openmbean/OpenMBeanConstructorInfoSupport
-header extends javax/management/MBeanConstructorInfo implements javax/management/openmbean/OpenMBeanConstructorInfo flags 21
-
-class name javax/management/openmbean/OpenMBeanInfo
-header extends java/lang/Object flags 601
-
-class name javax/management/openmbean/OpenMBeanInfoSupport
-header extends javax/management/MBeanInfo implements javax/management/openmbean/OpenMBeanInfo flags 21
-
-class name javax/management/openmbean/OpenMBeanOperationInfo
-header extends java/lang/Object flags 601
-
-class name javax/management/openmbean/OpenMBeanOperationInfoSupport
-header extends javax/management/MBeanOperationInfo implements javax/management/openmbean/OpenMBeanOperationInfo flags 21
-
-class name javax/management/openmbean/OpenMBeanParameterInfo
-header extends java/lang/Object flags 601
-
-class name javax/management/openmbean/OpenMBeanParameterInfoSupport
-header extends javax/management/MBeanParameterInfo implements javax/management/openmbean/OpenMBeanParameterInfo flags 21
-
-class name javax/management/openmbean/OpenType
-header extends java/lang/Object implements java/io/Serializable flags 421 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Serializable;
-
-class name javax/management/openmbean/SimpleType
-header extends javax/management/openmbean/OpenType flags 31 signature <T:Ljava/lang/Object;>Ljavax/management/openmbean/OpenType<TT;>;
-
-class name javax/management/openmbean/TabularData
-header extends java/lang/Object flags 601
-
-class name javax/management/openmbean/TabularDataSupport
-header extends java/lang/Object implements javax/management/openmbean/TabularData,java/util/Map,java/lang/Cloneable,java/io/Serializable flags 21 signature Ljava/lang/Object;Ljavax/management/openmbean/TabularData;Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;Ljava/lang/Cloneable;Ljava/io/Serializable;
-innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
-
-class name javax/management/openmbean/TabularType
-header extends javax/management/openmbean/OpenType flags 21 signature Ljavax/management/openmbean/OpenType<Ljavax/management/openmbean/TabularData;>;
-
-class name javax/management/relation/InvalidRelationIdException
-header extends javax/management/relation/RelationException flags 21
-
-class name javax/management/relation/InvalidRelationServiceException
-header extends javax/management/relation/RelationException flags 21
-
-class name javax/management/relation/InvalidRelationTypeException
-header extends javax/management/relation/RelationException flags 21
-
-class name javax/management/relation/InvalidRoleInfoException
-header extends javax/management/relation/RelationException flags 21
-
-class name javax/management/relation/InvalidRoleValueException
-header extends javax/management/relation/RelationException flags 21
-
-class name javax/management/relation/MBeanServerNotificationFilter
-header extends javax/management/NotificationFilterSupport flags 21
-
-class name javax/management/relation/Relation
-header extends java/lang/Object flags 601
-
-class name javax/management/relation/RelationException
-header extends javax/management/JMException flags 21
-
-class name javax/management/relation/RelationNotFoundException
-header extends javax/management/relation/RelationException flags 21
-
-class name javax/management/relation/RelationNotification
-header extends javax/management/Notification flags 21
-
-class name javax/management/relation/RelationService
-header extends javax/management/NotificationBroadcasterSupport implements javax/management/relation/RelationServiceMBean,javax/management/MBeanRegistration,javax/management/NotificationListener flags 21
-
-class name javax/management/relation/RelationServiceMBean
-header extends java/lang/Object flags 601
-
-class name javax/management/relation/RelationServiceNotRegisteredException
-header extends javax/management/relation/RelationException flags 21
-
-class name javax/management/relation/RelationSupport
-header extends java/lang/Object implements javax/management/relation/RelationSupportMBean,javax/management/MBeanRegistration flags 21
-
-class name javax/management/relation/RelationSupportMBean
-header extends java/lang/Object implements javax/management/relation/Relation flags 601
-
-class name javax/management/relation/RelationType
-header extends java/lang/Object implements java/io/Serializable flags 601
-
-class name javax/management/relation/RelationTypeNotFoundException
-header extends javax/management/relation/RelationException flags 21
-
-class name javax/management/relation/RelationTypeSupport
-header extends java/lang/Object implements javax/management/relation/RelationType flags 21
-
-class name javax/management/relation/Role
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/management/relation/RoleInfo
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/management/relation/RoleInfoNotFoundException
-header extends javax/management/relation/RelationException flags 21
-
-class name javax/management/relation/RoleList
-header extends java/util/ArrayList flags 21 signature Ljava/util/ArrayList<Ljava/lang/Object;>;
-
-class name javax/management/relation/RoleNotFoundException
-header extends javax/management/relation/RelationException flags 21
-
-class name javax/management/relation/RoleResult
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/management/relation/RoleStatus
-header extends java/lang/Object flags 21
-
-class name javax/management/relation/RoleUnresolved
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/management/relation/RoleUnresolvedList
-header extends java/util/ArrayList flags 21 signature Ljava/util/ArrayList<Ljava/lang/Object;>;
-
-class name javax/management/remote/JMXAddressable
-header extends java/lang/Object flags 601
-
-class name javax/management/remote/JMXAuthenticator
-header extends java/lang/Object flags 601
-
-class name javax/management/remote/JMXConnectionNotification
-header extends javax/management/Notification flags 21
-
-class name javax/management/remote/JMXConnector
-header extends java/lang/Object implements java/io/Closeable flags 601
-
-class name javax/management/remote/JMXConnectorFactory
-header extends java/lang/Object flags 21
-
-class name javax/management/remote/JMXConnectorProvider
-header extends java/lang/Object flags 601
-
-class name javax/management/remote/JMXConnectorServer
-header extends javax/management/NotificationBroadcasterSupport implements javax/management/remote/JMXConnectorServerMBean,javax/management/MBeanRegistration,javax/management/remote/JMXAddressable flags 421
-
-class name javax/management/remote/JMXConnectorServerFactory
-header extends java/lang/Object flags 21
-
-class name javax/management/remote/JMXConnectorServerMBean
-header extends java/lang/Object flags 601
-
-class name javax/management/remote/JMXConnectorServerProvider
-header extends java/lang/Object flags 601
-
-class name javax/management/remote/JMXPrincipal
-header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21
-
-class name javax/management/remote/JMXProviderException
-header extends java/io/IOException flags 21
-
-class name javax/management/remote/JMXServerErrorException
-header extends java/io/IOException flags 21
-
-class name javax/management/remote/JMXServiceURL
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/management/remote/MBeanServerForwarder
-header extends java/lang/Object implements javax/management/MBeanServer flags 601
-
-class name javax/management/remote/NotificationResult
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/management/remote/SubjectDelegationPermission
-header extends java/security/BasicPermission flags 31
-
-class name javax/management/remote/TargetedNotification
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/management/remote/rmi/RMIConnection
-header extends java/lang/Object implements java/io/Closeable,java/rmi/Remote flags 601
-
-class name javax/management/remote/rmi/RMIConnectionImpl
-header extends java/lang/Object implements javax/management/remote/rmi/RMIConnection,java/rmi/server/Unreferenced flags 21
-
-class name javax/management/remote/rmi/RMIConnectionImpl_Stub
-header extends java/rmi/server/RemoteStub implements javax/management/remote/rmi/RMIConnection flags 31
-
-class name javax/management/remote/rmi/RMIConnector
-header extends java/lang/Object implements javax/management/remote/JMXConnector,java/io/Serializable,javax/management/remote/JMXAddressable flags 21
-
-class name javax/management/remote/rmi/RMIConnectorServer
-header extends javax/management/remote/JMXConnectorServer flags 21
-
-class name javax/management/remote/rmi/RMIIIOPServerImpl
-header extends javax/management/remote/rmi/RMIServerImpl flags 21
-
-class name javax/management/remote/rmi/RMIJRMPServerImpl
-header extends javax/management/remote/rmi/RMIServerImpl flags 21
-
-class name javax/management/remote/rmi/RMIServer
-header extends java/lang/Object implements java/rmi/Remote flags 601
-
-class name javax/management/remote/rmi/RMIServerImpl
-header extends java/lang/Object implements java/io/Closeable,javax/management/remote/rmi/RMIServer flags 421
-
-class name javax/management/remote/rmi/RMIServerImpl_Stub
-header extends java/rmi/server/RemoteStub implements javax/management/remote/rmi/RMIServer flags 31
-
-class name javax/management/remote/rmi/_RMIConnectionImpl_Tie
-header extends org/omg/CORBA_2_3/portable/ObjectImpl implements javax/rmi/CORBA/Tie flags 21
-
-class name javax/management/remote/rmi/_RMIConnection_Stub
-header extends javax/rmi/CORBA/Stub implements javax/management/remote/rmi/RMIConnection flags 21
-
-class name javax/management/remote/rmi/_RMIServerImpl_Tie
-header extends org/omg/CORBA_2_3/portable/ObjectImpl implements javax/rmi/CORBA/Tie flags 21
-
-class name javax/management/remote/rmi/_RMIServer_Stub
-header extends javax/rmi/CORBA/Stub implements javax/management/remote/rmi/RMIServer flags 21
-
 class name javax/management/timer/Timer
-header extends javax/management/NotificationBroadcasterSupport implements javax/management/timer/TimerMBean,javax/management/MBeanRegistration flags 21
 -method name getNbNotifications descriptor ()I
 -method name getNotificationType descriptor (Ljava/lang/Integer;)Ljava/lang/String;
 -method name getNotificationMessage descriptor (Ljava/lang/Integer;)Ljava/lang/String;
@@ -667,9 +51,3 @@
 method name getFixedRate descriptor (Ljava/lang/Integer;)Ljava/lang/Boolean; flags 1
 method name isEmpty descriptor ()Z flags 1
 
-class name javax/management/timer/TimerMBean
-header extends java/lang/Object flags 601
-
-class name javax/management/timer/TimerNotification
-header extends javax/management/Notification flags 21
-
--- a/make/data/symbols/java.management-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.management-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -2162,247 +2162,6 @@
 method name getListenerID descriptor ()Ljava/lang/Integer; flags 1
 method name toString descriptor ()Ljava/lang/String; flags 1
 
-class name javax/management/remote/rmi/RMIConnection
-header extends java/lang/Object implements java/io/Closeable,java/rmi/Remote flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
-method name getConnectionId descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 401
-method name close descriptor ()V thrownTypes java/io/IOException flags 401
-method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,java/io/IOException flags 401
-method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,javax/management/InstanceNotFoundException,java/io/IOException flags 401
-method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,java/io/IOException flags 401
-method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,javax/management/InstanceNotFoundException,java/io/IOException flags 401
-method name unregisterMBean descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/MBeanRegistrationException,java/io/IOException flags 401
-method name getObjectInstance descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 401
-method name queryMBeans descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set; thrownTypes java/io/IOException flags 401 signature (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set<Ljavax/management/ObjectInstance;>;
-method name queryNames descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set; thrownTypes java/io/IOException flags 401 signature (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set<Ljavax/management/ObjectName;>;
-method name isRegistered descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Z thrownTypes java/io/IOException flags 401
-method name getMBeanCount descriptor (Ljavax/security/auth/Subject;)Ljava/lang/Integer; thrownTypes java/io/IOException flags 401
-method name getAttribute descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object; thrownTypes javax/management/MBeanException,javax/management/AttributeNotFoundException,javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 401
-method name getAttributes descriptor (Ljavax/management/ObjectName;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList; thrownTypes javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 401
-method name setAttribute descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/AttributeNotFoundException,javax/management/InvalidAttributeValueException,javax/management/MBeanException,javax/management/ReflectionException,java/io/IOException flags 401
-method name setAttributes descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList; thrownTypes javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 401
-method name invoke descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object; thrownTypes javax/management/InstanceNotFoundException,javax/management/MBeanException,javax/management/ReflectionException,java/io/IOException flags 401
-method name getDefaultDomain descriptor (Ljavax/security/auth/Subject;)Ljava/lang/String; thrownTypes java/io/IOException flags 401
-method name getDomains descriptor (Ljavax/security/auth/Subject;)[Ljava/lang/String; thrownTypes java/io/IOException flags 401
-method name getMBeanInfo descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/MBeanInfo; thrownTypes javax/management/InstanceNotFoundException,javax/management/IntrospectionException,javax/management/ReflectionException,java/io/IOException flags 401
-method name isInstanceOf descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Z thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 401
-method name addNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 401
-method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 401
-method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 401
-method name addNotificationListeners descriptor ([Ljavax/management/ObjectName;[Ljava/rmi/MarshalledObject;[Ljavax/security/auth/Subject;)[Ljava/lang/Integer; thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 401
-method name removeNotificationListeners descriptor (Ljavax/management/ObjectName;[Ljava/lang/Integer;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 401
-method name fetchNotifications descriptor (JIJ)Ljavax/management/remote/NotificationResult; thrownTypes java/io/IOException flags 401
-
-class name javax/management/remote/rmi/RMIConnectionImpl
-header extends java/lang/Object implements javax/management/remote/rmi/RMIConnection,java/rmi/server/Unreferenced flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
-method name <init> descriptor (Ljavax/management/remote/rmi/RMIServerImpl;Ljava/lang/String;Ljava/lang/ClassLoader;Ljavax/security/auth/Subject;Ljava/util/Map;)V flags 1 signature (Ljavax/management/remote/rmi/RMIServerImpl;Ljava/lang/String;Ljava/lang/ClassLoader;Ljavax/security/auth/Subject;Ljava/util/Map<Ljava/lang/String;*>;)V
-method name getConnectionId descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1
-method name close descriptor ()V thrownTypes java/io/IOException flags 1
-method name unreferenced descriptor ()V flags 1
-method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,java/io/IOException flags 1
-method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,javax/management/InstanceNotFoundException,java/io/IOException flags 1
-method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,java/io/IOException flags 1
-method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,javax/management/InstanceNotFoundException,java/io/IOException flags 1
-method name unregisterMBean descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/MBeanRegistrationException,java/io/IOException flags 1
-method name getObjectInstance descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 1
-method name queryMBeans descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set; thrownTypes java/io/IOException flags 1 signature (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set<Ljavax/management/ObjectInstance;>;
-method name queryNames descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set; thrownTypes java/io/IOException flags 1 signature (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set<Ljavax/management/ObjectName;>;
-method name isRegistered descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Z thrownTypes java/io/IOException flags 1
-method name getMBeanCount descriptor (Ljavax/security/auth/Subject;)Ljava/lang/Integer; thrownTypes java/io/IOException flags 1
-method name getAttribute descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object; thrownTypes javax/management/MBeanException,javax/management/AttributeNotFoundException,javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 1
-method name getAttributes descriptor (Ljavax/management/ObjectName;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList; thrownTypes javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 1
-method name setAttribute descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/AttributeNotFoundException,javax/management/InvalidAttributeValueException,javax/management/MBeanException,javax/management/ReflectionException,java/io/IOException flags 1
-method name setAttributes descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList; thrownTypes javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 1
-method name invoke descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object; thrownTypes javax/management/InstanceNotFoundException,javax/management/MBeanException,javax/management/ReflectionException,java/io/IOException flags 1
-method name getDefaultDomain descriptor (Ljavax/security/auth/Subject;)Ljava/lang/String; thrownTypes java/io/IOException flags 1
-method name getDomains descriptor (Ljavax/security/auth/Subject;)[Ljava/lang/String; thrownTypes java/io/IOException flags 1
-method name getMBeanInfo descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/MBeanInfo; thrownTypes javax/management/InstanceNotFoundException,javax/management/IntrospectionException,javax/management/ReflectionException,java/io/IOException flags 1
-method name isInstanceOf descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Z thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 1
-method name addNotificationListeners descriptor ([Ljavax/management/ObjectName;[Ljava/rmi/MarshalledObject;[Ljavax/security/auth/Subject;)[Ljava/lang/Integer; thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 1
-method name addNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 1
-method name removeNotificationListeners descriptor (Ljavax/management/ObjectName;[Ljava/lang/Integer;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 1
-method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 1
-method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 1
-method name fetchNotifications descriptor (JIJ)Ljavax/management/remote/NotificationResult; thrownTypes java/io/IOException flags 1
-method name toString descriptor ()Ljava/lang/String; flags 1
-
-class name javax/management/remote/rmi/RMIConnectionImpl_Stub
-header extends java/rmi/server/RemoteStub implements javax/management/remote/rmi/RMIConnection flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
-method name <init> descriptor (Ljava/rmi/server/RemoteRef;)V flags 1
-method name addNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes java/io/IOException,javax/management/InstanceNotFoundException flags 1
-method name addNotificationListeners descriptor ([Ljavax/management/ObjectName;[Ljava/rmi/MarshalledObject;[Ljavax/security/auth/Subject;)[Ljava/lang/Integer; thrownTypes java/io/IOException,javax/management/InstanceNotFoundException flags 1
-method name close descriptor ()V thrownTypes java/io/IOException flags 1
-method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes java/io/IOException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanException,javax/management/MBeanRegistrationException,javax/management/NotCompliantMBeanException,javax/management/ReflectionException flags 1
-method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes java/io/IOException,javax/management/InstanceAlreadyExistsException,javax/management/InstanceNotFoundException,javax/management/MBeanException,javax/management/MBeanRegistrationException,javax/management/NotCompliantMBeanException,javax/management/ReflectionException flags 1
-method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes java/io/IOException,javax/management/InstanceAlreadyExistsException,javax/management/InstanceNotFoundException,javax/management/MBeanException,javax/management/MBeanRegistrationException,javax/management/NotCompliantMBeanException,javax/management/ReflectionException flags 1
-method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes java/io/IOException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanException,javax/management/MBeanRegistrationException,javax/management/NotCompliantMBeanException,javax/management/ReflectionException flags 1
-method name fetchNotifications descriptor (JIJ)Ljavax/management/remote/NotificationResult; thrownTypes java/io/IOException flags 1
-method name getAttribute descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object; thrownTypes java/io/IOException,javax/management/AttributeNotFoundException,javax/management/InstanceNotFoundException,javax/management/MBeanException,javax/management/ReflectionException flags 1
-method name getAttributes descriptor (Ljavax/management/ObjectName;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList; thrownTypes java/io/IOException,javax/management/InstanceNotFoundException,javax/management/ReflectionException flags 1
-method name getConnectionId descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1
-method name getDefaultDomain descriptor (Ljavax/security/auth/Subject;)Ljava/lang/String; thrownTypes java/io/IOException flags 1
-method name getDomains descriptor (Ljavax/security/auth/Subject;)[Ljava/lang/String; thrownTypes java/io/IOException flags 1
-method name getMBeanCount descriptor (Ljavax/security/auth/Subject;)Ljava/lang/Integer; thrownTypes java/io/IOException flags 1
-method name getMBeanInfo descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/MBeanInfo; thrownTypes java/io/IOException,javax/management/InstanceNotFoundException,javax/management/IntrospectionException,javax/management/ReflectionException flags 1
-method name getObjectInstance descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes java/io/IOException,javax/management/InstanceNotFoundException flags 1
-method name invoke descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object; thrownTypes java/io/IOException,javax/management/InstanceNotFoundException,javax/management/MBeanException,javax/management/ReflectionException flags 1
-method name isInstanceOf descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Z thrownTypes java/io/IOException,javax/management/InstanceNotFoundException flags 1
-method name isRegistered descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Z thrownTypes java/io/IOException flags 1
-method name queryMBeans descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set; thrownTypes java/io/IOException flags 1
-method name queryNames descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set; thrownTypes java/io/IOException flags 1
-method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes java/io/IOException,javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException flags 1
-method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V thrownTypes java/io/IOException,javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException flags 1
-method name removeNotificationListeners descriptor (Ljavax/management/ObjectName;[Ljava/lang/Integer;Ljavax/security/auth/Subject;)V thrownTypes java/io/IOException,javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException flags 1
-method name setAttribute descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes java/io/IOException,javax/management/AttributeNotFoundException,javax/management/InstanceNotFoundException,javax/management/InvalidAttributeValueException,javax/management/MBeanException,javax/management/ReflectionException flags 1
-method name setAttributes descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList; thrownTypes java/io/IOException,javax/management/InstanceNotFoundException,javax/management/ReflectionException flags 1
-method name unregisterMBean descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V thrownTypes java/io/IOException,javax/management/InstanceNotFoundException,javax/management/MBeanRegistrationException flags 1
-
-class name javax/management/remote/rmi/RMIConnector
-header extends java/lang/Object implements javax/management/remote/JMXConnector,java/io/Serializable,javax/management/remote/JMXAddressable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
-method name <init> descriptor (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;)V flags 1 signature (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map<Ljava/lang/String;*>;)V
-method name <init> descriptor (Ljavax/management/remote/rmi/RMIServer;Ljava/util/Map;)V flags 1 signature (Ljavax/management/remote/rmi/RMIServer;Ljava/util/Map<Ljava/lang/String;*>;)V
-method name toString descriptor ()Ljava/lang/String; flags 1
-method name getAddress descriptor ()Ljavax/management/remote/JMXServiceURL; flags 1
-method name connect descriptor ()V thrownTypes java/io/IOException flags 1
-method name connect descriptor (Ljava/util/Map;)V thrownTypes java/io/IOException flags 21 signature (Ljava/util/Map<Ljava/lang/String;*>;)V
-method name getConnectionId descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 21
-method name getMBeanServerConnection descriptor ()Ljavax/management/MBeanServerConnection; thrownTypes java/io/IOException flags 21
-method name getMBeanServerConnection descriptor (Ljavax/security/auth/Subject;)Ljavax/management/MBeanServerConnection; thrownTypes java/io/IOException flags 21
-method name addConnectionNotificationListener descriptor (Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V flags 1
-method name removeConnectionNotificationListener descriptor (Ljavax/management/NotificationListener;)V thrownTypes javax/management/ListenerNotFoundException flags 1
-method name removeConnectionNotificationListener descriptor (Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes javax/management/ListenerNotFoundException flags 1
-method name close descriptor ()V thrownTypes java/io/IOException flags 21
-
-class name javax/management/remote/rmi/RMIConnectorServer
-header extends javax/management/remote/JMXConnectorServer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
-field name JNDI_REBIND_ATTRIBUTE descriptor Ljava/lang/String; constantValue jmx.remote.jndi.rebind flags 19
-field name RMI_CLIENT_SOCKET_FACTORY_ATTRIBUTE descriptor Ljava/lang/String; constantValue jmx.remote.rmi.client.socket.factory flags 19
-field name RMI_SERVER_SOCKET_FACTORY_ATTRIBUTE descriptor Ljava/lang/String; constantValue jmx.remote.rmi.server.socket.factory flags 19
-method name <init> descriptor (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;)V thrownTypes java/io/IOException flags 1 signature (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map<Ljava/lang/String;*>;)V
-method name <init> descriptor (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;Ljavax/management/MBeanServer;)V thrownTypes java/io/IOException flags 1 signature (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map<Ljava/lang/String;*>;Ljavax/management/MBeanServer;)V
-method name <init> descriptor (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;Ljavax/management/remote/rmi/RMIServerImpl;Ljavax/management/MBeanServer;)V thrownTypes java/io/IOException flags 1 signature (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map<Ljava/lang/String;*>;Ljavax/management/remote/rmi/RMIServerImpl;Ljavax/management/MBeanServer;)V
-method name toJMXConnector descriptor (Ljava/util/Map;)Ljavax/management/remote/JMXConnector; thrownTypes java/io/IOException flags 1 signature (Ljava/util/Map<Ljava/lang/String;*>;)Ljavax/management/remote/JMXConnector;
-method name start descriptor ()V thrownTypes java/io/IOException flags 21
-method name stop descriptor ()V thrownTypes java/io/IOException flags 1
-method name isActive descriptor ()Z flags 21
-method name getAddress descriptor ()Ljavax/management/remote/JMXServiceURL; flags 1
-method name getAttributes descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;*>;
-method name setMBeanServerForwarder descriptor (Ljavax/management/remote/MBeanServerForwarder;)V flags 21
-method name connectionOpened descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V flags 4
-method name connectionClosed descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V flags 4
-method name connectionFailed descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V flags 4
-
-class name javax/management/remote/rmi/RMIIIOPServerImpl
-header extends javax/management/remote/rmi/RMIServerImpl flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
-method name <init> descriptor (Ljava/util/Map;)V thrownTypes java/io/IOException flags 1 signature (Ljava/util/Map<Ljava/lang/String;*>;)V
-method name export descriptor ()V thrownTypes java/io/IOException flags 4
-method name getProtocol descriptor ()Ljava/lang/String; flags 4
-method name toStub descriptor ()Ljava/rmi/Remote; thrownTypes java/io/IOException flags 1
-method name makeClient descriptor (Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/remote/rmi/RMIConnection; thrownTypes java/io/IOException flags 4
-method name closeClient descriptor (Ljavax/management/remote/rmi/RMIConnection;)V thrownTypes java/io/IOException flags 4
-method name closeServer descriptor ()V thrownTypes java/io/IOException flags 4
-
-class name javax/management/remote/rmi/RMIJRMPServerImpl
-header extends javax/management/remote/rmi/RMIServerImpl flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
-method name <init> descriptor (ILjava/rmi/server/RMIClientSocketFactory;Ljava/rmi/server/RMIServerSocketFactory;Ljava/util/Map;)V thrownTypes java/io/IOException flags 1 signature (ILjava/rmi/server/RMIClientSocketFactory;Ljava/rmi/server/RMIServerSocketFactory;Ljava/util/Map<Ljava/lang/String;*>;)V
-method name export descriptor ()V thrownTypes java/io/IOException flags 4
-method name getProtocol descriptor ()Ljava/lang/String; flags 4
-method name toStub descriptor ()Ljava/rmi/Remote; thrownTypes java/io/IOException flags 1
-method name makeClient descriptor (Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/remote/rmi/RMIConnection; thrownTypes java/io/IOException flags 4
-method name closeClient descriptor (Ljavax/management/remote/rmi/RMIConnection;)V thrownTypes java/io/IOException flags 4
-method name closeServer descriptor ()V thrownTypes java/io/IOException flags 4
-
-class name javax/management/remote/rmi/RMIServer
-header extends java/lang/Object implements java/rmi/Remote flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
-method name getVersion descriptor ()Ljava/lang/String; thrownTypes java/rmi/RemoteException flags 401
-method name newClient descriptor (Ljava/lang/Object;)Ljavax/management/remote/rmi/RMIConnection; thrownTypes java/io/IOException flags 401
-
-class name javax/management/remote/rmi/RMIServerImpl
-header extends java/lang/Object implements java/io/Closeable,javax/management/remote/rmi/RMIServer flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
-method name <init> descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<Ljava/lang/String;*>;)V
-method name export descriptor ()V thrownTypes java/io/IOException flags 404
-method name toStub descriptor ()Ljava/rmi/Remote; thrownTypes java/io/IOException flags 401
-method name setDefaultClassLoader descriptor (Ljava/lang/ClassLoader;)V flags 21
-method name getDefaultClassLoader descriptor ()Ljava/lang/ClassLoader; flags 21
-method name setMBeanServer descriptor (Ljavax/management/MBeanServer;)V flags 21
-method name getMBeanServer descriptor ()Ljavax/management/MBeanServer; flags 21
-method name getVersion descriptor ()Ljava/lang/String; flags 1
-method name newClient descriptor (Ljava/lang/Object;)Ljavax/management/remote/rmi/RMIConnection; thrownTypes java/io/IOException flags 1
-method name makeClient descriptor (Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/remote/rmi/RMIConnection; thrownTypes java/io/IOException flags 404
-method name closeClient descriptor (Ljavax/management/remote/rmi/RMIConnection;)V thrownTypes java/io/IOException flags 404
-method name getProtocol descriptor ()Ljava/lang/String; flags 404
-method name clientClosed descriptor (Ljavax/management/remote/rmi/RMIConnection;)V thrownTypes java/io/IOException flags 4
-method name close descriptor ()V thrownTypes java/io/IOException flags 21
-method name closeServer descriptor ()V thrownTypes java/io/IOException flags 404
-
-class name javax/management/remote/rmi/RMIServerImpl_Stub
-header extends java/rmi/server/RemoteStub implements javax/management/remote/rmi/RMIServer flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
-method name <init> descriptor (Ljava/rmi/server/RemoteRef;)V flags 1
-method name getVersion descriptor ()Ljava/lang/String; thrownTypes java/rmi/RemoteException flags 1
-method name newClient descriptor (Ljava/lang/Object;)Ljavax/management/remote/rmi/RMIConnection; thrownTypes java/io/IOException flags 1
-
-class name javax/management/remote/rmi/_RMIConnectionImpl_Tie
-header extends org/omg/CORBA_2_3/portable/ObjectImpl implements javax/rmi/CORBA/Tie flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
-method name <init> descriptor ()V flags 1
-method name _ids descriptor ()[Ljava/lang/String; flags 1
-method name _invoke descriptor (Ljava/lang/String;Lorg/omg/CORBA/portable/InputStream;Lorg/omg/CORBA/portable/ResponseHandler;)Lorg/omg/CORBA/portable/OutputStream; thrownTypes org/omg/CORBA/SystemException flags 1
-method name deactivate descriptor ()V flags 1
-method name getTarget descriptor ()Ljava/rmi/Remote; flags 1
-method name orb descriptor ()Lorg/omg/CORBA/ORB; flags 1
-method name orb descriptor (Lorg/omg/CORBA/ORB;)V flags 1
-method name setTarget descriptor (Ljava/rmi/Remote;)V flags 1
-method name thisObject descriptor ()Lorg/omg/CORBA/Object; flags 1
-
-class name javax/management/remote/rmi/_RMIConnection_Stub
-header extends javax/rmi/CORBA/Stub implements javax/management/remote/rmi/RMIConnection flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
-method name <init> descriptor ()V flags 1
-method name _ids descriptor ()[Ljava/lang/String; flags 1
-method name addNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 1
-method name addNotificationListeners descriptor ([Ljavax/management/ObjectName;[Ljava/rmi/MarshalledObject;[Ljavax/security/auth/Subject;)[Ljava/lang/Integer; thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 1
-method name close descriptor ()V thrownTypes java/io/IOException flags 1
-method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,java/io/IOException flags 1
-method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,javax/management/InstanceNotFoundException,java/io/IOException flags 1
-method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,javax/management/InstanceNotFoundException,java/io/IOException flags 1
-method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,java/io/IOException flags 1
-method name fetchNotifications descriptor (JIJ)Ljavax/management/remote/NotificationResult; thrownTypes java/io/IOException flags 1
-method name getAttribute descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object; thrownTypes javax/management/MBeanException,javax/management/AttributeNotFoundException,javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 1
-method name getAttributes descriptor (Ljavax/management/ObjectName;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList; thrownTypes javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 1
-method name getConnectionId descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1
-method name getDefaultDomain descriptor (Ljavax/security/auth/Subject;)Ljava/lang/String; thrownTypes java/io/IOException flags 1
-method name getDomains descriptor (Ljavax/security/auth/Subject;)[Ljava/lang/String; thrownTypes java/io/IOException flags 1
-method name getMBeanCount descriptor (Ljavax/security/auth/Subject;)Ljava/lang/Integer; thrownTypes java/io/IOException flags 1
-method name getMBeanInfo descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/MBeanInfo; thrownTypes javax/management/InstanceNotFoundException,javax/management/IntrospectionException,javax/management/ReflectionException,java/io/IOException flags 1
-method name getObjectInstance descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 1
-method name invoke descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object; thrownTypes javax/management/InstanceNotFoundException,javax/management/MBeanException,javax/management/ReflectionException,java/io/IOException flags 1
-method name isInstanceOf descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Z thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 1
-method name isRegistered descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Z thrownTypes java/io/IOException flags 1
-method name queryMBeans descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set; thrownTypes java/io/IOException flags 1
-method name queryNames descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set; thrownTypes java/io/IOException flags 1
-method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 1
-method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 1
-method name removeNotificationListeners descriptor (Ljavax/management/ObjectName;[Ljava/lang/Integer;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 1
-method name setAttribute descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/AttributeNotFoundException,javax/management/InvalidAttributeValueException,javax/management/MBeanException,javax/management/ReflectionException,java/io/IOException flags 1
-method name setAttributes descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList; thrownTypes javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 1
-method name unregisterMBean descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/MBeanRegistrationException,java/io/IOException flags 1
-
-class name javax/management/remote/rmi/_RMIServerImpl_Tie
-header extends org/omg/CORBA_2_3/portable/ObjectImpl implements javax/rmi/CORBA/Tie flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
-method name <init> descriptor ()V flags 1
-method name _ids descriptor ()[Ljava/lang/String; flags 1
-method name _invoke descriptor (Ljava/lang/String;Lorg/omg/CORBA/portable/InputStream;Lorg/omg/CORBA/portable/ResponseHandler;)Lorg/omg/CORBA/portable/OutputStream; thrownTypes org/omg/CORBA/SystemException flags 1
-method name deactivate descriptor ()V flags 1
-method name getTarget descriptor ()Ljava/rmi/Remote; flags 1
-method name orb descriptor ()Lorg/omg/CORBA/ORB; flags 1
-method name orb descriptor (Lorg/omg/CORBA/ORB;)V flags 1
-method name setTarget descriptor (Ljava/rmi/Remote;)V flags 1
-method name thisObject descriptor ()Lorg/omg/CORBA/Object; flags 1
-
-class name javax/management/remote/rmi/_RMIServer_Stub
-header extends javax/rmi/CORBA/Stub implements javax/management/remote/rmi/RMIServer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
-method name <init> descriptor ()V flags 1
-method name _ids descriptor ()[Ljava/lang/String; flags 1
-method name getVersion descriptor ()Ljava/lang/String; thrownTypes java/rmi/RemoteException flags 1
-method name newClient descriptor (Ljava/lang/Object;)Ljavax/management/remote/rmi/RMIConnection; thrownTypes java/io/IOException flags 1
-
 class name javax/management/timer/Timer
 header extends javax/management/NotificationBroadcasterSupport implements javax/management/timer/TimerMBean,javax/management/MBeanRegistration flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 field name ONE_SECOND descriptor J constantValue 1000 flags 19
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.management-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,420 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.management
+header exports javax/management/remote,javax/management/timer,javax/management/modelmbean,java/lang/management,javax/management,javax/management/relation,javax/management/openmbean,javax/management/monitor,javax/management/loading requires name\u0020;java.base\u0020;flags\u0020;8000 uses javax/management/remote/JMXConnectorProvider,javax/management/remote/JMXConnectorServerProvider,sun/management/spi/PlatformMBeanProvider provides interface\u0020;javax/security/auth/spi/LoginModule\u0020;impls\u0020;com/sun/jmx/remote/security/FileLoginModule flags 8000
+
+class name java/lang/management/LockInfo
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/lang/management/ManagementFactory
+header extends java/lang/Object flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/lang/management/ManagementPermission
+header extends java/security/BasicPermission flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/lang/management/MemoryUsage
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/lang/management/MonitorInfo
+header extends java/lang/management/LockInfo flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/lang/management/ThreadInfo
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/Thread$State outerClass java/lang/Thread innerClassName State flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name isDaemon descriptor ()Z flags 1
+method name getPriority descriptor ()I flags 1
+
+class name javax/management/Attribute
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/AttributeList
+header extends java/util/ArrayList flags 21 signature Ljava/util/ArrayList<Ljava/lang/Object;>;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/BadAttributeValueExpException
+header extends java/lang/Exception flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/BadBinaryOpValueExpException
+header extends java/lang/Exception flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/BadStringOperationException
+header extends java/lang/Exception flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/ConstructorParameters
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;CONSTRUCTOR;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
+method name value descriptor ()[Ljava/lang/String; flags 401
+
+class name javax/management/ImmutableDescriptor
+header extends java/lang/Object implements javax/management/Descriptor flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/MBeanAttributeInfo
+header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/MBeanConstructorInfo
+header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/MBeanInfo
+header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable,javax/management/DescriptorRead flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/MBeanNotificationInfo
+header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/MBeanOperationInfo
+header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/MBeanParameterInfo
+header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/MBeanPermission
+header extends java/security/Permission flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/MBeanServer
+-method name deserialize descriptor (Ljavax/management/ObjectName;[B)Ljava/io/ObjectInputStream;
+-method name deserialize descriptor (Ljava/lang/String;[B)Ljava/io/ObjectInputStream;
+-method name deserialize descriptor (Ljava/lang/String;Ljavax/management/ObjectName;[B)Ljava/io/ObjectInputStream;
+method name deserialize descriptor (Ljavax/management/ObjectName;[B)Ljava/io/ObjectInputStream; thrownTypes javax/management/InstanceNotFoundException,javax/management/OperationsException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.5")
+method name deserialize descriptor (Ljava/lang/String;[B)Ljava/io/ObjectInputStream; thrownTypes javax/management/OperationsException,javax/management/ReflectionException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.5")
+method name deserialize descriptor (Ljava/lang/String;Ljavax/management/ObjectName;[B)Ljava/io/ObjectInputStream; thrownTypes javax/management/InstanceNotFoundException,javax/management/OperationsException,javax/management/ReflectionException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.5")
+
+class name javax/management/MBeanServerDelegate
+header extends java/lang/Object implements javax/management/MBeanServerDelegateMBean,javax/management/NotificationEmitter flags 21
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/MBeanServerFactory
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/MBeanServerInvocationHandler
+header extends java/lang/Object implements java/lang/reflect/InvocationHandler flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/MBeanServerNotification
+header extends javax/management/Notification flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/MBeanServerPermission
+header extends java/security/BasicPermission flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/MBeanTrustPermission
+header extends java/security/BasicPermission flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/Notification
+header extends java/util/EventObject flags 21
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/ObjectInstance
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/ObjectName
+header extends java/lang/Object implements java/lang/Comparable,javax/management/QueryExp flags 21 signature Ljava/lang/Object;Ljava/lang/Comparable<Ljavax/management/ObjectName;>;Ljavax/management/QueryExp;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/Query
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/StandardEmitterMBean
+header extends javax/management/StandardMBean implements javax/management/NotificationEmitter flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/StandardMBean
+header extends java/lang/Object implements javax/management/DynamicMBean,javax/management/MBeanRegistration flags 21
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/StringValueExp
+header extends java/lang/Object implements javax/management/ValueExp flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/loading/DefaultLoaderRepository
+header extends java/lang/Object flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+
+class name javax/management/loading/MLet
+header extends java/net/URLClassLoader implements javax/management/loading/MLetMBean,javax/management/MBeanRegistration,java/io/Externalizable flags 21
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/loading/MLetContent
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/modelmbean/DescriptorSupport
+header extends java/lang/Object implements javax/management/Descriptor flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/modelmbean/InvalidTargetObjectTypeException
+header extends java/lang/Exception flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/modelmbean/ModelMBeanAttributeInfo
+header extends javax/management/MBeanAttributeInfo implements javax/management/DescriptorAccess flags 21
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/modelmbean/ModelMBeanConstructorInfo
+header extends javax/management/MBeanConstructorInfo implements javax/management/DescriptorAccess flags 21
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/modelmbean/ModelMBeanInfoSupport
+header extends javax/management/MBeanInfo implements javax/management/modelmbean/ModelMBeanInfo flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/modelmbean/ModelMBeanNotificationInfo
+header extends javax/management/MBeanNotificationInfo implements javax/management/DescriptorAccess flags 21
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/modelmbean/ModelMBeanOperationInfo
+header extends javax/management/MBeanOperationInfo implements javax/management/DescriptorAccess flags 21
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/modelmbean/RequiredModelMBean
+header extends java/lang/Object implements javax/management/modelmbean/ModelMBean,javax/management/MBeanRegistration,javax/management/NotificationEmitter flags 21
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/modelmbean/XMLParseException
+header extends java/lang/Exception flags 21
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/monitor/CounterMonitor
+header extends javax/management/monitor/Monitor implements javax/management/monitor/CounterMonitorMBean flags 21
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/monitor/GaugeMonitor
+header extends javax/management/monitor/Monitor implements javax/management/monitor/GaugeMonitorMBean flags 21
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+
+class name javax/management/monitor/Monitor
+header extends javax/management/NotificationBroadcasterSupport implements javax/management/monitor/MonitorMBean,javax/management/MBeanRegistration flags 421
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/monitor/StringMonitor
+header extends javax/management/monitor/Monitor implements javax/management/monitor/StringMonitorMBean flags 21
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+
+class name javax/management/openmbean/ArrayType
+header extends javax/management/openmbean/OpenType flags 21 signature <T:Ljava/lang/Object;>Ljavax/management/openmbean/OpenType<TT;>;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/openmbean/CompositeDataInvocationHandler
+header extends java/lang/Object implements java/lang/reflect/InvocationHandler flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/openmbean/CompositeDataSupport
+header extends java/lang/Object implements javax/management/openmbean/CompositeData,java/io/Serializable flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/openmbean/CompositeType
+header extends javax/management/openmbean/OpenType flags 21 signature Ljavax/management/openmbean/OpenType<Ljavax/management/openmbean/CompositeData;>;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/openmbean/OpenMBeanAttributeInfoSupport
+header extends javax/management/MBeanAttributeInfo implements javax/management/openmbean/OpenMBeanAttributeInfo flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/openmbean/OpenMBeanOperationInfoSupport
+header extends javax/management/MBeanOperationInfo implements javax/management/openmbean/OpenMBeanOperationInfo flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/openmbean/OpenType
+header extends java/lang/Object implements java/io/Serializable flags 421 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Serializable;
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/openmbean/SimpleType
+header extends javax/management/openmbean/OpenType flags 31 signature <T:Ljava/lang/Object;>Ljavax/management/openmbean/OpenType<TT;>;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/openmbean/TabularDataSupport
+header extends java/lang/Object implements javax/management/openmbean/TabularData,java/util/Map,java/lang/Cloneable,java/io/Serializable flags 21 signature Ljava/lang/Object;Ljavax/management/openmbean/TabularData;Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;Ljava/lang/Cloneable;Ljava/io/Serializable;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/openmbean/TabularType
+header extends javax/management/openmbean/OpenType flags 21 signature Ljavax/management/openmbean/OpenType<Ljavax/management/openmbean/TabularData;>;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/relation/MBeanServerNotificationFilter
+header extends javax/management/NotificationFilterSupport flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/relation/RelationNotification
+header extends javax/management/Notification flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+
+class name javax/management/relation/RelationService
+header extends javax/management/NotificationBroadcasterSupport implements javax/management/relation/RelationServiceMBean,javax/management/MBeanRegistration,javax/management/NotificationListener flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/relation/RelationSupport
+header extends java/lang/Object implements javax/management/relation/RelationSupportMBean,javax/management/MBeanRegistration flags 21
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+
+class name javax/management/relation/RelationTypeSupport
+header extends java/lang/Object implements javax/management/relation/RelationType flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+
+class name javax/management/relation/Role
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/relation/RoleInfo
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/relation/RoleResult
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+
+class name javax/management/relation/RoleUnresolved
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/remote/JMXConnectorFactory
+header extends java/lang/Object flags 21
+innerclass innerClass java/util/ServiceLoader$Provider outerClass java/util/ServiceLoader innerClassName Provider flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/remote/JMXConnectorServerFactory
+header extends java/lang/Object flags 21
+innerclass innerClass java/util/ServiceLoader$Provider outerClass java/util/ServiceLoader innerClassName Provider flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/remote/JMXPrincipal
+header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/remote/JMXServiceURL
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/remote/NotificationResult
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/remote/TargetedNotification
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/timer/Timer
+header extends javax/management/NotificationBroadcasterSupport implements javax/management/timer/TimerMBean,javax/management/MBeanRegistration flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
+innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.management.rmi-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,269 @@
+#
+# Copyright (c) 2015, 2017, 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/management/remote/rmi/RMIConnection
+header extends java/lang/Object implements java/io/Closeable,java/rmi/Remote flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
+method name getConnectionId descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 401
+method name close descriptor ()V thrownTypes java/io/IOException flags 401
+method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,java/io/IOException flags 401
+method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,javax/management/InstanceNotFoundException,java/io/IOException flags 401
+method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,java/io/IOException flags 401
+method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,javax/management/InstanceNotFoundException,java/io/IOException flags 401
+method name unregisterMBean descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/MBeanRegistrationException,java/io/IOException flags 401
+method name getObjectInstance descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 401
+method name queryMBeans descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set; thrownTypes java/io/IOException flags 401 signature (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set<Ljavax/management/ObjectInstance;>;
+method name queryNames descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set; thrownTypes java/io/IOException flags 401 signature (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set<Ljavax/management/ObjectName;>;
+method name isRegistered descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Z thrownTypes java/io/IOException flags 401
+method name getMBeanCount descriptor (Ljavax/security/auth/Subject;)Ljava/lang/Integer; thrownTypes java/io/IOException flags 401
+method name getAttribute descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object; thrownTypes javax/management/MBeanException,javax/management/AttributeNotFoundException,javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 401
+method name getAttributes descriptor (Ljavax/management/ObjectName;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList; thrownTypes javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 401
+method name setAttribute descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/AttributeNotFoundException,javax/management/InvalidAttributeValueException,javax/management/MBeanException,javax/management/ReflectionException,java/io/IOException flags 401
+method name setAttributes descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList; thrownTypes javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 401
+method name invoke descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object; thrownTypes javax/management/InstanceNotFoundException,javax/management/MBeanException,javax/management/ReflectionException,java/io/IOException flags 401
+method name getDefaultDomain descriptor (Ljavax/security/auth/Subject;)Ljava/lang/String; thrownTypes java/io/IOException flags 401
+method name getDomains descriptor (Ljavax/security/auth/Subject;)[Ljava/lang/String; thrownTypes java/io/IOException flags 401
+method name getMBeanInfo descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/MBeanInfo; thrownTypes javax/management/InstanceNotFoundException,javax/management/IntrospectionException,javax/management/ReflectionException,java/io/IOException flags 401
+method name isInstanceOf descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Z thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 401
+method name addNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 401
+method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 401
+method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 401
+method name addNotificationListeners descriptor ([Ljavax/management/ObjectName;[Ljava/rmi/MarshalledObject;[Ljavax/security/auth/Subject;)[Ljava/lang/Integer; thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 401
+method name removeNotificationListeners descriptor (Ljavax/management/ObjectName;[Ljava/lang/Integer;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 401
+method name fetchNotifications descriptor (JIJ)Ljavax/management/remote/NotificationResult; thrownTypes java/io/IOException flags 401
+
+class name javax/management/remote/rmi/RMIConnectionImpl
+header extends java/lang/Object implements javax/management/remote/rmi/RMIConnection,java/rmi/server/Unreferenced flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
+method name <init> descriptor (Ljavax/management/remote/rmi/RMIServerImpl;Ljava/lang/String;Ljava/lang/ClassLoader;Ljavax/security/auth/Subject;Ljava/util/Map;)V flags 1 signature (Ljavax/management/remote/rmi/RMIServerImpl;Ljava/lang/String;Ljava/lang/ClassLoader;Ljavax/security/auth/Subject;Ljava/util/Map<Ljava/lang/String;*>;)V
+method name getConnectionId descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1
+method name close descriptor ()V thrownTypes java/io/IOException flags 1
+method name unreferenced descriptor ()V flags 1
+method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,java/io/IOException flags 1
+method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,javax/management/InstanceNotFoundException,java/io/IOException flags 1
+method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,java/io/IOException flags 1
+method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,javax/management/InstanceNotFoundException,java/io/IOException flags 1
+method name unregisterMBean descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/MBeanRegistrationException,java/io/IOException flags 1
+method name getObjectInstance descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 1
+method name queryMBeans descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set; thrownTypes java/io/IOException flags 1 signature (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set<Ljavax/management/ObjectInstance;>;
+method name queryNames descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set; thrownTypes java/io/IOException flags 1 signature (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set<Ljavax/management/ObjectName;>;
+method name isRegistered descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Z thrownTypes java/io/IOException flags 1
+method name getMBeanCount descriptor (Ljavax/security/auth/Subject;)Ljava/lang/Integer; thrownTypes java/io/IOException flags 1
+method name getAttribute descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object; thrownTypes javax/management/MBeanException,javax/management/AttributeNotFoundException,javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 1
+method name getAttributes descriptor (Ljavax/management/ObjectName;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList; thrownTypes javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 1
+method name setAttribute descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/AttributeNotFoundException,javax/management/InvalidAttributeValueException,javax/management/MBeanException,javax/management/ReflectionException,java/io/IOException flags 1
+method name setAttributes descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList; thrownTypes javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 1
+method name invoke descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object; thrownTypes javax/management/InstanceNotFoundException,javax/management/MBeanException,javax/management/ReflectionException,java/io/IOException flags 1
+method name getDefaultDomain descriptor (Ljavax/security/auth/Subject;)Ljava/lang/String; thrownTypes java/io/IOException flags 1
+method name getDomains descriptor (Ljavax/security/auth/Subject;)[Ljava/lang/String; thrownTypes java/io/IOException flags 1
+method name getMBeanInfo descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/MBeanInfo; thrownTypes javax/management/InstanceNotFoundException,javax/management/IntrospectionException,javax/management/ReflectionException,java/io/IOException flags 1
+method name isInstanceOf descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Z thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 1
+method name addNotificationListeners descriptor ([Ljavax/management/ObjectName;[Ljava/rmi/MarshalledObject;[Ljavax/security/auth/Subject;)[Ljava/lang/Integer; thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 1
+method name addNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 1
+method name removeNotificationListeners descriptor (Ljavax/management/ObjectName;[Ljava/lang/Integer;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 1
+method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 1
+method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 1
+method name fetchNotifications descriptor (JIJ)Ljavax/management/remote/NotificationResult; thrownTypes java/io/IOException flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name javax/management/remote/rmi/RMIConnectionImpl_Stub
+header extends java/rmi/server/RemoteStub implements javax/management/remote/rmi/RMIConnection flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
+method name <init> descriptor (Ljava/rmi/server/RemoteRef;)V flags 1
+method name addNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes java/io/IOException,javax/management/InstanceNotFoundException flags 1
+method name addNotificationListeners descriptor ([Ljavax/management/ObjectName;[Ljava/rmi/MarshalledObject;[Ljavax/security/auth/Subject;)[Ljava/lang/Integer; thrownTypes java/io/IOException,javax/management/InstanceNotFoundException flags 1
+method name close descriptor ()V thrownTypes java/io/IOException flags 1
+method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes java/io/IOException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanException,javax/management/MBeanRegistrationException,javax/management/NotCompliantMBeanException,javax/management/ReflectionException flags 1
+method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes java/io/IOException,javax/management/InstanceAlreadyExistsException,javax/management/InstanceNotFoundException,javax/management/MBeanException,javax/management/MBeanRegistrationException,javax/management/NotCompliantMBeanException,javax/management/ReflectionException flags 1
+method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes java/io/IOException,javax/management/InstanceAlreadyExistsException,javax/management/InstanceNotFoundException,javax/management/MBeanException,javax/management/MBeanRegistrationException,javax/management/NotCompliantMBeanException,javax/management/ReflectionException flags 1
+method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes java/io/IOException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanException,javax/management/MBeanRegistrationException,javax/management/NotCompliantMBeanException,javax/management/ReflectionException flags 1
+method name fetchNotifications descriptor (JIJ)Ljavax/management/remote/NotificationResult; thrownTypes java/io/IOException flags 1
+method name getAttribute descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object; thrownTypes java/io/IOException,javax/management/AttributeNotFoundException,javax/management/InstanceNotFoundException,javax/management/MBeanException,javax/management/ReflectionException flags 1
+method name getAttributes descriptor (Ljavax/management/ObjectName;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList; thrownTypes java/io/IOException,javax/management/InstanceNotFoundException,javax/management/ReflectionException flags 1
+method name getConnectionId descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1
+method name getDefaultDomain descriptor (Ljavax/security/auth/Subject;)Ljava/lang/String; thrownTypes java/io/IOException flags 1
+method name getDomains descriptor (Ljavax/security/auth/Subject;)[Ljava/lang/String; thrownTypes java/io/IOException flags 1
+method name getMBeanCount descriptor (Ljavax/security/auth/Subject;)Ljava/lang/Integer; thrownTypes java/io/IOException flags 1
+method name getMBeanInfo descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/MBeanInfo; thrownTypes java/io/IOException,javax/management/InstanceNotFoundException,javax/management/IntrospectionException,javax/management/ReflectionException flags 1
+method name getObjectInstance descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes java/io/IOException,javax/management/InstanceNotFoundException flags 1
+method name invoke descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object; thrownTypes java/io/IOException,javax/management/InstanceNotFoundException,javax/management/MBeanException,javax/management/ReflectionException flags 1
+method name isInstanceOf descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Z thrownTypes java/io/IOException,javax/management/InstanceNotFoundException flags 1
+method name isRegistered descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Z thrownTypes java/io/IOException flags 1
+method name queryMBeans descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set; thrownTypes java/io/IOException flags 1
+method name queryNames descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set; thrownTypes java/io/IOException flags 1
+method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes java/io/IOException,javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException flags 1
+method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V thrownTypes java/io/IOException,javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException flags 1
+method name removeNotificationListeners descriptor (Ljavax/management/ObjectName;[Ljava/lang/Integer;Ljavax/security/auth/Subject;)V thrownTypes java/io/IOException,javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException flags 1
+method name setAttribute descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes java/io/IOException,javax/management/AttributeNotFoundException,javax/management/InstanceNotFoundException,javax/management/InvalidAttributeValueException,javax/management/MBeanException,javax/management/ReflectionException flags 1
+method name setAttributes descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList; thrownTypes java/io/IOException,javax/management/InstanceNotFoundException,javax/management/ReflectionException flags 1
+method name unregisterMBean descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V thrownTypes java/io/IOException,javax/management/InstanceNotFoundException,javax/management/MBeanRegistrationException flags 1
+
+class name javax/management/remote/rmi/RMIConnector
+header extends java/lang/Object implements javax/management/remote/JMXConnector,java/io/Serializable,javax/management/remote/JMXAddressable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
+method name <init> descriptor (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;)V flags 1 signature (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map<Ljava/lang/String;*>;)V
+method name <init> descriptor (Ljavax/management/remote/rmi/RMIServer;Ljava/util/Map;)V flags 1 signature (Ljavax/management/remote/rmi/RMIServer;Ljava/util/Map<Ljava/lang/String;*>;)V
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name getAddress descriptor ()Ljavax/management/remote/JMXServiceURL; flags 1
+method name connect descriptor ()V thrownTypes java/io/IOException flags 1
+method name connect descriptor (Ljava/util/Map;)V thrownTypes java/io/IOException flags 21 signature (Ljava/util/Map<Ljava/lang/String;*>;)V
+method name getConnectionId descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 21
+method name getMBeanServerConnection descriptor ()Ljavax/management/MBeanServerConnection; thrownTypes java/io/IOException flags 21
+method name getMBeanServerConnection descriptor (Ljavax/security/auth/Subject;)Ljavax/management/MBeanServerConnection; thrownTypes java/io/IOException flags 21
+method name addConnectionNotificationListener descriptor (Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V flags 1
+method name removeConnectionNotificationListener descriptor (Ljavax/management/NotificationListener;)V thrownTypes javax/management/ListenerNotFoundException flags 1
+method name removeConnectionNotificationListener descriptor (Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes javax/management/ListenerNotFoundException flags 1
+method name close descriptor ()V thrownTypes java/io/IOException flags 21
+
+class name javax/management/remote/rmi/RMIConnectorServer
+header extends javax/management/remote/JMXConnectorServer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
+field name JNDI_REBIND_ATTRIBUTE descriptor Ljava/lang/String; constantValue jmx.remote.jndi.rebind flags 19
+field name RMI_CLIENT_SOCKET_FACTORY_ATTRIBUTE descriptor Ljava/lang/String; constantValue jmx.remote.rmi.client.socket.factory flags 19
+field name RMI_SERVER_SOCKET_FACTORY_ATTRIBUTE descriptor Ljava/lang/String; constantValue jmx.remote.rmi.server.socket.factory flags 19
+method name <init> descriptor (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;)V thrownTypes java/io/IOException flags 1 signature (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map<Ljava/lang/String;*>;)V
+method name <init> descriptor (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;Ljavax/management/MBeanServer;)V thrownTypes java/io/IOException flags 1 signature (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map<Ljava/lang/String;*>;Ljavax/management/MBeanServer;)V
+method name <init> descriptor (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;Ljavax/management/remote/rmi/RMIServerImpl;Ljavax/management/MBeanServer;)V thrownTypes java/io/IOException flags 1 signature (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map<Ljava/lang/String;*>;Ljavax/management/remote/rmi/RMIServerImpl;Ljavax/management/MBeanServer;)V
+method name toJMXConnector descriptor (Ljava/util/Map;)Ljavax/management/remote/JMXConnector; thrownTypes java/io/IOException flags 1 signature (Ljava/util/Map<Ljava/lang/String;*>;)Ljavax/management/remote/JMXConnector;
+method name start descriptor ()V thrownTypes java/io/IOException flags 21
+method name stop descriptor ()V thrownTypes java/io/IOException flags 1
+method name isActive descriptor ()Z flags 21
+method name getAddress descriptor ()Ljavax/management/remote/JMXServiceURL; flags 1
+method name getAttributes descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;*>;
+method name setMBeanServerForwarder descriptor (Ljavax/management/remote/MBeanServerForwarder;)V flags 21
+method name connectionOpened descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V flags 4
+method name connectionClosed descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V flags 4
+method name connectionFailed descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V flags 4
+
+class name javax/management/remote/rmi/RMIIIOPServerImpl
+header extends javax/management/remote/rmi/RMIServerImpl flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
+method name <init> descriptor (Ljava/util/Map;)V thrownTypes java/io/IOException flags 1 signature (Ljava/util/Map<Ljava/lang/String;*>;)V
+method name export descriptor ()V thrownTypes java/io/IOException flags 4
+method name getProtocol descriptor ()Ljava/lang/String; flags 4
+method name toStub descriptor ()Ljava/rmi/Remote; thrownTypes java/io/IOException flags 1
+method name makeClient descriptor (Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/remote/rmi/RMIConnection; thrownTypes java/io/IOException flags 4
+method name closeClient descriptor (Ljavax/management/remote/rmi/RMIConnection;)V thrownTypes java/io/IOException flags 4
+method name closeServer descriptor ()V thrownTypes java/io/IOException flags 4
+
+class name javax/management/remote/rmi/RMIJRMPServerImpl
+header extends javax/management/remote/rmi/RMIServerImpl flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
+method name <init> descriptor (ILjava/rmi/server/RMIClientSocketFactory;Ljava/rmi/server/RMIServerSocketFactory;Ljava/util/Map;)V thrownTypes java/io/IOException flags 1 signature (ILjava/rmi/server/RMIClientSocketFactory;Ljava/rmi/server/RMIServerSocketFactory;Ljava/util/Map<Ljava/lang/String;*>;)V
+method name export descriptor ()V thrownTypes java/io/IOException flags 4
+method name getProtocol descriptor ()Ljava/lang/String; flags 4
+method name toStub descriptor ()Ljava/rmi/Remote; thrownTypes java/io/IOException flags 1
+method name makeClient descriptor (Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/remote/rmi/RMIConnection; thrownTypes java/io/IOException flags 4
+method name closeClient descriptor (Ljavax/management/remote/rmi/RMIConnection;)V thrownTypes java/io/IOException flags 4
+method name closeServer descriptor ()V thrownTypes java/io/IOException flags 4
+
+class name javax/management/remote/rmi/RMIServer
+header extends java/lang/Object implements java/rmi/Remote flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
+method name getVersion descriptor ()Ljava/lang/String; thrownTypes java/rmi/RemoteException flags 401
+method name newClient descriptor (Ljava/lang/Object;)Ljavax/management/remote/rmi/RMIConnection; thrownTypes java/io/IOException flags 401
+
+class name javax/management/remote/rmi/RMIServerImpl
+header extends java/lang/Object implements java/io/Closeable,javax/management/remote/rmi/RMIServer flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
+method name <init> descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<Ljava/lang/String;*>;)V
+method name export descriptor ()V thrownTypes java/io/IOException flags 404
+method name toStub descriptor ()Ljava/rmi/Remote; thrownTypes java/io/IOException flags 401
+method name setDefaultClassLoader descriptor (Ljava/lang/ClassLoader;)V flags 21
+method name getDefaultClassLoader descriptor ()Ljava/lang/ClassLoader; flags 21
+method name setMBeanServer descriptor (Ljavax/management/MBeanServer;)V flags 21
+method name getMBeanServer descriptor ()Ljavax/management/MBeanServer; flags 21
+method name getVersion descriptor ()Ljava/lang/String; flags 1
+method name newClient descriptor (Ljava/lang/Object;)Ljavax/management/remote/rmi/RMIConnection; thrownTypes java/io/IOException flags 1
+method name makeClient descriptor (Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/remote/rmi/RMIConnection; thrownTypes java/io/IOException flags 404
+method name closeClient descriptor (Ljavax/management/remote/rmi/RMIConnection;)V thrownTypes java/io/IOException flags 404
+method name getProtocol descriptor ()Ljava/lang/String; flags 404
+method name clientClosed descriptor (Ljavax/management/remote/rmi/RMIConnection;)V thrownTypes java/io/IOException flags 4
+method name close descriptor ()V thrownTypes java/io/IOException flags 21
+method name closeServer descriptor ()V thrownTypes java/io/IOException flags 404
+
+class name javax/management/remote/rmi/RMIServerImpl_Stub
+header extends java/rmi/server/RemoteStub implements javax/management/remote/rmi/RMIServer flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
+method name <init> descriptor (Ljava/rmi/server/RemoteRef;)V flags 1
+method name getVersion descriptor ()Ljava/lang/String; thrownTypes java/rmi/RemoteException flags 1
+method name newClient descriptor (Ljava/lang/Object;)Ljavax/management/remote/rmi/RMIConnection; thrownTypes java/io/IOException flags 1
+
+class name javax/management/remote/rmi/_RMIConnectionImpl_Tie
+header extends org/omg/CORBA_2_3/portable/ObjectImpl implements javax/rmi/CORBA/Tie flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name <init> descriptor ()V flags 1
+method name _ids descriptor ()[Ljava/lang/String; flags 1
+method name _invoke descriptor (Ljava/lang/String;Lorg/omg/CORBA/portable/InputStream;Lorg/omg/CORBA/portable/ResponseHandler;)Lorg/omg/CORBA/portable/OutputStream; thrownTypes org/omg/CORBA/SystemException flags 1
+method name deactivate descriptor ()V flags 1
+method name getTarget descriptor ()Ljava/rmi/Remote; flags 1
+method name orb descriptor ()Lorg/omg/CORBA/ORB; flags 1
+method name orb descriptor (Lorg/omg/CORBA/ORB;)V flags 1
+method name setTarget descriptor (Ljava/rmi/Remote;)V flags 1
+method name thisObject descriptor ()Lorg/omg/CORBA/Object; flags 1
+
+class name javax/management/remote/rmi/_RMIConnection_Stub
+header extends javax/rmi/CORBA/Stub implements javax/management/remote/rmi/RMIConnection flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name <init> descriptor ()V flags 1
+method name _ids descriptor ()[Ljava/lang/String; flags 1
+method name addNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 1
+method name addNotificationListeners descriptor ([Ljavax/management/ObjectName;[Ljava/rmi/MarshalledObject;[Ljavax/security/auth/Subject;)[Ljava/lang/Integer; thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 1
+method name close descriptor ()V thrownTypes java/io/IOException flags 1
+method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,java/io/IOException flags 1
+method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,javax/management/InstanceNotFoundException,java/io/IOException flags 1
+method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,javax/management/InstanceNotFoundException,java/io/IOException flags 1
+method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,java/io/IOException flags 1
+method name fetchNotifications descriptor (JIJ)Ljavax/management/remote/NotificationResult; thrownTypes java/io/IOException flags 1
+method name getAttribute descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object; thrownTypes javax/management/MBeanException,javax/management/AttributeNotFoundException,javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 1
+method name getAttributes descriptor (Ljavax/management/ObjectName;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList; thrownTypes javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 1
+method name getConnectionId descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1
+method name getDefaultDomain descriptor (Ljavax/security/auth/Subject;)Ljava/lang/String; thrownTypes java/io/IOException flags 1
+method name getDomains descriptor (Ljavax/security/auth/Subject;)[Ljava/lang/String; thrownTypes java/io/IOException flags 1
+method name getMBeanCount descriptor (Ljavax/security/auth/Subject;)Ljava/lang/Integer; thrownTypes java/io/IOException flags 1
+method name getMBeanInfo descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/MBeanInfo; thrownTypes javax/management/InstanceNotFoundException,javax/management/IntrospectionException,javax/management/ReflectionException,java/io/IOException flags 1
+method name getObjectInstance descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance; thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 1
+method name invoke descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object; thrownTypes javax/management/InstanceNotFoundException,javax/management/MBeanException,javax/management/ReflectionException,java/io/IOException flags 1
+method name isInstanceOf descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Z thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 1
+method name isRegistered descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Z thrownTypes java/io/IOException flags 1
+method name queryMBeans descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set; thrownTypes java/io/IOException flags 1
+method name queryNames descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set; thrownTypes java/io/IOException flags 1
+method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 1
+method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 1
+method name removeNotificationListeners descriptor (Ljavax/management/ObjectName;[Ljava/lang/Integer;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 1
+method name setAttribute descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/AttributeNotFoundException,javax/management/InvalidAttributeValueException,javax/management/MBeanException,javax/management/ReflectionException,java/io/IOException flags 1
+method name setAttributes descriptor (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList; thrownTypes javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 1
+method name unregisterMBean descriptor (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/MBeanRegistrationException,java/io/IOException flags 1
+
+class name javax/management/remote/rmi/_RMIServerImpl_Tie
+header extends org/omg/CORBA_2_3/portable/ObjectImpl implements javax/rmi/CORBA/Tie flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name <init> descriptor ()V flags 1
+method name _ids descriptor ()[Ljava/lang/String; flags 1
+method name _invoke descriptor (Ljava/lang/String;Lorg/omg/CORBA/portable/InputStream;Lorg/omg/CORBA/portable/ResponseHandler;)Lorg/omg/CORBA/portable/OutputStream; thrownTypes org/omg/CORBA/SystemException flags 1
+method name deactivate descriptor ()V flags 1
+method name getTarget descriptor ()Ljava/rmi/Remote; flags 1
+method name orb descriptor ()Lorg/omg/CORBA/ORB; flags 1
+method name orb descriptor (Lorg/omg/CORBA/ORB;)V flags 1
+method name setTarget descriptor (Ljava/rmi/Remote;)V flags 1
+method name thisObject descriptor ()Lorg/omg/CORBA/Object; flags 1
+
+class name javax/management/remote/rmi/_RMIServer_Stub
+header extends javax/rmi/CORBA/Stub implements javax/management/remote/rmi/RMIServer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
+method name <init> descriptor ()V flags 1
+method name _ids descriptor ()[Ljava/lang/String; flags 1
+method name getVersion descriptor ()Ljava/lang/String; thrownTypes java/rmi/RemoteException flags 1
+method name newClient descriptor (Ljava/lang/Object;)Ljavax/management/remote/rmi/RMIConnection; thrownTypes java/io/IOException flags 1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.management.rmi-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,63 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.management.rmi
+header exports javax/management/remote/rmi requires name\u0020;java.management\u0020;flags\u0020;20,name\u0020;java.rmi\u0020;flags\u0020;20,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.naming\u0020;flags\u0020;0 provides interface\u0020;javax/management/remote/JMXConnectorServerProvider\u0020;impls\u0020;com/sun/jmx/remote/protocol/rmi/ServerProvider,interface\u0020;javax/management/remote/JMXConnectorProvider\u0020;impls\u0020;com/sun/jmx/remote/protocol/rmi/ClientProvider flags 8000
+
+class name javax/management/remote/rmi/RMIConnectionImpl
+header extends java/lang/Object implements javax/management/remote/rmi/RMIConnection,java/rmi/server/Unreferenced flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/remote/rmi/RMIConnector
+header extends java/lang/Object implements javax/management/remote/JMXConnector,java/io/Serializable,javax/management/remote/JMXAddressable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/remote/rmi/RMIConnectorServer
+header extends javax/management/remote/JMXConnectorServer flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+field name CREDENTIAL_TYPES descriptor Ljava/lang/String; constantValue jmx.remote.rmi.server.credential.types flags 19
+
+class name javax/management/remote/rmi/RMIIIOPServerImpl
+header extends javax/management/remote/rmi/RMIServerImpl flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name javax/management/remote/rmi/RMIJRMPServerImpl
+header extends javax/management/remote/rmi/RMIServerImpl flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/management/remote/rmi/RMIServerImpl
+header extends java/lang/Object implements java/io/Closeable,javax/management/remote/rmi/RMIServer flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+-class name javax/management/remote/rmi/_RMIConnectionImpl_Tie
+
+-class name javax/management/remote/rmi/_RMIConnection_Stub
+
+-class name javax/management/remote/rmi/_RMIServerImpl_Tie
+
+-class name javax/management/remote/rmi/_RMIServer_Stub
+
--- a/make/data/symbols/java.naming-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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. ###
-# ##########################################################
-#
--- a/make/data/symbols/java.naming-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.naming-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -26,77 +26,7 @@
 # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
 # ##########################################################
 #
-class name javax/naming/AuthenticationException
-header extends javax/naming/NamingSecurityException flags 21
-
-class name javax/naming/AuthenticationNotSupportedException
-header extends javax/naming/NamingSecurityException flags 21
-
-class name javax/naming/BinaryRefAddr
-header extends javax/naming/RefAddr flags 21
-
-class name javax/naming/Binding
-header extends javax/naming/NameClassPair flags 21
-
-class name javax/naming/CannotProceedException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/CommunicationException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/CompositeName
-header extends java/lang/Object implements javax/naming/Name flags 21
-
-class name javax/naming/CompoundName
-header extends java/lang/Object implements javax/naming/Name flags 21
-
-class name javax/naming/ConfigurationException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/Context
-header extends java/lang/Object flags 601
-
-class name javax/naming/ContextNotEmptyException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/InitialContext
-header extends java/lang/Object implements javax/naming/Context flags 21
-
-class name javax/naming/InsufficientResourcesException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/InterruptedNamingException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/InvalidNameException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/LimitExceededException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/LinkException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/LinkLoopException
-header extends javax/naming/LinkException flags 21
-
-class name javax/naming/LinkRef
-header extends javax/naming/Reference flags 21
-
-class name javax/naming/MalformedLinkException
-header extends javax/naming/LinkException flags 21
-
-class name javax/naming/Name
-header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable,java/lang/Comparable flags 601 signature Ljava/lang/Object;Ljava/lang/Cloneable;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/lang/Object;>;
-
-class name javax/naming/NameAlreadyBoundException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/NameClassPair
-header extends java/lang/Object implements java/io/Serializable flags 21
-
 class name javax/naming/NameImpl
-header extends java/lang/Object flags 20
 -method name getAll descriptor ()Ljava/util/Enumeration;
 -method name getPrefix descriptor (I)Ljava/util/Enumeration;
 -method name getSuffix descriptor (I)Ljava/util/Enumeration;
@@ -112,233 +42,3 @@
 method name addAll descriptor (Ljava/util/Enumeration;)Z thrownTypes javax/naming/InvalidNameException flags 1
 method name addAll descriptor (ILjava/util/Enumeration;)Z thrownTypes javax/naming/InvalidNameException flags 1
 
-class name javax/naming/NameNotFoundException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/NameParser
-header extends java/lang/Object flags 601
-
-class name javax/naming/NamingEnumeration
-header extends java/lang/Object implements java/util/Enumeration flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Enumeration<TT;>;
-
-class name javax/naming/NamingException
-header extends java/lang/Exception flags 21
-
-class name javax/naming/NamingSecurityException
-header extends javax/naming/NamingException flags 421
-
-class name javax/naming/NoInitialContextException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/NoPermissionException
-header extends javax/naming/NamingSecurityException flags 21
-
-class name javax/naming/NotContextException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/OperationNotSupportedException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/PartialResultException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/RefAddr
-header extends java/lang/Object implements java/io/Serializable flags 421
-
-class name javax/naming/Reference
-header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21
-
-class name javax/naming/Referenceable
-header extends java/lang/Object flags 601
-
-class name javax/naming/ReferralException
-header extends javax/naming/NamingException flags 421
-
-class name javax/naming/ServiceUnavailableException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/SizeLimitExceededException
-header extends javax/naming/LimitExceededException flags 21
-
-class name javax/naming/StringRefAddr
-header extends javax/naming/RefAddr flags 21
-
-class name javax/naming/TimeLimitExceededException
-header extends javax/naming/LimitExceededException flags 21
-
-class name javax/naming/directory/Attribute
-header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 601
-
-class name javax/naming/directory/AttributeInUseException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/directory/AttributeModificationException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/directory/Attributes
-header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 601
-
-class name javax/naming/directory/BasicAttribute
-header extends java/lang/Object implements javax/naming/directory/Attribute flags 21
-
-class name javax/naming/directory/BasicAttributes
-header extends java/lang/Object implements javax/naming/directory/Attributes flags 21
-
-class name javax/naming/directory/DirContext
-header extends java/lang/Object implements javax/naming/Context flags 601
-
-class name javax/naming/directory/InitialDirContext
-header extends javax/naming/InitialContext implements javax/naming/directory/DirContext flags 21
-
-class name javax/naming/directory/InvalidAttributeIdentifierException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/directory/InvalidAttributeValueException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/directory/InvalidAttributesException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/directory/InvalidSearchControlsException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/directory/InvalidSearchFilterException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/directory/ModificationItem
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/naming/directory/NoSuchAttributeException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/directory/SchemaViolationException
-header extends javax/naming/NamingException flags 21
-
-class name javax/naming/directory/SearchControls
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/naming/directory/SearchResult
-header extends javax/naming/Binding flags 21
-
-class name javax/naming/event/EventContext
-header extends java/lang/Object implements javax/naming/Context flags 601
-
-class name javax/naming/event/EventDirContext
-header extends java/lang/Object implements javax/naming/event/EventContext,javax/naming/directory/DirContext flags 601
-
-class name javax/naming/event/NamespaceChangeListener
-header extends java/lang/Object implements javax/naming/event/NamingListener flags 601
-
-class name javax/naming/event/NamingEvent
-header extends java/util/EventObject flags 21
-
-class name javax/naming/event/NamingExceptionEvent
-header extends java/util/EventObject flags 21
-
-class name javax/naming/event/NamingListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/naming/event/ObjectChangeListener
-header extends java/lang/Object implements javax/naming/event/NamingListener flags 601
-
-class name javax/naming/ldap/BasicControl
-header extends java/lang/Object implements javax/naming/ldap/Control flags 21
-
-class name javax/naming/ldap/Control
-header extends java/lang/Object implements java/io/Serializable flags 601
-
-class name javax/naming/ldap/ControlFactory
-header extends java/lang/Object flags 421
-
-class name javax/naming/ldap/ExtendedRequest
-header extends java/lang/Object implements java/io/Serializable flags 601
-
-class name javax/naming/ldap/ExtendedResponse
-header extends java/lang/Object implements java/io/Serializable flags 601
-
-class name javax/naming/ldap/HasControls
-header extends java/lang/Object flags 601
-
-class name javax/naming/ldap/InitialLdapContext
-header extends javax/naming/directory/InitialDirContext implements javax/naming/ldap/LdapContext flags 21
-
-class name javax/naming/ldap/LdapContext
-header extends java/lang/Object implements javax/naming/directory/DirContext flags 601
-
-class name javax/naming/ldap/LdapName
-header extends java/lang/Object implements javax/naming/Name flags 21
-
-class name javax/naming/ldap/LdapReferralException
-header extends javax/naming/ReferralException flags 421
-
-class name javax/naming/ldap/ManageReferralControl
-header extends javax/naming/ldap/BasicControl flags 31
-
-class name javax/naming/ldap/PagedResultsControl
-header extends javax/naming/ldap/BasicControl flags 31
-
-class name javax/naming/ldap/PagedResultsResponseControl
-header extends javax/naming/ldap/BasicControl flags 31
-
-class name javax/naming/ldap/Rdn
-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/lang/Object;>;
-
-class name javax/naming/ldap/SortControl
-header extends javax/naming/ldap/BasicControl flags 31
-
-class name javax/naming/ldap/SortKey
-header extends java/lang/Object flags 21
-
-class name javax/naming/ldap/SortResponseControl
-header extends javax/naming/ldap/BasicControl flags 31
-
-class name javax/naming/ldap/StartTlsRequest
-header extends java/lang/Object implements javax/naming/ldap/ExtendedRequest flags 21
-
-class name javax/naming/ldap/StartTlsResponse
-header extends java/lang/Object implements javax/naming/ldap/ExtendedResponse flags 421
-
-class name javax/naming/ldap/UnsolicitedNotification
-header extends java/lang/Object implements javax/naming/ldap/ExtendedResponse,javax/naming/ldap/HasControls flags 601
-
-class name javax/naming/ldap/UnsolicitedNotificationEvent
-header extends java/util/EventObject flags 21
-
-class name javax/naming/ldap/UnsolicitedNotificationListener
-header extends java/lang/Object implements javax/naming/event/NamingListener flags 601
-
-class name javax/naming/spi/DirObjectFactory
-header extends java/lang/Object implements javax/naming/spi/ObjectFactory flags 601
-
-class name javax/naming/spi/DirStateFactory
-header extends java/lang/Object implements javax/naming/spi/StateFactory flags 601
-innerclass innerClass javax/naming/spi/DirStateFactory$Result outerClass javax/naming/spi/DirStateFactory innerClassName Result flags 9
-
-class name javax/naming/spi/DirectoryManager
-header extends javax/naming/spi/NamingManager flags 21
-innerclass innerClass javax/naming/spi/DirStateFactory$Result outerClass javax/naming/spi/DirStateFactory innerClassName Result flags 9
-
-class name javax/naming/spi/InitialContextFactory
-header extends java/lang/Object flags 601
-
-class name javax/naming/spi/InitialContextFactoryBuilder
-header extends java/lang/Object flags 601
-
-class name javax/naming/spi/NamingManager
-header extends java/lang/Object flags 21
-
-class name javax/naming/spi/ObjectFactory
-header extends java/lang/Object flags 601
-
-class name javax/naming/spi/ObjectFactoryBuilder
-header extends java/lang/Object flags 601
-
-class name javax/naming/spi/ResolveResult
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/naming/spi/Resolver
-header extends java/lang/Object flags 601
-
-class name javax/naming/spi/StateFactory
-header extends java/lang/Object flags 601
-
--- a/make/data/symbols/java.naming-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.naming-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.naming-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,106 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.naming
+header exports javax/naming/ldap,javax/naming/event,javax/naming/directory,javax/naming,javax/naming/spi requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.security.sasl\u0020;flags\u0020;0 uses javax/naming/spi/InitialContextFactory,javax/naming/ldap/StartTlsResponse provides interface\u0020;java/security/Provider\u0020;impls\u0020;sun/security/provider/certpath/ldap/JdkLDAP flags 8000
+
+class name javax/naming/BinaryRefAddr
+header extends javax/naming/RefAddr flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/naming/Binding
+header extends javax/naming/NameClassPair flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/naming/CompositeName
+header extends java/lang/Object implements javax/naming/Name flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/naming/CompoundName
+header extends java/lang/Object implements javax/naming/Name flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-field name impl descriptor Ljavax/naming/NameImpl;
+
+class name javax/naming/Context
+-field name APPLET descriptor Ljava/lang/String;
+field name APPLET descriptor Ljava/lang/String; constantValue java.naming.applet flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name javax/naming/LinkException
+header extends javax/naming/NamingException flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/naming/NameClassPair
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+-class name javax/naming/NameImpl
+
+class name javax/naming/NamingException
+header extends java/lang/Exception flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/naming/RefAddr
+header extends java/lang/Object implements java/io/Serializable flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/naming/Reference
+header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/naming/directory/AttributeModificationException
+header extends javax/naming/NamingException flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/naming/directory/BasicAttribute
+header extends java/lang/Object implements javax/naming/directory/Attribute flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/naming/directory/ModificationItem
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/naming/directory/SearchResult
+header extends javax/naming/Binding flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/naming/ldap/LdapName
+header extends java/lang/Object implements javax/naming/Name flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/naming/ldap/Rdn
+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/lang/Object;>;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/naming/ldap/StartTlsRequest
+header extends java/lang/Object implements javax/naming/ldap/ExtendedRequest flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/naming/spi/NamingManager
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
--- a/make/data/symbols/java.prefs-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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. ###
-# ##########################################################
-#
--- a/make/data/symbols/java.prefs-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.prefs-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -26,30 +26,6 @@
 # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
 # ##########################################################
 #
-class name java/util/prefs/AbstractPreferences
-header extends java/util/prefs/Preferences flags 421
-
-class name java/util/prefs/BackingStoreException
-header extends java/lang/Exception flags 21
-
-class name java/util/prefs/InvalidPreferencesFormatException
-header extends java/lang/Exception flags 21
-
-class name java/util/prefs/NodeChangeEvent
-header extends java/util/EventObject flags 21
-
-class name java/util/prefs/NodeChangeListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name java/util/prefs/PreferenceChangeEvent
-header extends java/util/EventObject flags 21
-
 class name java/util/prefs/PreferenceChangeListener
 header extends java/lang/Object implements java/util/EventListener flags 601
 
-class name java/util/prefs/Preferences
-header extends java/lang/Object flags 421
-
-class name java/util/prefs/PreferencesFactory
-header extends java/lang/Object flags 601
-
--- a/make/data/symbols/java.prefs-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.prefs-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.prefs-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,39 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.prefs
+header exports java/util/prefs requires name\u0020;java.xml\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000 uses java/util/prefs/PreferencesFactory flags 8000
+
+class name java/util/prefs/AbstractPreferences
+header extends java/util/prefs/Preferences flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/util/prefs/Preferences
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
--- a/make/data/symbols/java.rmi-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.rmi-6.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/java.rmi-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.rmi-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -26,216 +26,19 @@
 # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
 # ##########################################################
 #
-class name java/rmi/AccessException
-header extends java/rmi/RemoteException flags 21
-
-class name java/rmi/AlreadyBoundException
-header extends java/lang/Exception flags 21
-
-class name java/rmi/ConnectException
-header extends java/rmi/RemoteException flags 21
-
-class name java/rmi/ConnectIOException
-header extends java/rmi/RemoteException flags 21
-
-class name java/rmi/MarshalException
-header extends java/rmi/RemoteException flags 21
-
-class name java/rmi/MarshalledObject
-header extends java/lang/Object implements java/io/Serializable flags 31 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Serializable;
-
-class name java/rmi/Naming
-header extends java/lang/Object flags 31
-
-class name java/rmi/NoSuchObjectException
-header extends java/rmi/RemoteException flags 21
-
-class name java/rmi/NotBoundException
-header extends java/lang/Exception flags 21
-
-class name java/rmi/RMISecurityException
-header extends java/lang/SecurityException flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
 class name java/rmi/RMISecurityManager
 header extends java/lang/SecurityManager flags 21
 
-class name java/rmi/Remote
-header extends java/lang/Object flags 601
-
-class name java/rmi/RemoteException
-header extends java/io/IOException flags 21
-
-class name java/rmi/ServerError
-header extends java/rmi/RemoteException flags 21
-
-class name java/rmi/ServerException
-header extends java/rmi/RemoteException flags 21
-
-class name java/rmi/ServerRuntimeException
-header extends java/rmi/RemoteException flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name java/rmi/StubNotFoundException
-header extends java/rmi/RemoteException flags 21
-
-class name java/rmi/UnexpectedException
-header extends java/rmi/RemoteException flags 21
-
-class name java/rmi/UnknownHostException
-header extends java/rmi/RemoteException flags 21
-
-class name java/rmi/UnmarshalException
-header extends java/rmi/RemoteException flags 21
-
-class name java/rmi/activation/Activatable
-header extends java/rmi/server/RemoteServer flags 421
-
-class name java/rmi/activation/ActivateFailedException
-header extends java/rmi/RemoteException flags 21
-
-class name java/rmi/activation/ActivationDesc
-header extends java/lang/Object implements java/io/Serializable flags 31
-
-class name java/rmi/activation/ActivationException
-header extends java/lang/Exception flags 21
-
-class name java/rmi/activation/ActivationGroup
-header extends java/rmi/server/UnicastRemoteObject implements java/rmi/activation/ActivationInstantiator flags 421
-
-class name java/rmi/activation/ActivationGroupDesc
-header extends java/lang/Object implements java/io/Serializable flags 31
-innerclass innerClass java/rmi/activation/ActivationGroupDesc$CommandEnvironment outerClass java/rmi/activation/ActivationGroupDesc innerClassName CommandEnvironment flags 9
-
-class name java/rmi/activation/ActivationGroupID
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name java/rmi/activation/ActivationGroup_Stub
-header extends java/rmi/server/RemoteStub implements java/rmi/activation/ActivationInstantiator,java/rmi/Remote flags 31
-
-class name java/rmi/activation/ActivationID
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name java/rmi/activation/ActivationInstantiator
-header extends java/lang/Object implements java/rmi/Remote flags 601
-
-class name java/rmi/activation/ActivationMonitor
-header extends java/lang/Object implements java/rmi/Remote flags 601
-
-class name java/rmi/activation/ActivationSystem
-header extends java/lang/Object implements java/rmi/Remote flags 601
-
-class name java/rmi/activation/Activator
-header extends java/lang/Object implements java/rmi/Remote flags 601
-
-class name java/rmi/activation/UnknownGroupException
-header extends java/rmi/activation/ActivationException flags 21
-
-class name java/rmi/activation/UnknownObjectException
-header extends java/rmi/activation/ActivationException flags 21
-
-class name java/rmi/dgc/DGC
-header extends java/lang/Object implements java/rmi/Remote flags 601
-
-class name java/rmi/dgc/Lease
-header extends java/lang/Object implements java/io/Serializable flags 31
-
-class name java/rmi/dgc/VMID
-header extends java/lang/Object implements java/io/Serializable flags 31
-
-class name java/rmi/registry/LocateRegistry
-header extends java/lang/Object flags 31
-
-class name java/rmi/registry/Registry
-header extends java/lang/Object implements java/rmi/Remote flags 601
-
-class name java/rmi/registry/RegistryHandler
-header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name java/rmi/server/ExportException
-header extends java/rmi/RemoteException flags 21
-
-class name java/rmi/server/LoaderHandler
-header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name java/rmi/server/LogStream
-header extends java/io/PrintStream flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name java/rmi/server/ObjID
-header extends java/lang/Object implements java/io/Serializable flags 31
-
-class name java/rmi/server/Operation
-header extends java/lang/Object flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name java/rmi/server/RMIClassLoader
-header extends java/lang/Object flags 21
-
-class name java/rmi/server/RMIClassLoaderSpi
-header extends java/lang/Object flags 421
-
-class name java/rmi/server/RMIClientSocketFactory
-header extends java/lang/Object flags 601
-
-class name java/rmi/server/RMIFailureHandler
-header extends java/lang/Object flags 601
-
-class name java/rmi/server/RMIServerSocketFactory
-header extends java/lang/Object flags 601
-
-class name java/rmi/server/RMISocketFactory
-header extends java/lang/Object implements java/rmi/server/RMIClientSocketFactory,java/rmi/server/RMIServerSocketFactory flags 421
-
-class name java/rmi/server/RemoteCall
-header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name java/rmi/server/RemoteObject
-header extends java/lang/Object implements java/rmi/Remote,java/io/Serializable flags 421
-
-class name java/rmi/server/RemoteObjectInvocationHandler
-header extends java/rmi/server/RemoteObject implements java/lang/reflect/InvocationHandler flags 21
-
-class name java/rmi/server/RemoteRef
-header extends java/lang/Object implements java/io/Externalizable flags 601
-
-class name java/rmi/server/RemoteServer
-header extends java/rmi/server/RemoteObject flags 421
-
 class name java/rmi/server/RemoteStub
 header extends java/rmi/server/RemoteObject flags 421
 
-class name java/rmi/server/ServerCloneException
-header extends java/lang/CloneNotSupportedException flags 21
-
-class name java/rmi/server/ServerNotActiveException
-header extends java/lang/Exception flags 21
-
 class name java/rmi/server/ServerRef
 header extends java/lang/Object implements java/rmi/server/RemoteRef flags 601
 
-class name java/rmi/server/Skeleton
-header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name java/rmi/server/SkeletonMismatchException
-header extends java/rmi/RemoteException flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name java/rmi/server/SkeletonNotFoundException
-header extends java/rmi/RemoteException flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
 class name java/rmi/server/SocketSecurityException
 header extends java/rmi/server/ExportException flags 21
 
-class name java/rmi/server/UID
-header extends java/lang/Object implements java/io/Serializable flags 31
-
 class name java/rmi/server/UnicastRemoteObject
-header extends java/rmi/server/RemoteServer flags 21
 -method name exportObject descriptor (Ljava/rmi/Remote;)Ljava/rmi/server/RemoteStub;
 method name exportObject descriptor (Ljava/rmi/Remote;)Ljava/rmi/server/RemoteStub; thrownTypes java/rmi/RemoteException flags 9
 
-class name java/rmi/server/Unreferenced
-header extends java/lang/Object flags 601
-
-class name javax/rmi/ssl/SslRMIClientSocketFactory
-header extends java/lang/Object implements java/rmi/server/RMIClientSocketFactory,java/io/Serializable flags 21
-
-class name javax/rmi/ssl/SslRMIServerSocketFactory
-header extends java/lang/Object implements java/rmi/server/RMIServerSocketFactory flags 21
-
--- a/make/data/symbols/java.rmi-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.rmi-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.rmi-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,79 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.rmi
+header exports java/rmi/activation,javax/rmi/ssl,java/rmi/dgc,java/rmi/server,java/rmi/registry,java/rmi requires name\u0020;java.logging\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000 uses java/rmi/server/RMIClassLoaderSpi flags 8000
+
+class name java/rmi/Naming
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/rmi/RemoteException
+header extends java/io/IOException flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/rmi/activation/ActivationException
+header extends java/lang/Exception flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/rmi/activation/ActivationGroup
+header extends java/rmi/server/UnicastRemoteObject implements java/rmi/activation/ActivationInstantiator flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/rmi/activation/ActivationID
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/rmi/dgc/VMID
+header extends java/lang/Object implements java/io/Serializable flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/rmi/server/ObjID
+header extends java/lang/Object implements java/io/Serializable flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/rmi/server/RemoteObject
+header extends java/lang/Object implements java/rmi/Remote,java/io/Serializable flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/rmi/server/RemoteObjectInvocationHandler
+header extends java/rmi/server/RemoteObject implements java/lang/reflect/InvocationHandler flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/rmi/server/ServerCloneException
+header extends java/lang/CloneNotSupportedException flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/rmi/server/UID
+header extends java/lang/Object implements java/io/Serializable flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/rmi/server/UnicastRemoteObject
+method name exportObject descriptor (Ljava/rmi/Remote;ILjava/io/ObjectInputFilter;)Ljava/rmi/Remote; thrownTypes java/rmi/RemoteException flags 9
+method name exportObject descriptor (Ljava/rmi/Remote;ILjava/rmi/server/RMIClientSocketFactory;Ljava/rmi/server/RMIServerSocketFactory;Ljava/io/ObjectInputFilter;)Ljava/rmi/Remote; thrownTypes java/rmi/RemoteException flags 9
+
--- a/make/data/symbols/java.scripting-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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. ###
-# ##########################################################
-#
--- a/make/data/symbols/java.scripting-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.scripting-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -26,41 +26,6 @@
 # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
 # ##########################################################
 #
-class name javax/script/AbstractScriptEngine
-header extends java/lang/Object implements javax/script/ScriptEngine flags 421
-
 class name javax/script/Bindings
-header extends java/lang/Object implements java/util/Map flags 601 signature Ljava/lang/Object;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
 -method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
 
-class name javax/script/Compilable
-header extends java/lang/Object flags 601
-
-class name javax/script/CompiledScript
-header extends java/lang/Object flags 421
-
-class name javax/script/Invocable
-header extends java/lang/Object flags 601
-
-class name javax/script/ScriptContext
-header extends java/lang/Object flags 601
-
-class name javax/script/ScriptEngine
-header extends java/lang/Object flags 601
-
-class name javax/script/ScriptEngineFactory
-header extends java/lang/Object flags 601
-
-class name javax/script/ScriptEngineManager
-header extends java/lang/Object flags 21
-
-class name javax/script/ScriptException
-header extends java/lang/Exception flags 21
-
-class name javax/script/SimpleBindings
-header extends java/lang/Object implements javax/script/Bindings flags 21
-innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
-
-class name javax/script/SimpleScriptContext
-header extends java/lang/Object implements javax/script/ScriptContext flags 21
-
--- a/make/data/symbols/java.scripting-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.scripting-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.scripting-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,39 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.scripting
+header exports javax/script requires name\u0020;java.base\u0020;flags\u0020;8000 uses javax/script/ScriptEngineFactory flags 8000
+
+class name javax/script/ScriptEngineManager
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/script/ScriptException
+header extends java/lang/Exception flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.se-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.se
+header requires name\u0020;java.management\u0020;flags\u0020;20,name\u0020;java.sql\u0020;flags\u0020;20,name\u0020;java.rmi\u0020;flags\u0020;20,name\u0020;java.security.sasl\u0020;flags\u0020;20,name\u0020;java.desktop\u0020;flags\u0020;20,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.xml.crypto\u0020;flags\u0020;20,name\u0020;java.prefs\u0020;flags\u0020;20,name\u0020;java.datatransfer\u0020;flags\u0020;20,name\u0020;java.instrument\u0020;flags\u0020;20,name\u0020;java.naming\u0020;flags\u0020;20,name\u0020;java.compiler\u0020;flags\u0020;20,name\u0020;java.management.rmi\u0020;flags\u0020;20,name\u0020;java.sql.rowset\u0020;flags\u0020;20,name\u0020;java.xml\u0020;flags\u0020;20,name\u0020;java.scripting\u0020;flags\u0020;20,name\u0020;java.security.jgss\u0020;flags\u0020;20,name\u0020;java.logging\u0020;flags\u0020;20 flags 8000
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.se.ee-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.se.ee
+header requires name\u0020;java.xml.ws.annotation\u0020;flags\u0020;20,name\u0020;java.xml.bind\u0020;flags\u0020;20,name\u0020;java.activation\u0020;flags\u0020;20,name\u0020;java.transaction\u0020;flags\u0020;20,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.xml.ws\u0020;flags\u0020;20,name\u0020;java.corba\u0020;flags\u0020;20,name\u0020;java.se\u0020;flags\u0020;20 flags 8000 runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="9")
+
--- a/make/data/symbols/java.security.jgss-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.security.jgss-6.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/java.security.jgss-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.security.jgss-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -26,20 +26,7 @@
 # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
 # ##########################################################
 #
-class name javax/security/auth/kerberos/DelegationPermission
-header extends java/security/BasicPermission implements java/io/Serializable flags 31
-
-class name javax/security/auth/kerberos/KerberosKey
-header extends java/lang/Object implements javax/crypto/SecretKey,javax/security/auth/Destroyable flags 21
-
-class name javax/security/auth/kerberos/KerberosPrincipal
-header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 31
-
-class name javax/security/auth/kerberos/KerberosTicket
-header extends java/lang/Object implements javax/security/auth/Destroyable,javax/security/auth/Refreshable,java/io/Serializable flags 21
-
 class name javax/security/auth/kerberos/KeyTab
-header extends java/lang/Object flags 31
 -method name getUnboundInstance descriptor (Ljava/io/File;)Ljavax/security/auth/kerberos/KeyTab;
 -method name getInstance descriptor (Ljavax/security/auth/kerberos/KerberosPrincipal;Ljava/io/File;)Ljavax/security/auth/kerberos/KeyTab;
 -method name getUnboundInstance descriptor ()Ljavax/security/auth/kerberos/KeyTab;
@@ -47,30 +34,3 @@
 -method name getPrincipal descriptor ()Ljavax/security/auth/kerberos/KerberosPrincipal;
 -method name isBound descriptor ()Z
 
-class name javax/security/auth/kerberos/ServicePermission
-header extends java/security/Permission implements java/io/Serializable flags 31
-
-class name org/ietf/jgss/ChannelBinding
-header extends java/lang/Object flags 21
-
-class name org/ietf/jgss/GSSContext
-header extends java/lang/Object flags 601
-
-class name org/ietf/jgss/GSSCredential
-header extends java/lang/Object implements java/lang/Cloneable flags 601
-
-class name org/ietf/jgss/GSSException
-header extends java/lang/Exception flags 21
-
-class name org/ietf/jgss/GSSManager
-header extends java/lang/Object flags 421
-
-class name org/ietf/jgss/GSSName
-header extends java/lang/Object flags 601
-
-class name org/ietf/jgss/MessageProp
-header extends java/lang/Object flags 21
-
-class name org/ietf/jgss/Oid
-header extends java/lang/Object flags 21
-
--- a/make/data/symbols/java.security.jgss-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.security.jgss-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.security.jgss-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,91 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.security.jgss
+header exports javax/security/auth/kerberos,org/ietf/jgss requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.naming\u0020;flags\u0020;0 provides interface\u0020;sun/security/ssl/ClientKeyExchangeService\u0020;impls\u0020;sun/security/krb5/internal/ssl/Krb5KeyExchangeService,interface\u0020;java/security/Provider\u0020;impls\u0020;sun/security/jgss/SunProvider flags 8000
+
+class name javax/security/auth/kerberos/DelegationPermission
+header extends java/security/BasicPermission implements java/io/Serializable flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/security/auth/kerberos/EncryptionKey
+header extends java/lang/Object implements javax/crypto/SecretKey flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor ([BI)V flags 1
+method name getKeyType descriptor ()I flags 1
+method name getAlgorithm descriptor ()Ljava/lang/String; flags 1
+method name getFormat descriptor ()Ljava/lang/String; flags 1
+method name getEncoded descriptor ()[B flags 1
+method name destroy descriptor ()V thrownTypes javax/security/auth/DestroyFailedException flags 1
+method name isDestroyed descriptor ()Z flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name hashCode descriptor ()I flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+
+class name javax/security/auth/kerberos/KerberosCredMessage
+header extends java/lang/Object implements javax/security/auth/Destroyable flags 31
+innerclass innerClass java/util/Base64$Encoder outerClass java/util/Base64 innerClassName Encoder flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljavax/security/auth/kerberos/KerberosPrincipal;Ljavax/security/auth/kerberos/KerberosPrincipal;[B)V flags 1
+method name getEncoded descriptor ()[B flags 1
+method name getSender descriptor ()Ljavax/security/auth/kerberos/KerberosPrincipal; flags 1
+method name getRecipient descriptor ()Ljavax/security/auth/kerberos/KerberosPrincipal; flags 1
+method name destroy descriptor ()V flags 1
+method name isDestroyed descriptor ()Z flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name hashCode descriptor ()I flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+
+class name javax/security/auth/kerberos/KerberosKey
+header extends java/lang/Object implements javax/crypto/SecretKey flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/security/auth/kerberos/KerberosPrincipal
+header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/security/auth/kerberos/KerberosTicket
+header extends java/lang/Object implements javax/security/auth/Destroyable,javax/security/auth/Refreshable,java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/security/auth/kerberos/KeyTab
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/security/auth/kerberos/ServicePermission
+header extends java/security/Permission implements java/io/Serializable flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/ietf/jgss/GSSException
+header extends java/lang/Exception flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/ietf/jgss/Oid
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
--- a/make/data/symbols/java.security.sasl-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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. ###
-# ##########################################################
-#
--- a/make/data/symbols/java.security.sasl-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.security.sasl-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -26,34 +26,6 @@
 # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
 # ##########################################################
 #
-class name javax/security/sasl/AuthenticationException
-header extends javax/security/sasl/SaslException flags 21
-
-class name javax/security/sasl/AuthorizeCallback
-header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21
-
-class name javax/security/sasl/RealmCallback
-header extends javax/security/auth/callback/TextInputCallback flags 21
-
-class name javax/security/sasl/RealmChoiceCallback
-header extends javax/security/auth/callback/ChoiceCallback flags 21
-
 class name javax/security/sasl/Sasl
-header extends java/lang/Object flags 21
 -field name BOUND_SERVER_NAME descriptor Ljava/lang/String;
 
-class name javax/security/sasl/SaslClient
-header extends java/lang/Object flags 601
-
-class name javax/security/sasl/SaslClientFactory
-header extends java/lang/Object flags 601
-
-class name javax/security/sasl/SaslException
-header extends java/io/IOException flags 21
-
-class name javax/security/sasl/SaslServer
-header extends java/lang/Object flags 601
-
-class name javax/security/sasl/SaslServerFactory
-header extends java/lang/Object flags 601
-
--- a/make/data/symbols/java.security.sasl-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.security.sasl-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.security.sasl-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,40 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.security.sasl
+header exports javax/security/sasl requires name\u0020;java.logging\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000 provides interface\u0020;java/security/Provider\u0020;impls\u0020;com/sun/security/sasl/Provider flags 8000
+
+class name javax/security/sasl/Sasl
+header extends java/lang/Object flags 21
+innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/security/sasl/SaslException
+header extends java/io/IOException flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.smartcardio-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,169 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.smartcardio
+header exports javax/smartcardio requires name\u0020;java.base\u0020;flags\u0020;8000 provides interface\u0020;java/security/Provider\u0020;impls\u0020;sun/security/smartcardio/SunPCSC flags 8000
+
+class name javax/smartcardio/ATR
+header extends java/lang/Object implements java/io/Serializable flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor ([B)V flags 1
+method name getBytes descriptor ()[B flags 1
+method name getHistoricalBytes descriptor ()[B flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name hashCode descriptor ()I flags 1
+
+class name javax/smartcardio/Card
+header extends java/lang/Object flags 421
+method name <init> descriptor ()V flags 4
+method name getATR descriptor ()Ljavax/smartcardio/ATR; flags 401
+method name getProtocol descriptor ()Ljava/lang/String; flags 401
+method name getBasicChannel descriptor ()Ljavax/smartcardio/CardChannel; flags 401
+method name openLogicalChannel descriptor ()Ljavax/smartcardio/CardChannel; thrownTypes javax/smartcardio/CardException flags 401
+method name beginExclusive descriptor ()V thrownTypes javax/smartcardio/CardException flags 401
+method name endExclusive descriptor ()V thrownTypes javax/smartcardio/CardException flags 401
+method name transmitControlCommand descriptor (I[B)[B thrownTypes javax/smartcardio/CardException flags 401
+method name disconnect descriptor (Z)V thrownTypes javax/smartcardio/CardException flags 401
+
+class name javax/smartcardio/CardChannel
+header extends java/lang/Object flags 421
+method name <init> descriptor ()V flags 4
+method name getCard descriptor ()Ljavax/smartcardio/Card; flags 401
+method name getChannelNumber descriptor ()I flags 401
+method name transmit descriptor (Ljavax/smartcardio/CommandAPDU;)Ljavax/smartcardio/ResponseAPDU; thrownTypes javax/smartcardio/CardException flags 401
+method name transmit descriptor (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I thrownTypes javax/smartcardio/CardException flags 401
+method name close descriptor ()V thrownTypes javax/smartcardio/CardException flags 401
+
+class name javax/smartcardio/CardException
+header extends java/lang/Exception flags 21
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name <init> descriptor (Ljava/lang/Throwable;)V flags 1
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1
+
+class name javax/smartcardio/CardNotPresentException
+header extends javax/smartcardio/CardException flags 21
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name <init> descriptor (Ljava/lang/Throwable;)V flags 1
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1
+
+class name javax/smartcardio/CardPermission
+header extends java/security/Permission flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1
+method name getActions descriptor ()Ljava/lang/String; 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
+
+class name javax/smartcardio/CardTerminal
+header extends java/lang/Object flags 421
+method name <init> descriptor ()V flags 4
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name connect descriptor (Ljava/lang/String;)Ljavax/smartcardio/Card; thrownTypes javax/smartcardio/CardException flags 401
+method name isCardPresent descriptor ()Z thrownTypes javax/smartcardio/CardException flags 401
+method name waitForCardPresent descriptor (J)Z thrownTypes javax/smartcardio/CardException flags 401
+method name waitForCardAbsent descriptor (J)Z thrownTypes javax/smartcardio/CardException flags 401
+
+class name javax/smartcardio/CardTerminals
+header extends java/lang/Object flags 421
+innerclass innerClass javax/smartcardio/CardTerminals$State outerClass javax/smartcardio/CardTerminals innerClassName State flags 4019
+method name <init> descriptor ()V flags 4
+method name list descriptor ()Ljava/util/List; thrownTypes javax/smartcardio/CardException flags 1 signature ()Ljava/util/List<Ljavax/smartcardio/CardTerminal;>;
+method name list descriptor (Ljavax/smartcardio/CardTerminals$State;)Ljava/util/List; thrownTypes javax/smartcardio/CardException flags 401 signature (Ljavax/smartcardio/CardTerminals$State;)Ljava/util/List<Ljavax/smartcardio/CardTerminal;>;
+method name getTerminal descriptor (Ljava/lang/String;)Ljavax/smartcardio/CardTerminal; flags 1
+method name waitForChange descriptor ()V thrownTypes javax/smartcardio/CardException flags 1
+method name waitForChange descriptor (J)Z thrownTypes javax/smartcardio/CardException flags 401
+
+class name javax/smartcardio/CardTerminals$State
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/smartcardio/CardTerminals$State;>;
+innerclass innerClass javax/smartcardio/CardTerminals$State outerClass javax/smartcardio/CardTerminals innerClassName State flags 4019
+field name ALL descriptor Ljavax/smartcardio/CardTerminals$State; flags 4019
+field name CARD_PRESENT descriptor Ljavax/smartcardio/CardTerminals$State; flags 4019
+field name CARD_ABSENT descriptor Ljavax/smartcardio/CardTerminals$State; flags 4019
+field name CARD_INSERTION descriptor Ljavax/smartcardio/CardTerminals$State; flags 4019
+field name CARD_REMOVAL descriptor Ljavax/smartcardio/CardTerminals$State; flags 4019
+method name values descriptor ()[Ljavax/smartcardio/CardTerminals$State; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljavax/smartcardio/CardTerminals$State; flags 9
+
+class name javax/smartcardio/CommandAPDU
+header extends java/lang/Object implements java/io/Serializable flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor ([B)V flags 1
+method name <init> descriptor ([BII)V flags 1
+method name <init> descriptor (Ljava/nio/ByteBuffer;)V flags 1
+method name <init> descriptor (IIII)V flags 1
+method name <init> descriptor (IIIII)V flags 1
+method name <init> descriptor (IIII[B)V flags 1
+method name <init> descriptor (IIII[BII)V flags 1
+method name <init> descriptor (IIII[BI)V flags 1
+method name <init> descriptor (IIII[BIII)V flags 1
+method name getCLA descriptor ()I flags 1
+method name getINS descriptor ()I flags 1
+method name getP1 descriptor ()I flags 1
+method name getP2 descriptor ()I flags 1
+method name getNc descriptor ()I flags 1
+method name getData descriptor ()[B flags 1
+method name getNe descriptor ()I flags 1
+method name getBytes descriptor ()[B flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name hashCode descriptor ()I flags 1
+
+class name javax/smartcardio/ResponseAPDU
+header extends java/lang/Object implements java/io/Serializable flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor ([B)V flags 1
+method name getNr descriptor ()I flags 1
+method name getData descriptor ()[B flags 1
+method name getSW1 descriptor ()I flags 1
+method name getSW2 descriptor ()I flags 1
+method name getSW descriptor ()I flags 1
+method name getBytes descriptor ()[B flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name hashCode descriptor ()I flags 1
+
+class name javax/smartcardio/TerminalFactory
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name getDefaultType descriptor ()Ljava/lang/String; flags 9
+method name getDefault descriptor ()Ljavax/smartcardio/TerminalFactory; flags 9
+method name getInstance descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljavax/smartcardio/TerminalFactory; thrownTypes java/security/NoSuchAlgorithmException flags 9
+method name getInstance descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljavax/smartcardio/TerminalFactory; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 9
+method name getInstance descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/security/Provider;)Ljavax/smartcardio/TerminalFactory; thrownTypes java/security/NoSuchAlgorithmException flags 9
+method name getProvider descriptor ()Ljava/security/Provider; flags 1
+method name getType descriptor ()Ljava/lang/String; flags 1
+method name terminals descriptor ()Ljavax/smartcardio/CardTerminals; flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name javax/smartcardio/TerminalFactorySpi
+header extends java/lang/Object flags 421
+method name <init> descriptor ()V flags 4
+method name engineTerminals descriptor ()Ljavax/smartcardio/CardTerminals; flags 404
+
--- a/make/data/symbols/java.sql-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.sql-6.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/java.sql-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.sql-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -26,19 +26,11 @@
 # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
 # ##########################################################
 #
-class name java/sql/Array
-header extends java/lang/Object flags 601
-
 class name java/sql/BatchUpdateException
-header extends java/sql/SQLException flags 21
 -method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;I[JLjava/lang/Throwable;)V
 -method name getLargeUpdateCounts descriptor ()[J
 
-class name java/sql/Blob
-header extends java/lang/Object flags 601
-
 class name java/sql/CallableStatement
-header extends java/lang/Object implements java/sql/PreparedStatement flags 601
 -method name getBigDecimal descriptor (II)Ljava/math/BigDecimal;
 -method name setObject descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/sql/SQLType;I)V
 -method name setObject descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/sql/SQLType;)V
@@ -50,25 +42,11 @@
 -method name registerOutParameter descriptor (Ljava/lang/String;Ljava/sql/SQLType;Ljava/lang/String;)V
 method name getBigDecimal descriptor (II)Ljava/math/BigDecimal; thrownTypes java/sql/SQLException flags 401 deprecated true
 
-class name java/sql/ClientInfoStatus
-header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/sql/ClientInfoStatus;>;
-
-class name java/sql/Clob
-header extends java/lang/Object flags 601
-
-class name java/sql/Connection
-header extends java/lang/Object implements java/sql/Wrapper,java/lang/AutoCloseable flags 601
-
-class name java/sql/DataTruncation
-header extends java/sql/SQLWarning flags 21
-
 class name java/sql/DatabaseMetaData
-header extends java/lang/Object implements java/sql/Wrapper flags 601
 -method name getMaxLogicalLobSize descriptor ()J
 -method name supportsRefCursors descriptor ()Z
 
 class name java/sql/Date
-header extends java/util/Date flags 21
 -method name <init> descriptor (III)V
 -method name getHours descriptor ()I
 -method name getMinutes descriptor ()I
@@ -87,13 +65,9 @@
 method name setMinutes descriptor (I)V flags 1 deprecated true
 method name setSeconds descriptor (I)V flags 1 deprecated true
 
-class name java/sql/Driver
-header extends java/lang/Object flags 601
-
 -class name java/sql/DriverAction
 
 class name java/sql/DriverManager
-header extends java/lang/Object flags 21
 -method name getConnection descriptor (Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;
 -method name getConnection descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;
 -method name getConnection descriptor (Ljava/lang/String;)Ljava/sql/Connection;
@@ -112,33 +86,16 @@
 method name setLogStream descriptor (Ljava/io/PrintStream;)V flags 9 deprecated true
 method name getLogStream descriptor ()Ljava/io/PrintStream; flags 9 deprecated true
 
-class name java/sql/DriverPropertyInfo
-header extends java/lang/Object flags 21
-
 -class name java/sql/JDBCType
 
-class name java/sql/NClob
-header extends java/lang/Object implements java/sql/Clob flags 601
-
-class name java/sql/ParameterMetaData
-header extends java/lang/Object implements java/sql/Wrapper flags 601
-
 class name java/sql/PreparedStatement
-header extends java/lang/Object implements java/sql/Statement flags 601
 -method name setUnicodeStream descriptor (ILjava/io/InputStream;I)V
 -method name setObject descriptor (ILjava/lang/Object;Ljava/sql/SQLType;I)V
 -method name setObject descriptor (ILjava/lang/Object;Ljava/sql/SQLType;)V
 -method name executeLargeUpdate descriptor ()J
 method name setUnicodeStream descriptor (ILjava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 401 deprecated true
 
-class name java/sql/PseudoColumnUsage
-header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/sql/PseudoColumnUsage;>;
-
-class name java/sql/Ref
-header extends java/lang/Object flags 601
-
 class name java/sql/ResultSet
-header extends java/lang/Object implements java/sql/Wrapper,java/lang/AutoCloseable flags 601
 -method name getBigDecimal descriptor (II)Ljava/math/BigDecimal;
 -method name getUnicodeStream descriptor (I)Ljava/io/InputStream;
 -method name getBigDecimal descriptor (Ljava/lang/String;I)Ljava/math/BigDecimal;
@@ -152,84 +109,15 @@
 method name getBigDecimal descriptor (Ljava/lang/String;I)Ljava/math/BigDecimal; thrownTypes java/sql/SQLException flags 401 deprecated true
 method name getUnicodeStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 401 deprecated true
 
-class name java/sql/ResultSetMetaData
-header extends java/lang/Object implements java/sql/Wrapper flags 601
-
-class name java/sql/RowId
-header extends java/lang/Object flags 601
-
-class name java/sql/RowIdLifetime
-header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/sql/RowIdLifetime;>;
-
-class name java/sql/SQLClientInfoException
-header extends java/sql/SQLException flags 21
-
-class name java/sql/SQLData
-header extends java/lang/Object flags 601
-
-class name java/sql/SQLDataException
-header extends java/sql/SQLNonTransientException flags 21
-
-class name java/sql/SQLException
-header extends java/lang/Exception implements java/lang/Iterable flags 21 signature Ljava/lang/Exception;Ljava/lang/Iterable<Ljava/lang/Throwable;>;
-
-class name java/sql/SQLFeatureNotSupportedException
-header extends java/sql/SQLNonTransientException flags 21
-
 class name java/sql/SQLInput
-header extends java/lang/Object flags 601
 -method name readObject descriptor (Ljava/lang/Class;)Ljava/lang/Object;
 
-class name java/sql/SQLIntegrityConstraintViolationException
-header extends java/sql/SQLNonTransientException flags 21
-
-class name java/sql/SQLInvalidAuthorizationSpecException
-header extends java/sql/SQLNonTransientException flags 21
-
-class name java/sql/SQLNonTransientConnectionException
-header extends java/sql/SQLNonTransientException flags 21
-
-class name java/sql/SQLNonTransientException
-header extends java/sql/SQLException flags 21
-
 class name java/sql/SQLOutput
-header extends java/lang/Object flags 601
 -method name writeObject descriptor (Ljava/lang/Object;Ljava/sql/SQLType;)V
 
-class name java/sql/SQLPermission
-header extends java/security/BasicPermission flags 31
-
-class name java/sql/SQLRecoverableException
-header extends java/sql/SQLException flags 21
-
-class name java/sql/SQLSyntaxErrorException
-header extends java/sql/SQLNonTransientException flags 21
-
-class name java/sql/SQLTimeoutException
-header extends java/sql/SQLTransientException flags 21
-
-class name java/sql/SQLTransactionRollbackException
-header extends java/sql/SQLTransientException flags 21
-
-class name java/sql/SQLTransientConnectionException
-header extends java/sql/SQLTransientException flags 21
-
-class name java/sql/SQLTransientException
-header extends java/sql/SQLException flags 21
-
 -class name java/sql/SQLType
 
-class name java/sql/SQLWarning
-header extends java/sql/SQLException flags 21
-
-class name java/sql/SQLXML
-header extends java/lang/Object flags 601
-
-class name java/sql/Savepoint
-header extends java/lang/Object flags 601
-
 class name java/sql/Statement
-header extends java/lang/Object implements java/sql/Wrapper,java/lang/AutoCloseable flags 601
 -method name getLargeUpdateCount descriptor ()J
 -method name setLargeMaxRows descriptor (J)V
 -method name getLargeMaxRows descriptor ()J
@@ -239,88 +127,19 @@
 -method name executeLargeUpdate descriptor (Ljava/lang/String;[I)J
 -method name executeLargeUpdate descriptor (Ljava/lang/String;[Ljava/lang/String;)J
 
-class name java/sql/Struct
-header extends java/lang/Object flags 601
-
 class name java/sql/Time
-header extends java/util/Date flags 21
 -method name valueOf descriptor (Ljava/time/LocalTime;)Ljava/sql/Time;
 -method name toLocalTime descriptor ()Ljava/time/LocalTime;
 -method name toInstant descriptor ()Ljava/time/Instant;
 
 class name java/sql/Timestamp
-header extends java/util/Date flags 21
 -method name valueOf descriptor (Ljava/time/LocalDateTime;)Ljava/sql/Timestamp;
 -method name toLocalDateTime descriptor ()Ljava/time/LocalDateTime;
 -method name from descriptor (Ljava/time/Instant;)Ljava/sql/Timestamp;
 -method name toInstant descriptor ()Ljava/time/Instant;
 
 class name java/sql/Types
-header extends java/lang/Object flags 21
 -field name REF_CURSOR descriptor I
 -field name TIME_WITH_TIMEZONE descriptor I
 -field name TIMESTAMP_WITH_TIMEZONE descriptor I
 
-class name java/sql/Wrapper
-header extends java/lang/Object flags 601
-
-class name javax/sql/CommonDataSource
-header extends java/lang/Object flags 601
-
-class name javax/sql/ConnectionEvent
-header extends java/util/EventObject flags 21
-
-class name javax/sql/ConnectionEventListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/sql/ConnectionPoolDataSource
-header extends java/lang/Object implements javax/sql/CommonDataSource flags 601
-
-class name javax/sql/DataSource
-header extends java/lang/Object implements javax/sql/CommonDataSource,java/sql/Wrapper flags 601
-
-class name javax/sql/PooledConnection
-header extends java/lang/Object flags 601
-
-class name javax/sql/RowSet
-header extends java/lang/Object implements java/sql/ResultSet flags 601
-
-class name javax/sql/RowSetEvent
-header extends java/util/EventObject flags 21
-
-class name javax/sql/RowSetInternal
-header extends java/lang/Object flags 601
-
-class name javax/sql/RowSetListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/sql/RowSetMetaData
-header extends java/lang/Object implements java/sql/ResultSetMetaData flags 601
-
-class name javax/sql/RowSetReader
-header extends java/lang/Object flags 601
-
-class name javax/sql/RowSetWriter
-header extends java/lang/Object flags 601
-
-class name javax/sql/StatementEvent
-header extends java/util/EventObject flags 21
-
-class name javax/sql/StatementEventListener
-header extends java/lang/Object implements java/util/EventListener flags 601
-
-class name javax/sql/XAConnection
-header extends java/lang/Object implements javax/sql/PooledConnection flags 601
-
-class name javax/sql/XADataSource
-header extends java/lang/Object implements javax/sql/CommonDataSource flags 601
-
-class name javax/transaction/xa/XAException
-header extends java/lang/Exception flags 21
-
-class name javax/transaction/xa/XAResource
-header extends java/lang/Object flags 601
-
-class name javax/transaction/xa/Xid
-header extends java/lang/Object flags 601
-
--- a/make/data/symbols/java.sql-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.sql-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.sql-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,204 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.sql
+header exports javax/transaction/xa,javax/sql,java/sql requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.xml\u0020;flags\u0020;20,name\u0020;java.logging\u0020;flags\u0020;20 uses java/sql/Driver flags 8000
+
+class name java/sql/BatchUpdateException
+header extends java/sql/SQLException flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+
+class name java/sql/CallableStatement
+-method name getBigDecimal descriptor (II)Ljava/math/BigDecimal;
+method name getBigDecimal descriptor (II)Ljava/math/BigDecimal; thrownTypes java/sql/SQLException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+
+class name java/sql/Connection
+method name beginRequest descriptor ()V thrownTypes java/sql/SQLException flags 1
+method name endRequest descriptor ()V thrownTypes java/sql/SQLException flags 1
+method name setShardingKeyIfValid descriptor (Ljava/sql/ShardingKey;Ljava/sql/ShardingKey;I)Z thrownTypes java/sql/SQLException flags 1
+method name setShardingKeyIfValid descriptor (Ljava/sql/ShardingKey;I)Z thrownTypes java/sql/SQLException flags 1
+method name setShardingKey descriptor (Ljava/sql/ShardingKey;Ljava/sql/ShardingKey;)V thrownTypes java/sql/SQLException flags 1
+method name setShardingKey descriptor (Ljava/sql/ShardingKey;)V thrownTypes java/sql/SQLException flags 1
+
+class name java/sql/ConnectionBuilder
+header extends java/lang/Object flags 601
+method name user descriptor (Ljava/lang/String;)Ljava/sql/ConnectionBuilder; flags 401
+method name password descriptor (Ljava/lang/String;)Ljava/sql/ConnectionBuilder; flags 401
+method name shardingKey descriptor (Ljava/sql/ShardingKey;)Ljava/sql/ConnectionBuilder; flags 401
+method name superShardingKey descriptor (Ljava/sql/ShardingKey;)Ljava/sql/ConnectionBuilder; flags 401
+method name build descriptor ()Ljava/sql/Connection; thrownTypes java/sql/SQLException flags 401
+
+class name java/sql/DatabaseMetaData
+method name supportsSharding descriptor ()Z thrownTypes java/sql/SQLException flags 1
+
+class name java/sql/Date
+-method name <init> descriptor (III)V
+-method name getHours descriptor ()I
+-method name getMinutes descriptor ()I
+-method name getSeconds descriptor ()I
+-method name setHours descriptor (I)V
+-method name setMinutes descriptor (I)V
+-method name setSeconds descriptor (I)V
+method name <init> descriptor (III)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name getHours descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name getMinutes descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name getSeconds descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name setHours descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name setMinutes descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name setSeconds descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+
+class name java/sql/DriverManager
+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 getConnection descriptor (Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;
+-method name getConnection descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;
+-method name getConnection descriptor (Ljava/lang/String;)Ljava/sql/Connection;
+-method name getDriver descriptor (Ljava/lang/String;)Ljava/sql/Driver;
+-method name registerDriver descriptor (Ljava/sql/Driver;)V
+-method name registerDriver descriptor (Ljava/sql/Driver;Ljava/sql/DriverAction;)V
+-method name deregisterDriver descriptor (Ljava/sql/Driver;)V
+-method name getDrivers descriptor ()Ljava/util/Enumeration;
+-method name setLogStream descriptor (Ljava/io/PrintStream;)V
+-method name getLogStream descriptor ()Ljava/io/PrintStream;
+method name getConnection descriptor (Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection; thrownTypes java/sql/SQLException flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getConnection descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection; thrownTypes java/sql/SQLException flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getConnection descriptor (Ljava/lang/String;)Ljava/sql/Connection; thrownTypes java/sql/SQLException flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getDriver descriptor (Ljava/lang/String;)Ljava/sql/Driver; thrownTypes java/sql/SQLException flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name registerDriver descriptor (Ljava/sql/Driver;)V thrownTypes java/sql/SQLException flags 9
+method name registerDriver descriptor (Ljava/sql/Driver;Ljava/sql/DriverAction;)V thrownTypes java/sql/SQLException flags 9
+method name deregisterDriver descriptor (Ljava/sql/Driver;)V thrownTypes java/sql/SQLException flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getDrivers descriptor ()Ljava/util/Enumeration; flags 9 signature ()Ljava/util/Enumeration<Ljava/sql/Driver;>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name drivers descriptor ()Ljava/util/stream/Stream; flags 9 signature ()Ljava/util/stream/Stream<Ljava/sql/Driver;>; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name setLogStream descriptor (Ljava/io/PrintStream;)V flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name getLogStream descriptor ()Ljava/io/PrintStream; flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+
+class name java/sql/JDBCType
+header extends java/lang/Enum implements java/sql/SQLType flags 4031 signature Ljava/lang/Enum<Ljava/sql/JDBCType;>;Ljava/sql/SQLType;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/sql/PreparedStatement
+-method name setUnicodeStream descriptor (ILjava/io/InputStream;I)V
+method name setUnicodeStream descriptor (ILjava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+
+class name java/sql/ResultSet
+-method name getBigDecimal descriptor (II)Ljava/math/BigDecimal;
+-method name getUnicodeStream descriptor (I)Ljava/io/InputStream;
+-method name getBigDecimal descriptor (Ljava/lang/String;I)Ljava/math/BigDecimal;
+-method name getUnicodeStream descriptor (Ljava/lang/String;)Ljava/io/InputStream;
+method name getBigDecimal descriptor (II)Ljava/math/BigDecimal; thrownTypes java/sql/SQLException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name getUnicodeStream descriptor (I)Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name getBigDecimal descriptor (Ljava/lang/String;I)Ljava/math/BigDecimal; thrownTypes java/sql/SQLException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name getUnicodeStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+
+class name java/sql/SQLException
+header extends java/lang/Exception implements java/lang/Iterable flags 21 signature Ljava/lang/Exception;Ljava/lang/Iterable<Ljava/lang/Throwable;>;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/sql/SQLWarning
+header extends java/sql/SQLException flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name java/sql/ShardingKey
+header extends java/lang/Object flags 601
+
+class name java/sql/ShardingKeyBuilder
+header extends java/lang/Object flags 601
+method name subkey descriptor (Ljava/lang/Object;Ljava/sql/SQLType;)Ljava/sql/ShardingKeyBuilder; flags 401
+method name build descriptor ()Ljava/sql/ShardingKey; thrownTypes java/sql/SQLException flags 401
+
+class name java/sql/Statement
+header extends java/lang/Object implements java/sql/Wrapper,java/lang/AutoCloseable flags 601
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name enquoteLiteral descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/sql/SQLException flags 1
+method name enquoteIdentifier descriptor (Ljava/lang/String;Z)Ljava/lang/String; thrownTypes java/sql/SQLException flags 1
+method name isSimpleIdentifier descriptor (Ljava/lang/String;)Z thrownTypes java/sql/SQLException flags 1
+method name enquoteNCharLiteral descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/sql/SQLException flags 1
+
+class name java/sql/Time
+-method name <init> descriptor (III)V
+-method name getYear descriptor ()I
+-method name getMonth descriptor ()I
+-method name getDay descriptor ()I
+-method name getDate descriptor ()I
+-method name setYear descriptor (I)V
+-method name setMonth descriptor (I)V
+-method name setDate descriptor (I)V
+method name <init> descriptor (III)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name getYear descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name getMonth descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name getDay descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name getDate descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name setYear descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name setMonth descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+method name setDate descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+
+class name java/sql/Timestamp
+-method name <init> descriptor (IIIIIII)V
+method name <init> descriptor (IIIIIII)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.2")
+
+class name javax/sql/CommonDataSource
+method name createShardingKeyBuilder descriptor ()Ljava/sql/ShardingKeyBuilder; thrownTypes java/sql/SQLException flags 1
+
+class name javax/sql/ConnectionPoolDataSource
+method name getLogWriter descriptor ()Ljava/io/PrintWriter; thrownTypes java/sql/SQLException flags 401
+method name setLogWriter descriptor (Ljava/io/PrintWriter;)V thrownTypes java/sql/SQLException flags 401
+method name setLoginTimeout descriptor (I)V thrownTypes java/sql/SQLException flags 401
+method name getLoginTimeout descriptor ()I thrownTypes java/sql/SQLException flags 401
+method name createPooledConnectionBuilder descriptor ()Ljavax/sql/PooledConnectionBuilder; thrownTypes java/sql/SQLException flags 1
+
+class name javax/sql/DataSource
+method name getLogWriter descriptor ()Ljava/io/PrintWriter; thrownTypes java/sql/SQLException flags 401
+method name setLogWriter descriptor (Ljava/io/PrintWriter;)V thrownTypes java/sql/SQLException flags 401
+method name setLoginTimeout descriptor (I)V thrownTypes java/sql/SQLException flags 401
+method name getLoginTimeout descriptor ()I thrownTypes java/sql/SQLException flags 401
+method name createConnectionBuilder descriptor ()Ljava/sql/ConnectionBuilder; thrownTypes java/sql/SQLException flags 1
+
+class name javax/sql/PooledConnectionBuilder
+header extends java/lang/Object flags 601
+method name user descriptor (Ljava/lang/String;)Ljavax/sql/PooledConnectionBuilder; flags 401
+method name password descriptor (Ljava/lang/String;)Ljavax/sql/PooledConnectionBuilder; flags 401
+method name shardingKey descriptor (Ljava/sql/ShardingKey;)Ljavax/sql/PooledConnectionBuilder; flags 401
+method name superShardingKey descriptor (Ljava/sql/ShardingKey;)Ljavax/sql/PooledConnectionBuilder; flags 401
+method name build descriptor ()Ljavax/sql/PooledConnection; thrownTypes java/sql/SQLException flags 401
+
+class name javax/sql/XAConnectionBuilder
+header extends java/lang/Object flags 601
+method name user descriptor (Ljava/lang/String;)Ljavax/sql/XAConnectionBuilder; flags 401
+method name password descriptor (Ljava/lang/String;)Ljavax/sql/XAConnectionBuilder; flags 401
+method name shardingKey descriptor (Ljava/sql/ShardingKey;)Ljavax/sql/XAConnectionBuilder; flags 401
+method name superShardingKey descriptor (Ljava/sql/ShardingKey;)Ljavax/sql/XAConnectionBuilder; flags 401
+method name build descriptor ()Ljavax/sql/XAConnection; thrownTypes java/sql/SQLException flags 401
+
+class name javax/sql/XADataSource
+method name getLogWriter descriptor ()Ljava/io/PrintWriter; thrownTypes java/sql/SQLException flags 401
+method name setLogWriter descriptor (Ljava/io/PrintWriter;)V thrownTypes java/sql/SQLException flags 401
+method name setLoginTimeout descriptor (I)V thrownTypes java/sql/SQLException flags 401
+method name getLoginTimeout descriptor ()I thrownTypes java/sql/SQLException flags 401
+method name createXAConnectionBuilder descriptor ()Ljavax/sql/XAConnectionBuilder; thrownTypes java/sql/SQLException flags 1
+
--- a/make/data/symbols/java.sql.rowset-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.sql.rowset-6.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/java.sql.rowset-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.sql.rowset-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -27,78 +27,30 @@
 # ##########################################################
 #
 class name javax/sql/rowset/BaseRowSet
-header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
 -method name setUnicodeStream descriptor (ILjava/io/InputStream;I)V
 method name setUnicodeStream descriptor (ILjava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 1 deprecated true
 
-class name javax/sql/rowset/CachedRowSet
-header extends java/lang/Object implements javax/sql/RowSet,javax/sql/rowset/Joinable flags 601
-
-class name javax/sql/rowset/FilteredRowSet
-header extends java/lang/Object implements javax/sql/rowset/WebRowSet flags 601
-
-class name javax/sql/rowset/JdbcRowSet
-header extends java/lang/Object implements javax/sql/RowSet,javax/sql/rowset/Joinable flags 601
-
-class name javax/sql/rowset/JoinRowSet
-header extends java/lang/Object implements javax/sql/rowset/WebRowSet flags 601
-
-class name javax/sql/rowset/Joinable
-header extends java/lang/Object flags 601
-
-class name javax/sql/rowset/Predicate
-header extends java/lang/Object flags 601
-
-class name javax/sql/rowset/RowSetFactory
-header extends java/lang/Object flags 601
-
-class name javax/sql/rowset/RowSetMetaDataImpl
-header extends java/lang/Object implements javax/sql/RowSetMetaData,java/io/Serializable flags 21
-
-class name javax/sql/rowset/RowSetProvider
-header extends java/lang/Object flags 21
-
-class name javax/sql/rowset/RowSetWarning
-header extends java/sql/SQLException flags 21
-
-class name javax/sql/rowset/WebRowSet
-header extends java/lang/Object implements javax/sql/rowset/CachedRowSet flags 601
-
-class name javax/sql/rowset/serial/SQLInputImpl
-header extends java/lang/Object implements java/sql/SQLInput flags 21
-
-class name javax/sql/rowset/serial/SQLOutputImpl
-header extends java/lang/Object implements java/sql/SQLOutput flags 21
-
 class name javax/sql/rowset/serial/SerialArray
-header extends java/lang/Object implements java/sql/Array,java/io/Serializable,java/lang/Cloneable flags 21
 -method name equals descriptor (Ljava/lang/Object;)Z
 -method name hashCode descriptor ()I
 -method name clone descriptor ()Ljava/lang/Object;
 
 class name javax/sql/rowset/serial/SerialBlob
-header extends java/lang/Object implements java/sql/Blob,java/io/Serializable,java/lang/Cloneable flags 21
 -method name equals descriptor (Ljava/lang/Object;)Z
 -method name hashCode descriptor ()I
 -method name clone descriptor ()Ljava/lang/Object;
 
 class name javax/sql/rowset/serial/SerialClob
-header extends java/lang/Object implements java/sql/Clob,java/io/Serializable,java/lang/Cloneable flags 21
 -method name equals descriptor (Ljava/lang/Object;)Z
 -method name hashCode descriptor ()I
 -method name clone descriptor ()Ljava/lang/Object;
 
 class name javax/sql/rowset/serial/SerialDatalink
-header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 21
 -method name equals descriptor (Ljava/lang/Object;)Z
 -method name hashCode descriptor ()I
 -method name clone descriptor ()Ljava/lang/Object;
 
-class name javax/sql/rowset/serial/SerialException
-header extends java/sql/SQLException flags 21
-
 class name javax/sql/rowset/serial/SerialJavaObject
-header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 21
 -method name getFields descriptor ()[Ljava/lang/reflect/Field;
 -method name equals descriptor (Ljava/lang/Object;)Z
 -method name hashCode descriptor ()I
@@ -106,38 +58,12 @@
 method name getFields descriptor ()[Ljava/lang/reflect/Field; thrownTypes javax/sql/rowset/serial/SerialException flags 1
 
 class name javax/sql/rowset/serial/SerialRef
-header extends java/lang/Object implements java/sql/Ref,java/io/Serializable,java/lang/Cloneable flags 21
 -method name equals descriptor (Ljava/lang/Object;)Z
 -method name hashCode descriptor ()I
 -method name clone descriptor ()Ljava/lang/Object;
 
 class name javax/sql/rowset/serial/SerialStruct
-header extends java/lang/Object implements java/sql/Struct,java/io/Serializable,java/lang/Cloneable flags 21
 -method name equals descriptor (Ljava/lang/Object;)Z
 -method name hashCode descriptor ()I
 -method name clone descriptor ()Ljava/lang/Object;
 
-class name javax/sql/rowset/spi/SyncFactory
-header extends java/lang/Object flags 21
-
-class name javax/sql/rowset/spi/SyncFactoryException
-header extends java/sql/SQLException flags 21
-
-class name javax/sql/rowset/spi/SyncProvider
-header extends java/lang/Object flags 421
-
-class name javax/sql/rowset/spi/SyncProviderException
-header extends java/sql/SQLException flags 21
-
-class name javax/sql/rowset/spi/SyncResolver
-header extends java/lang/Object implements javax/sql/RowSet flags 601
-
-class name javax/sql/rowset/spi/TransactionalWriter
-header extends java/lang/Object implements javax/sql/RowSetWriter flags 601
-
-class name javax/sql/rowset/spi/XmlReader
-header extends java/lang/Object implements javax/sql/RowSetReader flags 601
-
-class name javax/sql/rowset/spi/XmlWriter
-header extends java/lang/Object implements javax/sql/RowSetWriter flags 601
-
--- a/make/data/symbols/java.sql.rowset-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.sql.rowset-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.sql.rowset-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,86 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.sql.rowset
+header exports javax/sql/rowset/spi,javax/sql/rowset/serial,javax/sql/rowset requires name\u0020;java.naming\u0020;flags\u0020;20,name\u0020;java.sql\u0020;flags\u0020;20,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.logging\u0020;flags\u0020;20 uses javax/sql/rowset/RowSetFactory flags 8000
+
+class name javax/sql/rowset/BaseRowSet
+header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sql/rowset/RowSetMetaDataImpl
+header extends java/lang/Object implements javax/sql/RowSetMetaData,java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sql/rowset/RowSetProvider
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sql/rowset/serial/SerialArray
+header extends java/lang/Object implements java/sql/Array,java/io/Serializable,java/lang/Cloneable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+
+class name javax/sql/rowset/serial/SerialBlob
+header extends java/lang/Object implements java/sql/Blob,java/io/Serializable,java/lang/Cloneable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+
+class name javax/sql/rowset/serial/SerialClob
+header extends java/lang/Object implements java/sql/Clob,java/io/Serializable,java/lang/Cloneable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sql/rowset/serial/SerialDatalink
+header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sql/rowset/serial/SerialJavaObject
+header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+-method name getFields descriptor ()[Ljava/lang/reflect/Field;
+method name getFields descriptor ()[Ljava/lang/reflect/Field; thrownTypes javax/sql/rowset/serial/SerialException flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+
+class name javax/sql/rowset/serial/SerialRef
+header extends java/lang/Object implements java/sql/Ref,java/io/Serializable,java/lang/Cloneable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sql/rowset/serial/SerialStruct
+header extends java/lang/Object implements java/sql/Struct,java/io/Serializable,java/lang/Cloneable flags 21
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/sql/rowset/spi/SyncFactory
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
--- a/make/data/symbols/java.transaction-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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. ###
-# ##########################################################
-#
--- a/make/data/symbols/java.transaction-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-#
-# 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/transaction/InvalidTransactionException
-header extends java/rmi/RemoteException flags 21
-
-class name javax/transaction/TransactionRequiredException
-header extends java/rmi/RemoteException flags 21
-
-class name javax/transaction/TransactionRolledbackException
-header extends java/rmi/RemoteException flags 21
-
--- a/make/data/symbols/java.transaction-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.transaction-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.transaction-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.transaction
+header exports javax/transaction requires name\u0020;java.rmi\u0020;flags\u0020;20,name\u0020;java.base\u0020;flags\u0020;8000 flags 8000 runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="9")
+
--- a/make/data/symbols/java.xml-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.xml-6.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/java.xml-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.xml-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -27,555 +27,19 @@
 # ##########################################################
 #
 class name javax/xml/XMLConstants
-header extends java/lang/Object flags 31
 -field name ACCESS_EXTERNAL_DTD descriptor Ljava/lang/String;
 -field name ACCESS_EXTERNAL_SCHEMA descriptor Ljava/lang/String;
 -field name ACCESS_EXTERNAL_STYLESHEET descriptor Ljava/lang/String;
 
-class name javax/xml/datatype/DatatypeConfigurationException
-header extends java/lang/Exception flags 21
-
-class name javax/xml/datatype/DatatypeConstants
-header extends java/lang/Object flags 31
-innerclass innerClass javax/xml/datatype/DatatypeConstants$Field outerClass javax/xml/datatype/DatatypeConstants innerClassName Field flags 19
-
-class name javax/xml/datatype/DatatypeFactory
-header extends java/lang/Object flags 421
-
-class name javax/xml/datatype/Duration
-header extends java/lang/Object flags 421
-innerclass innerClass javax/xml/datatype/DatatypeConstants$Field outerClass javax/xml/datatype/DatatypeConstants innerClassName Field flags 19
-
-class name javax/xml/datatype/XMLGregorianCalendar
-header extends java/lang/Object implements java/lang/Cloneable flags 421
-
-class name javax/xml/namespace/NamespaceContext
-header extends java/lang/Object flags 601
-
-class name javax/xml/namespace/QName
-header extends java/lang/Object implements java/io/Serializable flags 21
-
-class name javax/xml/parsers/DocumentBuilder
-header extends java/lang/Object flags 421
-
-class name javax/xml/parsers/DocumentBuilderFactory
-header extends java/lang/Object flags 421
-
-class name javax/xml/parsers/FactoryConfigurationError
-header extends java/lang/Error flags 21
-
-class name javax/xml/parsers/ParserConfigurationException
-header extends java/lang/Exception flags 21
-
-class name javax/xml/parsers/SAXParser
-header extends java/lang/Object flags 421
-
-class name javax/xml/parsers/SAXParserFactory
-header extends java/lang/Object flags 421
-
-class name javax/xml/stream/EventFilter
-header extends java/lang/Object flags 601
-
-class name javax/xml/stream/FactoryConfigurationError
-header extends java/lang/Error flags 21
-
-class name javax/xml/stream/Location
-header extends java/lang/Object flags 601
-
-class name javax/xml/stream/StreamFilter
-header extends java/lang/Object flags 601
-
-class name javax/xml/stream/XMLEventFactory
-header extends java/lang/Object flags 421
-
-class name javax/xml/stream/XMLEventReader
-header extends java/lang/Object implements java/util/Iterator flags 601
-
-class name javax/xml/stream/XMLEventWriter
-header extends java/lang/Object implements javax/xml/stream/util/XMLEventConsumer flags 601
-
-class name javax/xml/stream/XMLInputFactory
-header extends java/lang/Object flags 421
-
-class name javax/xml/stream/XMLOutputFactory
-header extends java/lang/Object flags 421
-
-class name javax/xml/stream/XMLReporter
-header extends java/lang/Object flags 601
-
-class name javax/xml/stream/XMLResolver
-header extends java/lang/Object flags 601
-
-class name javax/xml/stream/XMLStreamConstants
-header extends java/lang/Object flags 601
-
-class name javax/xml/stream/XMLStreamException
-header extends java/lang/Exception flags 21
-
-class name javax/xml/stream/XMLStreamReader
-header extends java/lang/Object implements javax/xml/stream/XMLStreamConstants flags 601
-
-class name javax/xml/stream/XMLStreamWriter
-header extends java/lang/Object flags 601
-
-class name javax/xml/stream/events/Attribute
-header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
-
-class name javax/xml/stream/events/Characters
-header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
-
-class name javax/xml/stream/events/Comment
-header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
-
-class name javax/xml/stream/events/DTD
-header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
-
-class name javax/xml/stream/events/EndDocument
-header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
-
-class name javax/xml/stream/events/EndElement
-header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
-
-class name javax/xml/stream/events/EntityDeclaration
-header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
-
-class name javax/xml/stream/events/EntityReference
-header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
-
-class name javax/xml/stream/events/Namespace
-header extends java/lang/Object implements javax/xml/stream/events/Attribute flags 601
-
-class name javax/xml/stream/events/NotationDeclaration
-header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
-
-class name javax/xml/stream/events/ProcessingInstruction
-header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
-
-class name javax/xml/stream/events/StartDocument
-header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
-
-class name javax/xml/stream/events/StartElement
-header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
-
-class name javax/xml/stream/events/XMLEvent
-header extends java/lang/Object implements javax/xml/stream/XMLStreamConstants flags 601
-
-class name javax/xml/stream/util/EventReaderDelegate
-header extends java/lang/Object implements javax/xml/stream/XMLEventReader flags 21
-
-class name javax/xml/stream/util/StreamReaderDelegate
-header extends java/lang/Object implements javax/xml/stream/XMLStreamReader flags 21
-
-class name javax/xml/stream/util/XMLEventAllocator
-header extends java/lang/Object flags 601
-
-class name javax/xml/stream/util/XMLEventConsumer
-header extends java/lang/Object flags 601
-
-class name javax/xml/transform/ErrorListener
-header extends java/lang/Object flags 601
-
-class name javax/xml/transform/OutputKeys
-header extends java/lang/Object flags 21
-
-class name javax/xml/transform/Result
-header extends java/lang/Object flags 601
-
-class name javax/xml/transform/Source
-header extends java/lang/Object flags 601
-
-class name javax/xml/transform/SourceLocator
-header extends java/lang/Object flags 601
-
-class name javax/xml/transform/Templates
-header extends java/lang/Object flags 601
-
-class name javax/xml/transform/Transformer
-header extends java/lang/Object flags 421
-
-class name javax/xml/transform/TransformerConfigurationException
-header extends javax/xml/transform/TransformerException flags 21
-
-class name javax/xml/transform/TransformerException
-header extends java/lang/Exception flags 21
-
-class name javax/xml/transform/TransformerFactory
-header extends java/lang/Object flags 421
-
-class name javax/xml/transform/TransformerFactoryConfigurationError
-header extends java/lang/Error flags 21
-
-class name javax/xml/transform/URIResolver
-header extends java/lang/Object flags 601
-
-class name javax/xml/transform/dom/DOMLocator
-header extends java/lang/Object implements javax/xml/transform/SourceLocator flags 601
-
-class name javax/xml/transform/dom/DOMResult
-header extends java/lang/Object implements javax/xml/transform/Result flags 21
-
-class name javax/xml/transform/dom/DOMSource
-header extends java/lang/Object implements javax/xml/transform/Source flags 21
-
-class name javax/xml/transform/sax/SAXResult
-header extends java/lang/Object implements javax/xml/transform/Result flags 21
-
-class name javax/xml/transform/sax/SAXSource
-header extends java/lang/Object implements javax/xml/transform/Source flags 21
-
-class name javax/xml/transform/sax/SAXTransformerFactory
-header extends javax/xml/transform/TransformerFactory flags 421
-
-class name javax/xml/transform/sax/TemplatesHandler
-header extends java/lang/Object implements org/xml/sax/ContentHandler flags 601
-
-class name javax/xml/transform/sax/TransformerHandler
-header extends java/lang/Object implements org/xml/sax/ContentHandler,org/xml/sax/ext/LexicalHandler,org/xml/sax/DTDHandler flags 601
-
-class name javax/xml/transform/stax/StAXResult
-header extends java/lang/Object implements javax/xml/transform/Result flags 21
-
-class name javax/xml/transform/stax/StAXSource
-header extends java/lang/Object implements javax/xml/transform/Source flags 21
-
-class name javax/xml/transform/stream/StreamResult
-header extends java/lang/Object implements javax/xml/transform/Result flags 21
-
-class name javax/xml/transform/stream/StreamSource
-header extends java/lang/Object implements javax/xml/transform/Source flags 21
-
-class name javax/xml/validation/Schema
-header extends java/lang/Object flags 421
-
 class name javax/xml/validation/SchemaFactory
-header extends java/lang/Object flags 421
 -method name newInstance descriptor (Ljava/lang/String;)Ljavax/xml/validation/SchemaFactory;
 method name newInstance descriptor (Ljava/lang/String;)Ljavax/xml/validation/SchemaFactory; flags 19
 
 -class name javax/xml/validation/SchemaFactoryConfigurationError
 
-class name javax/xml/validation/SchemaFactoryLoader
-header extends java/lang/Object flags 421
-
-class name javax/xml/validation/TypeInfoProvider
-header extends java/lang/Object flags 421
-
-class name javax/xml/validation/Validator
-header extends java/lang/Object flags 421
-
-class name javax/xml/validation/ValidatorHandler
-header extends java/lang/Object implements org/xml/sax/ContentHandler flags 421
-
-class name javax/xml/xpath/XPath
-header extends java/lang/Object flags 601
-
-class name javax/xml/xpath/XPathConstants
-header extends java/lang/Object flags 21
-
-class name javax/xml/xpath/XPathException
-header extends java/lang/Exception flags 21
-
-class name javax/xml/xpath/XPathExpression
-header extends java/lang/Object flags 601
-
-class name javax/xml/xpath/XPathExpressionException
-header extends javax/xml/xpath/XPathException flags 21
-
 class name javax/xml/xpath/XPathFactory
-header extends java/lang/Object flags 421
 -method name newInstance descriptor ()Ljavax/xml/xpath/XPathFactory;
 -method name newInstance descriptor (Ljava/lang/String;)Ljavax/xml/xpath/XPathFactory;
 method name newInstance descriptor ()Ljavax/xml/xpath/XPathFactory; flags 19
 method name newInstance descriptor (Ljava/lang/String;)Ljavax/xml/xpath/XPathFactory; thrownTypes javax/xml/xpath/XPathFactoryConfigurationException flags 19
 
-class name javax/xml/xpath/XPathFactoryConfigurationException
-header extends javax/xml/xpath/XPathException flags 21
-
-class name javax/xml/xpath/XPathFunction
-header extends java/lang/Object flags 601
-
-class name javax/xml/xpath/XPathFunctionException
-header extends javax/xml/xpath/XPathExpressionException flags 21
-
-class name javax/xml/xpath/XPathFunctionResolver
-header extends java/lang/Object flags 601
-
-class name javax/xml/xpath/XPathVariableResolver
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/Attr
-header extends java/lang/Object implements org/w3c/dom/Node flags 601
-
-class name org/w3c/dom/CDATASection
-header extends java/lang/Object implements org/w3c/dom/Text flags 601
-
-class name org/w3c/dom/CharacterData
-header extends java/lang/Object implements org/w3c/dom/Node flags 601
-
-class name org/w3c/dom/Comment
-header extends java/lang/Object implements org/w3c/dom/CharacterData flags 601
-
-class name org/w3c/dom/DOMConfiguration
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/DOMError
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/DOMErrorHandler
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/DOMException
-header extends java/lang/RuntimeException flags 21
-
-class name org/w3c/dom/DOMImplementation
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/DOMImplementationList
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/DOMImplementationSource
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/DOMLocator
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/DOMStringList
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/Document
-header extends java/lang/Object implements org/w3c/dom/Node flags 601
-
-class name org/w3c/dom/DocumentFragment
-header extends java/lang/Object implements org/w3c/dom/Node flags 601
-
-class name org/w3c/dom/DocumentType
-header extends java/lang/Object implements org/w3c/dom/Node flags 601
-
-class name org/w3c/dom/Element
-header extends java/lang/Object implements org/w3c/dom/Node flags 601
-
-class name org/w3c/dom/Entity
-header extends java/lang/Object implements org/w3c/dom/Node flags 601
-
-class name org/w3c/dom/EntityReference
-header extends java/lang/Object implements org/w3c/dom/Node flags 601
-
-class name org/w3c/dom/NameList
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/NamedNodeMap
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/Node
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/NodeList
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/Notation
-header extends java/lang/Object implements org/w3c/dom/Node flags 601
-
-class name org/w3c/dom/ProcessingInstruction
-header extends java/lang/Object implements org/w3c/dom/Node flags 601
-
-class name org/w3c/dom/Text
-header extends java/lang/Object implements org/w3c/dom/CharacterData flags 601
-
-class name org/w3c/dom/TypeInfo
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/UserDataHandler
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/bootstrap/DOMImplementationRegistry
-header extends java/lang/Object flags 31
-
-class name org/w3c/dom/events/DocumentEvent
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/events/Event
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/events/EventException
-header extends java/lang/RuntimeException flags 21
-
-class name org/w3c/dom/events/EventListener
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/events/EventTarget
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/events/MouseEvent
-header extends java/lang/Object implements org/w3c/dom/events/UIEvent flags 601
-
-class name org/w3c/dom/events/MutationEvent
-header extends java/lang/Object implements org/w3c/dom/events/Event flags 601
-
-class name org/w3c/dom/events/UIEvent
-header extends java/lang/Object implements org/w3c/dom/events/Event flags 601
-
-class name org/w3c/dom/ls/DOMImplementationLS
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/ls/LSException
-header extends java/lang/RuntimeException flags 21
-
-class name org/w3c/dom/ls/LSInput
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/ls/LSLoadEvent
-header extends java/lang/Object implements org/w3c/dom/events/Event flags 601
-
-class name org/w3c/dom/ls/LSOutput
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/ls/LSParser
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/ls/LSParserFilter
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/ls/LSProgressEvent
-header extends java/lang/Object implements org/w3c/dom/events/Event flags 601
-
-class name org/w3c/dom/ls/LSResourceResolver
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/ls/LSSerializer
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/ls/LSSerializerFilter
-header extends java/lang/Object implements org/w3c/dom/traversal/NodeFilter flags 601
-
-class name org/w3c/dom/ranges/DocumentRange
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/ranges/Range
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/ranges/RangeException
-header extends java/lang/RuntimeException flags 21
-
-class name org/w3c/dom/traversal/DocumentTraversal
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/traversal/NodeFilter
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/traversal/NodeIterator
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/traversal/TreeWalker
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/views/AbstractView
-header extends java/lang/Object flags 601
-
-class name org/w3c/dom/views/DocumentView
-header extends java/lang/Object flags 601
-
-class name org/xml/sax/AttributeList
-header extends java/lang/Object flags 601 deprecated true
-
-class name org/xml/sax/Attributes
-header extends java/lang/Object flags 601
-
-class name org/xml/sax/ContentHandler
-header extends java/lang/Object flags 601
-
-class name org/xml/sax/DTDHandler
-header extends java/lang/Object flags 601
-
-class name org/xml/sax/DocumentHandler
-header extends java/lang/Object flags 601 deprecated true
-
-class name org/xml/sax/EntityResolver
-header extends java/lang/Object flags 601
-
-class name org/xml/sax/ErrorHandler
-header extends java/lang/Object flags 601
-
-class name org/xml/sax/HandlerBase
-header extends java/lang/Object implements org/xml/sax/EntityResolver,org/xml/sax/DTDHandler,org/xml/sax/DocumentHandler,org/xml/sax/ErrorHandler flags 21 deprecated true
-
-class name org/xml/sax/InputSource
-header extends java/lang/Object flags 21
-
-class name org/xml/sax/Locator
-header extends java/lang/Object flags 601
-
-class name org/xml/sax/Parser
-header extends java/lang/Object flags 601 deprecated true
-
-class name org/xml/sax/SAXException
-header extends java/lang/Exception flags 21
-
-class name org/xml/sax/SAXNotRecognizedException
-header extends org/xml/sax/SAXException flags 21
-
-class name org/xml/sax/SAXNotSupportedException
-header extends org/xml/sax/SAXException flags 21
-
-class name org/xml/sax/SAXParseException
-header extends org/xml/sax/SAXException flags 21
-
-class name org/xml/sax/XMLFilter
-header extends java/lang/Object implements org/xml/sax/XMLReader flags 601
-
-class name org/xml/sax/XMLReader
-header extends java/lang/Object flags 601
-
-class name org/xml/sax/ext/Attributes2
-header extends java/lang/Object implements org/xml/sax/Attributes flags 601
-
-class name org/xml/sax/ext/Attributes2Impl
-header extends org/xml/sax/helpers/AttributesImpl implements org/xml/sax/ext/Attributes2 flags 21
-
-class name org/xml/sax/ext/DeclHandler
-header extends java/lang/Object flags 601
-
-class name org/xml/sax/ext/DefaultHandler2
-header extends org/xml/sax/helpers/DefaultHandler implements org/xml/sax/ext/LexicalHandler,org/xml/sax/ext/DeclHandler,org/xml/sax/ext/EntityResolver2 flags 21
-
-class name org/xml/sax/ext/EntityResolver2
-header extends java/lang/Object implements org/xml/sax/EntityResolver flags 601
-
-class name org/xml/sax/ext/LexicalHandler
-header extends java/lang/Object flags 601
-
-class name org/xml/sax/ext/Locator2
-header extends java/lang/Object implements org/xml/sax/Locator flags 601
-
-class name org/xml/sax/ext/Locator2Impl
-header extends org/xml/sax/helpers/LocatorImpl implements org/xml/sax/ext/Locator2 flags 21
-
-class name org/xml/sax/helpers/AttributeListImpl
-header extends java/lang/Object implements org/xml/sax/AttributeList flags 21 deprecated true
-
-class name org/xml/sax/helpers/AttributesImpl
-header extends java/lang/Object implements org/xml/sax/Attributes flags 21
-
-class name org/xml/sax/helpers/DefaultHandler
-header extends java/lang/Object implements org/xml/sax/EntityResolver,org/xml/sax/DTDHandler,org/xml/sax/ContentHandler,org/xml/sax/ErrorHandler flags 21
-
-class name org/xml/sax/helpers/LocatorImpl
-header extends java/lang/Object implements org/xml/sax/Locator flags 21
-
-class name org/xml/sax/helpers/NamespaceSupport
-header extends java/lang/Object flags 21
-
-class name org/xml/sax/helpers/ParserAdapter
-header extends java/lang/Object implements org/xml/sax/XMLReader,org/xml/sax/DocumentHandler flags 21
-
-class name org/xml/sax/helpers/ParserFactory
-header extends java/lang/Object flags 21 deprecated true
-
-class name org/xml/sax/helpers/XMLFilterImpl
-header extends java/lang/Object implements org/xml/sax/XMLFilter,org/xml/sax/EntityResolver,org/xml/sax/DTDHandler,org/xml/sax/ContentHandler,org/xml/sax/ErrorHandler flags 21
-
-class name org/xml/sax/helpers/XMLReaderAdapter
-header extends java/lang/Object implements org/xml/sax/Parser,org/xml/sax/ContentHandler flags 21
-
-class name org/xml/sax/helpers/XMLReaderFactory
-header extends java/lang/Object flags 31
-
--- a/make/data/symbols/java.xml-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.xml-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.xml-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,301 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.xml
+header exports javax/xml/datatype,javax/xml/transform/dom,org/w3c/dom/ranges,javax/xml/transform,org/xml/sax/ext,javax/xml/namespace,javax/xml,org/w3c/dom/ls,org/xml/sax/helpers,javax/xml/validation,org/w3c/dom,javax/xml/transform/stax,org/w3c/dom/bootstrap,javax/xml/parsers,javax/xml/stream/events,org/w3c/dom/views,javax/xml/xpath,org/xml/sax,javax/xml/catalog,org/w3c/dom/events,javax/xml/transform/sax,javax/xml/stream,javax/xml/stream/util,org/w3c/dom/traversal,javax/xml/transform/stream requires name\u0020;java.base\u0020;flags\u0020;8000 uses javax/xml/stream/XMLOutputFactory,javax/xml/xpath/XPathFactory,org/xml/sax/XMLReader,javax/xml/validation/SchemaFactory,javax/xml/stream/XMLInputFactory,javax/xml/parsers/SAXParserFactory,javax/xml/datatype/DatatypeFactory,javax/xml/parsers/DocumentBuilderFactory,javax/xml/transform/TransformerFactory,javax/xml/stream/XMLEventFactory flags 8000
+
+class name javax/xml/XMLConstants
+field name USE_CATALOG descriptor Ljava/lang/String; constantValue http://javax.xml.XMLConstants/feature/useCatalog flags 19
+
+class name javax/xml/catalog/Catalog
+header extends java/lang/Object flags 601
+method name matchSystem descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401
+method name matchPublic descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401
+method name matchURI descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401
+method name catalogs descriptor ()Ljava/util/stream/Stream; flags 401 signature ()Ljava/util/stream/Stream<Ljavax/xml/catalog/Catalog;>;
+
+class name javax/xml/catalog/CatalogException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1
+
+class name javax/xml/catalog/CatalogFeatures
+header extends java/lang/Object flags 21
+innerclass innerClass javax/xml/catalog/CatalogFeatures$Builder outerClass javax/xml/catalog/CatalogFeatures innerClassName Builder flags 9
+innerclass innerClass javax/xml/catalog/CatalogFeatures$Feature outerClass javax/xml/catalog/CatalogFeatures innerClassName Feature flags 4019
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name defaults descriptor ()Ljavax/xml/catalog/CatalogFeatures; flags 9
+method name get descriptor (Ljavax/xml/catalog/CatalogFeatures$Feature;)Ljava/lang/String; flags 1
+method name builder descriptor ()Ljavax/xml/catalog/CatalogFeatures$Builder; flags 9
+
+class name javax/xml/catalog/CatalogFeatures$Builder
+header extends java/lang/Object flags 21
+innerclass innerClass javax/xml/catalog/CatalogFeatures$Feature outerClass javax/xml/catalog/CatalogFeatures innerClassName Feature flags 4019
+innerclass innerClass javax/xml/catalog/CatalogFeatures$Builder outerClass javax/xml/catalog/CatalogFeatures innerClassName Builder flags 9
+method name with descriptor (Ljavax/xml/catalog/CatalogFeatures$Feature;Ljava/lang/String;)Ljavax/xml/catalog/CatalogFeatures$Builder; flags 1
+method name build descriptor ()Ljavax/xml/catalog/CatalogFeatures; flags 1
+
+class name javax/xml/catalog/CatalogFeatures$Feature
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/xml/catalog/CatalogFeatures$Feature;>;
+innerclass innerClass javax/xml/catalog/CatalogFeatures$Feature outerClass javax/xml/catalog/CatalogFeatures innerClassName Feature flags 4019
+field name FILES descriptor Ljavax/xml/catalog/CatalogFeatures$Feature; flags 4019
+field name PREFER descriptor Ljavax/xml/catalog/CatalogFeatures$Feature; flags 4019
+field name DEFER descriptor Ljavax/xml/catalog/CatalogFeatures$Feature; flags 4019
+field name RESOLVE descriptor Ljavax/xml/catalog/CatalogFeatures$Feature; flags 4019
+method name values descriptor ()[Ljavax/xml/catalog/CatalogFeatures$Feature; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljavax/xml/catalog/CatalogFeatures$Feature; flags 9
+method name getPropertyName descriptor ()Ljava/lang/String; flags 1
+method name defaultValue descriptor ()Ljava/lang/String; flags 1
+
+class name javax/xml/catalog/CatalogManager
+header extends java/lang/Object flags 31
+method name catalog descriptor (Ljavax/xml/catalog/CatalogFeatures;[Ljava/net/URI;)Ljavax/xml/catalog/Catalog; flags 89
+method name catalogResolver descriptor (Ljavax/xml/catalog/Catalog;)Ljavax/xml/catalog/CatalogResolver; flags 9
+method name catalogResolver descriptor (Ljavax/xml/catalog/CatalogFeatures;[Ljava/net/URI;)Ljavax/xml/catalog/CatalogResolver; flags 89
+
+class name javax/xml/catalog/CatalogResolver
+header extends java/lang/Object implements org/xml/sax/EntityResolver,javax/xml/stream/XMLResolver,javax/xml/transform/URIResolver,org/w3c/dom/ls/LSResourceResolver flags 601
+method name resolveEntity descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource; flags 401
+method name resolve descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Source; flags 401
+method name resolveEntity descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream; flags 401
+method name resolveResource descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ls/LSInput; flags 401
+method name resolveEntity descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/xml/stream/XMLStreamException flags 1041
+
+class name javax/xml/datatype/DatatypeFactory
+header extends java/lang/Object flags 421
+innerclass innerClass javax/xml/datatype/DatatypeConstants$Field outerClass javax/xml/datatype/DatatypeConstants innerClassName Field flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name newDefaultInstance descriptor ()Ljavax/xml/datatype/DatatypeFactory; flags 9
+
+class name javax/xml/datatype/Duration
+header extends java/lang/Object flags 421
+innerclass innerClass javax/xml/datatype/DatatypeConstants$Field outerClass javax/xml/datatype/DatatypeConstants innerClassName Field flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/xml/namespace/QName
+header extends java/lang/Object implements java/io/Serializable flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/xml/parsers/DocumentBuilder
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/xml/parsers/DocumentBuilderFactory
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name newDefaultInstance descriptor ()Ljavax/xml/parsers/DocumentBuilderFactory; flags 9
+
+class name javax/xml/parsers/SAXParser
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/xml/parsers/SAXParserFactory
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name newDefaultInstance descriptor ()Ljavax/xml/parsers/SAXParserFactory; flags 9
+
+class name javax/xml/stream/XMLEventFactory
+-method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLEventFactory;
+-method name createStartElement descriptor (Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;)Ljavax/xml/stream/events/StartElement;
+-method name createStartElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;Ljava/util/Iterator;)Ljavax/xml/stream/events/StartElement;
+-method name createStartElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement;
+-method name createEndElement descriptor (Ljavax/xml/namespace/QName;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement;
+-method name createEndElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement;
+method name newDefaultFactory descriptor ()Ljavax/xml/stream/XMLEventFactory; flags 9
+method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLEventFactory; thrownTypes javax/xml/stream/FactoryConfigurationError flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.7")
+method name createStartElement descriptor (Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;)Ljavax/xml/stream/events/StartElement; flags 401 signature (Ljavax/xml/namespace/QName;Ljava/util/Iterator<+Ljavax/xml/stream/events/Attribute;>;Ljava/util/Iterator<+Ljavax/xml/stream/events/Namespace;>;)Ljavax/xml/stream/events/StartElement;
+method name createStartElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;Ljava/util/Iterator;)Ljavax/xml/stream/events/StartElement; flags 401 signature (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator<+Ljavax/xml/stream/events/Attribute;>;Ljava/util/Iterator<+Ljavax/xml/stream/events/Namespace;>;)Ljavax/xml/stream/events/StartElement;
+method name createStartElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement; flags 401 signature (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator<+Ljavax/xml/stream/events/Attribute;>;Ljava/util/Iterator<+Ljavax/xml/stream/events/Namespace;>;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement;
+method name createEndElement descriptor (Ljavax/xml/namespace/QName;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement; flags 401 signature (Ljavax/xml/namespace/QName;Ljava/util/Iterator<+Ljavax/xml/stream/events/Namespace;>;)Ljavax/xml/stream/events/EndElement;
+method name createEndElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement; flags 401 signature (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator<+Ljavax/xml/stream/events/Namespace;>;)Ljavax/xml/stream/events/EndElement;
+
+class name javax/xml/stream/XMLEventReader
+header extends java/lang/Object implements java/util/Iterator flags 601 signature Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>;
+
+class name javax/xml/stream/XMLInputFactory
+-method name newFactory descriptor ()Ljavax/xml/stream/XMLInputFactory;
+-method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLInputFactory;
+method name newDefaultFactory descriptor ()Ljavax/xml/stream/XMLInputFactory; flags 9
+method name newFactory descriptor ()Ljavax/xml/stream/XMLInputFactory; thrownTypes javax/xml/stream/FactoryConfigurationError flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.7")
+method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLInputFactory; thrownTypes javax/xml/stream/FactoryConfigurationError flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.7")
+
+class name javax/xml/stream/XMLOutputFactory
+-method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLInputFactory;
+method name newDefaultFactory descriptor ()Ljavax/xml/stream/XMLOutputFactory; flags 9
+method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLInputFactory; thrownTypes javax/xml/stream/FactoryConfigurationError flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.7")
+
+class name javax/xml/stream/XMLStreamException
+header extends java/lang/Exception flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/xml/stream/events/DTD
+-method name getNotations descriptor ()Ljava/util/List;
+-method name getEntities descriptor ()Ljava/util/List;
+method name getNotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljavax/xml/stream/events/NotationDeclaration;>;
+method name getEntities descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljavax/xml/stream/events/EntityDeclaration;>;
+
+class name javax/xml/stream/events/EndElement
+-method name getNamespaces descriptor ()Ljava/util/Iterator;
+method name getNamespaces descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/stream/events/Namespace;>;
+
+class name javax/xml/stream/events/StartElement
+-method name getAttributes descriptor ()Ljava/util/Iterator;
+-method name getNamespaces descriptor ()Ljava/util/Iterator;
+method name getAttributes descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/stream/events/Attribute;>;
+method name getNamespaces descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/stream/events/Namespace;>;
+
+class name javax/xml/transform/Source
+method name isEmpty descriptor ()Z flags 1
+
+class name javax/xml/transform/Transformer
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/xml/transform/TransformerException
+header extends java/lang/Exception flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/xml/transform/TransformerFactory
+method name newDefaultInstance descriptor ()Ljavax/xml/transform/TransformerFactory; flags 9
+
+class name javax/xml/transform/dom/DOMSource
+method name isEmpty descriptor ()Z flags 1
+
+class name javax/xml/transform/sax/SAXSource
+method name isEmpty descriptor ()Z flags 1
+
+class name javax/xml/transform/stax/StAXSource
+method name isEmpty descriptor ()Z flags 1
+
+class name javax/xml/transform/stream/StreamSource
+method name isEmpty descriptor ()Z flags 1
+
+class name javax/xml/validation/SchemaFactory
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name newDefaultInstance descriptor ()Ljavax/xml/validation/SchemaFactory; flags 9
+
+class name javax/xml/xpath/XPath
+header extends java/lang/Object flags 601
+innerclass innerClass javax/xml/xpath/XPathEvaluationResult$XPathResultType outerClass javax/xml/xpath/XPathEvaluationResult innerClassName XPathResultType flags 4019
+method name evaluateExpression descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; thrownTypes javax/xml/xpath/XPathExpressionException flags 1 signature <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class<TT;>;)TT;
+method name evaluateExpression descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljavax/xml/xpath/XPathEvaluationResult; thrownTypes javax/xml/xpath/XPathExpressionException flags 1 signature (Ljava/lang/String;Ljava/lang/Object;)Ljavax/xml/xpath/XPathEvaluationResult<*>;
+method name evaluateExpression descriptor (Ljava/lang/String;Lorg/xml/sax/InputSource;Ljava/lang/Class;)Ljava/lang/Object; thrownTypes javax/xml/xpath/XPathExpressionException flags 1 signature <T:Ljava/lang/Object;>(Ljava/lang/String;Lorg/xml/sax/InputSource;Ljava/lang/Class<TT;>;)TT;
+method name evaluateExpression descriptor (Ljava/lang/String;Lorg/xml/sax/InputSource;)Ljavax/xml/xpath/XPathEvaluationResult; thrownTypes javax/xml/xpath/XPathExpressionException flags 1 signature (Ljava/lang/String;Lorg/xml/sax/InputSource;)Ljavax/xml/xpath/XPathEvaluationResult<*>;
+
+class name javax/xml/xpath/XPathEvaluationResult
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+innerclass innerClass javax/xml/xpath/XPathEvaluationResult$XPathResultType outerClass javax/xml/xpath/XPathEvaluationResult innerClassName XPathResultType flags 4019
+method name type descriptor ()Ljavax/xml/xpath/XPathEvaluationResult$XPathResultType; flags 401
+method name value descriptor ()Ljava/lang/Object; flags 401 signature ()TT;
+
+class name javax/xml/xpath/XPathEvaluationResult$XPathResultType
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/xml/xpath/XPathEvaluationResult$XPathResultType;>;
+innerclass innerClass javax/xml/xpath/XPathEvaluationResult$XPathResultType outerClass javax/xml/xpath/XPathEvaluationResult innerClassName XPathResultType flags 4019
+field name ANY descriptor Ljavax/xml/xpath/XPathEvaluationResult$XPathResultType; flags 4019
+field name BOOLEAN descriptor Ljavax/xml/xpath/XPathEvaluationResult$XPathResultType; flags 4019
+field name NUMBER descriptor Ljavax/xml/xpath/XPathEvaluationResult$XPathResultType; flags 4019
+field name STRING descriptor Ljavax/xml/xpath/XPathEvaluationResult$XPathResultType; flags 4019
+field name NODESET descriptor Ljavax/xml/xpath/XPathEvaluationResult$XPathResultType; flags 4019
+field name NODE descriptor Ljavax/xml/xpath/XPathEvaluationResult$XPathResultType; flags 4019
+method name values descriptor ()[Ljavax/xml/xpath/XPathEvaluationResult$XPathResultType; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljavax/xml/xpath/XPathEvaluationResult$XPathResultType; flags 9
+method name getQNameType descriptor (Ljava/lang/Class;)Ljavax/xml/namespace/QName; flags 9 signature (Ljava/lang/Class<*>;)Ljavax/xml/namespace/QName;
+
+class name javax/xml/xpath/XPathException
+header extends java/lang/Exception flags 21
+innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
+innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
+
+class name javax/xml/xpath/XPathExpression
+header extends java/lang/Object flags 601
+innerclass innerClass javax/xml/xpath/XPathEvaluationResult$XPathResultType outerClass javax/xml/xpath/XPathEvaluationResult innerClassName XPathResultType flags 4019
+method name evaluateExpression descriptor (Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; thrownTypes javax/xml/xpath/XPathExpressionException flags 1 signature <T:Ljava/lang/Object;>(Ljava/lang/Object;Ljava/lang/Class<TT;>;)TT;
+method name evaluateExpression descriptor (Ljava/lang/Object;)Ljavax/xml/xpath/XPathEvaluationResult; thrownTypes javax/xml/xpath/XPathExpressionException flags 1 signature (Ljava/lang/Object;)Ljavax/xml/xpath/XPathEvaluationResult<*>;
+method name evaluateExpression descriptor (Lorg/xml/sax/InputSource;Ljava/lang/Class;)Ljava/lang/Object; thrownTypes javax/xml/xpath/XPathExpressionException flags 1 signature <T:Ljava/lang/Object;>(Lorg/xml/sax/InputSource;Ljava/lang/Class<TT;>;)TT;
+method name evaluateExpression descriptor (Lorg/xml/sax/InputSource;)Ljavax/xml/xpath/XPathEvaluationResult; thrownTypes javax/xml/xpath/XPathExpressionException flags 1 signature (Lorg/xml/sax/InputSource;)Ljavax/xml/xpath/XPathEvaluationResult<*>;
+
+class name javax/xml/xpath/XPathFactory
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name newDefaultInstance descriptor ()Ljavax/xml/xpath/XPathFactory; flags 9
+
+class name javax/xml/xpath/XPathNodes
+header extends java/lang/Object implements java/lang/Iterable flags 601 signature Ljava/lang/Object;Ljava/lang/Iterable<Lorg/w3c/dom/Node;>;
+method name iterator descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Lorg/w3c/dom/Node;>;
+method name size descriptor ()I flags 401
+method name get descriptor (I)Lorg/w3c/dom/Node; thrownTypes javax/xml/xpath/XPathException flags 401
+
+class name org/w3c/dom/ElementTraversal
+header extends java/lang/Object flags 601
+method name getFirstElementChild descriptor ()Lorg/w3c/dom/Element; flags 401
+method name getLastElementChild descriptor ()Lorg/w3c/dom/Element; flags 401
+method name getPreviousElementSibling descriptor ()Lorg/w3c/dom/Element; flags 401
+method name getNextElementSibling descriptor ()Lorg/w3c/dom/Element; flags 401
+method name getChildElementCount descriptor ()I flags 401
+
+class name org/xml/sax/AttributeList
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.5")
+
+class name org/xml/sax/DocumentHandler
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.5")
+
+class name org/xml/sax/InputSource
+method name isEmpty descriptor ()Z flags 1
+
+class name org/xml/sax/Parser
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.5")
+
+class name org/xml/sax/SAXException
+header extends java/lang/Exception flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/xml/sax/ext/Attributes2Impl
+header extends org/xml/sax/helpers/AttributesImpl implements org/xml/sax/ext/Attributes2 flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/xml/sax/helpers/AttributesImpl
+header extends java/lang/Object implements org/xml/sax/Attributes flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/xml/sax/helpers/ParserAdapter
+header extends java/lang/Object implements org/xml/sax/XMLReader,org/xml/sax/DocumentHandler flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/xml/sax/helpers/ParserFactory
+header extends java/lang/Object flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.5")
+
+class name org/xml/sax/helpers/XMLFilterImpl
+header extends java/lang/Object implements org/xml/sax/XMLFilter,org/xml/sax/EntityResolver,org/xml/sax/DTDHandler,org/xml/sax/ContentHandler,org/xml/sax/ErrorHandler flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name org/xml/sax/helpers/XMLReaderFactory
+header extends java/lang/Object flags 31 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
--- a/make/data/symbols/java.xml.bind-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.xml.bind-6.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/java.xml.bind-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.xml.bind-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -26,261 +26,11 @@
 # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
 # ##########################################################
 #
-class name javax/xml/bind/Binder
-header extends java/lang/Object flags 421 signature <XmlNode:Ljava/lang/Object;>Ljava/lang/Object;
-
-class name javax/xml/bind/DataBindingException
-header extends java/lang/RuntimeException flags 21
-
-class name javax/xml/bind/DatatypeConverter
-header extends java/lang/Object flags 31
-
-class name javax/xml/bind/DatatypeConverterInterface
-header extends java/lang/Object flags 601
-
-class name javax/xml/bind/Element
-header extends java/lang/Object flags 601
-
-class name javax/xml/bind/JAXB
-header extends java/lang/Object flags 31
-
-class name javax/xml/bind/JAXBContext
-header extends java/lang/Object flags 421
-
-class name javax/xml/bind/JAXBElement
-header extends java/lang/Object implements java/io/Serializable flags 21 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Serializable;
-innerclass innerClass javax/xml/bind/JAXBElement$GlobalScope outerClass javax/xml/bind/JAXBElement innerClassName GlobalScope flags 19
-
 class name javax/xml/bind/JAXBException
-header extends java/lang/Exception flags 21
--method name setLinkedException descriptor (Ljava/lang/Throwable;)V
-method name setLinkedException descriptor (Ljava/lang/Throwable;)V flags 21
-
-class name javax/xml/bind/JAXBIntrospector
-header extends java/lang/Object flags 421
-
-class name javax/xml/bind/JAXBPermission
-header extends java/security/BasicPermission flags 31
-
-class name javax/xml/bind/MarshalException
-header extends javax/xml/bind/JAXBException flags 21
-
-class name javax/xml/bind/Marshaller
-header extends java/lang/Object flags 601
-innerclass innerClass javax/xml/bind/Marshaller$Listener outerClass javax/xml/bind/Marshaller innerClassName Listener flags 409
-
-class name javax/xml/bind/NotIdentifiableEvent
-header extends java/lang/Object implements javax/xml/bind/ValidationEvent flags 601
-
-class name javax/xml/bind/ParseConversionEvent
-header extends java/lang/Object implements javax/xml/bind/ValidationEvent flags 601
-
-class name javax/xml/bind/PrintConversionEvent
-header extends java/lang/Object implements javax/xml/bind/ValidationEvent flags 601
-
-class name javax/xml/bind/PropertyException
-header extends javax/xml/bind/JAXBException flags 21
-
-class name javax/xml/bind/SchemaOutputResolver
-header extends java/lang/Object flags 421
-
-class name javax/xml/bind/TypeConstraintException
-header extends java/lang/RuntimeException flags 21
 -method name setLinkedException descriptor (Ljava/lang/Throwable;)V
 method name setLinkedException descriptor (Ljava/lang/Throwable;)V flags 21
 
-class name javax/xml/bind/UnmarshalException
-header extends javax/xml/bind/JAXBException flags 21
-
-class name javax/xml/bind/Unmarshaller
-header extends java/lang/Object flags 601
-innerclass innerClass javax/xml/bind/Unmarshaller$Listener outerClass javax/xml/bind/Unmarshaller innerClassName Listener flags 409
-
-class name javax/xml/bind/UnmarshallerHandler
-header extends java/lang/Object implements org/xml/sax/ContentHandler flags 601
-
-class name javax/xml/bind/ValidationEvent
-header extends java/lang/Object flags 601
-
-class name javax/xml/bind/ValidationEventHandler
-header extends java/lang/Object flags 601
-
-class name javax/xml/bind/ValidationEventLocator
-header extends java/lang/Object flags 601
-
-class name javax/xml/bind/ValidationException
-header extends javax/xml/bind/JAXBException flags 21
-
-class name javax/xml/bind/Validator
-header extends java/lang/Object flags 601 deprecated true
-
-class name javax/xml/bind/annotation/DomHandler
-header extends java/lang/Object flags 601 signature <ElementT:Ljava/lang/Object;ResultT::Ljavax/xml/transform/Result;>Ljava/lang/Object;
-
-class name javax/xml/bind/annotation/W3CDomHandler
-header extends java/lang/Object implements javax/xml/bind/annotation/DomHandler flags 21 signature Ljava/lang/Object;Ljavax/xml/bind/annotation/DomHandler<Lorg/w3c/dom/Element;Ljavax/xml/transform/dom/DOMResult;>;
-
-class name javax/xml/bind/annotation/XmlAccessOrder
-header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/xml/bind/annotation/XmlAccessOrder;>;
-
-class name javax/xml/bind/annotation/XmlAccessType
-header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/xml/bind/annotation/XmlAccessType;>;
-
-class name javax/xml/bind/annotation/XmlAccessorOrder
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Inherited;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;PACKAGE;eLjava/lang/annotation/ElementType;TYPE;})
-
-class name javax/xml/bind/annotation/XmlAccessorType
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Inherited;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;PACKAGE;eLjava/lang/annotation/ElementType;TYPE;})
-
-class name javax/xml/bind/annotation/XmlAnyAttribute
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})
-
-class name javax/xml/bind/annotation/XmlAnyElement
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})
-
-class name javax/xml/bind/annotation/XmlAttachmentRef
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;PARAMETER;})
-
-class name javax/xml/bind/annotation/XmlAttribute
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})
-
-class name javax/xml/bind/annotation/XmlElement
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;PARAMETER;})
-innerclass innerClass javax/xml/bind/annotation/XmlElement$DEFAULT outerClass javax/xml/bind/annotation/XmlElement innerClassName DEFAULT flags 19
-
-class name javax/xml/bind/annotation/XmlElementDecl
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;})
-innerclass innerClass javax/xml/bind/annotation/XmlElementDecl$GLOBAL outerClass javax/xml/bind/annotation/XmlElementDecl innerClassName GLOBAL flags 19
-
-class name javax/xml/bind/annotation/XmlElementRef
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})
-innerclass innerClass javax/xml/bind/annotation/XmlElementRef$DEFAULT outerClass javax/xml/bind/annotation/XmlElementRef innerClassName DEFAULT flags 19
-
-class name javax/xml/bind/annotation/XmlElementRefs
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})
-
-class name javax/xml/bind/annotation/XmlElementWrapper
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})
-
-class name javax/xml/bind/annotation/XmlElements
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})
-
-class name javax/xml/bind/annotation/XmlEnum
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})
-
-class name javax/xml/bind/annotation/XmlEnumValue
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;})
-
-class name javax/xml/bind/annotation/XmlID
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})
-
-class name javax/xml/bind/annotation/XmlIDREF
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})
-
-class name javax/xml/bind/annotation/XmlInlineBinaryData
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;TYPE;})
-
-class name javax/xml/bind/annotation/XmlList
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;PARAMETER;})
-
-class name javax/xml/bind/annotation/XmlMimeType
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;PARAMETER;})
+class name javax/xml/bind/TypeConstraintException
+-method name setLinkedException descriptor (Ljava/lang/Throwable;)V
+method name setLinkedException descriptor (Ljava/lang/Throwable;)V flags 21
 
-class name javax/xml/bind/annotation/XmlMixed
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})
-
-class name javax/xml/bind/annotation/XmlNs
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={})
-
-class name javax/xml/bind/annotation/XmlNsForm
-header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/xml/bind/annotation/XmlNsForm;>;
-
-class name javax/xml/bind/annotation/XmlRegistry
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})
-
-class name javax/xml/bind/annotation/XmlRootElement
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})
-
-class name javax/xml/bind/annotation/XmlSchema
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;PACKAGE;})
-
-class name javax/xml/bind/annotation/XmlSchemaType
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;PACKAGE;})
-innerclass innerClass javax/xml/bind/annotation/XmlSchemaType$DEFAULT outerClass javax/xml/bind/annotation/XmlSchemaType innerClassName DEFAULT flags 19
-
-class name javax/xml/bind/annotation/XmlSchemaTypes
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;PACKAGE;})
-
-class name javax/xml/bind/annotation/XmlSeeAlso
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
-
-class name javax/xml/bind/annotation/XmlTransient
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;TYPE;})
-
-class name javax/xml/bind/annotation/XmlType
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})
-innerclass innerClass javax/xml/bind/annotation/XmlType$DEFAULT outerClass javax/xml/bind/annotation/XmlType innerClassName DEFAULT flags 19
-
-class name javax/xml/bind/annotation/XmlValue
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})
-
-class name javax/xml/bind/annotation/adapters/CollapsedStringAdapter
-header extends javax/xml/bind/annotation/adapters/XmlAdapter flags 21 signature Ljavax/xml/bind/annotation/adapters/XmlAdapter<Ljava/lang/String;Ljava/lang/String;>;
-
-class name javax/xml/bind/annotation/adapters/HexBinaryAdapter
-header extends javax/xml/bind/annotation/adapters/XmlAdapter flags 31 signature Ljavax/xml/bind/annotation/adapters/XmlAdapter<Ljava/lang/String;[B>;
-
-class name javax/xml/bind/annotation/adapters/NormalizedStringAdapter
-header extends javax/xml/bind/annotation/adapters/XmlAdapter flags 31 signature Ljavax/xml/bind/annotation/adapters/XmlAdapter<Ljava/lang/String;Ljava/lang/String;>;
-
-class name javax/xml/bind/annotation/adapters/XmlAdapter
-header extends java/lang/Object flags 421 signature <ValueType:Ljava/lang/Object;BoundType:Ljava/lang/Object;>Ljava/lang/Object;
-
-class name javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;PACKAGE;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;PARAMETER;})
-innerclass innerClass javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter$DEFAULT outerClass javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter innerClassName DEFAULT flags 19
-
-class name javax/xml/bind/annotation/adapters/XmlJavaTypeAdapters
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;PACKAGE;})
-
-class name javax/xml/bind/attachment/AttachmentMarshaller
-header extends java/lang/Object flags 421
-
-class name javax/xml/bind/attachment/AttachmentUnmarshaller
-header extends java/lang/Object flags 421
-
-class name javax/xml/bind/helpers/AbstractMarshallerImpl
-header extends java/lang/Object implements javax/xml/bind/Marshaller flags 421
-innerclass innerClass javax/xml/bind/Marshaller$Listener outerClass javax/xml/bind/Marshaller innerClassName Listener flags 409
-
-class name javax/xml/bind/helpers/AbstractUnmarshallerImpl
-header extends java/lang/Object implements javax/xml/bind/Unmarshaller flags 421
-innerclass innerClass javax/xml/bind/Unmarshaller$Listener outerClass javax/xml/bind/Unmarshaller innerClassName Listener flags 409
-
-class name javax/xml/bind/helpers/DefaultValidationEventHandler
-header extends java/lang/Object implements javax/xml/bind/ValidationEventHandler flags 21
-
-class name javax/xml/bind/helpers/NotIdentifiableEventImpl
-header extends javax/xml/bind/helpers/ValidationEventImpl implements javax/xml/bind/NotIdentifiableEvent flags 21
-
-class name javax/xml/bind/helpers/ParseConversionEventImpl
-header extends javax/xml/bind/helpers/ValidationEventImpl implements javax/xml/bind/ParseConversionEvent flags 21
-
-class name javax/xml/bind/helpers/PrintConversionEventImpl
-header extends javax/xml/bind/helpers/ValidationEventImpl implements javax/xml/bind/PrintConversionEvent flags 21
-
-class name javax/xml/bind/helpers/ValidationEventImpl
-header extends java/lang/Object implements javax/xml/bind/ValidationEvent flags 21
-
-class name javax/xml/bind/helpers/ValidationEventLocatorImpl
-header extends java/lang/Object implements javax/xml/bind/ValidationEventLocator flags 21
-
-class name javax/xml/bind/util/JAXBResult
-header extends javax/xml/transform/sax/SAXResult flags 21
-
-class name javax/xml/bind/util/JAXBSource
-header extends javax/xml/transform/sax/SAXSource flags 21
-
-class name javax/xml/bind/util/ValidationEventCollector
-header extends java/lang/Object implements javax/xml/bind/ValidationEventHandler flags 21
-
--- a/make/data/symbols/java.xml.bind-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.xml.bind-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.xml.bind-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,62 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.xml.bind
+header exports javax/xml/bind/helpers,javax/xml/bind,javax/xml/bind/attachment,javax/xml/bind/annotation/adapters,javax/xml/bind/util,javax/xml/bind/annotation requires name\u0020;java.activation\u0020;flags\u0020;20,name\u0020;java.logging\u0020;flags\u0020;0,name\u0020;java.compiler\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;jdk.unsupported\u0020;flags\u0020;0,name\u0020;java.xml\u0020;flags\u0020;20,name\u0020;java.desktop\u0020;flags\u0020;0 uses javax/xml/bind/JAXBContextFactory flags 8000 runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="9")
+
+class name javax/xml/bind/JAXB
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/xml/bind/JAXBContext
+-field name JAXB_CONTEXT_FACTORY descriptor Ljava/lang/String;
+field name JAXB_CONTEXT_FACTORY descriptor Ljava/lang/String; constantValue javax.xml.bind.JAXBContextFactory flags 19
+-method name newInstance descriptor ([Ljava/lang/Class;)Ljavax/xml/bind/JAXBContext;
+-method name newInstance descriptor ([Ljava/lang/Class;Ljava/util/Map;)Ljavax/xml/bind/JAXBContext;
+-method name createValidator descriptor ()Ljavax/xml/bind/Validator;
+method name newInstance descriptor ([Ljava/lang/Class;)Ljavax/xml/bind/JAXBContext; thrownTypes javax/xml/bind/JAXBException flags 89 signature ([Ljava/lang/Class<*>;)Ljavax/xml/bind/JAXBContext;
+method name newInstance descriptor ([Ljava/lang/Class;Ljava/util/Map;)Ljavax/xml/bind/JAXBContext; thrownTypes javax/xml/bind/JAXBException flags 9 signature ([Ljava/lang/Class<*>;Ljava/util/Map<Ljava/lang/String;*>;)Ljavax/xml/bind/JAXBContext;
+method name createValidator descriptor ()Ljavax/xml/bind/Validator; thrownTypes javax/xml/bind/JAXBException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name javax/xml/bind/JAXBContextFactory
+header extends java/lang/Object flags 601
+method name createContext descriptor ([Ljava/lang/Class;Ljava/util/Map;)Ljavax/xml/bind/JAXBContext; thrownTypes javax/xml/bind/JAXBException flags 401 signature ([Ljava/lang/Class<*>;Ljava/util/Map<Ljava/lang/String;*>;)Ljavax/xml/bind/JAXBContext;
+method name createContext descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/util/Map;)Ljavax/xml/bind/JAXBContext; thrownTypes javax/xml/bind/JAXBException flags 401 signature (Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/util/Map<Ljava/lang/String;*>;)Ljavax/xml/bind/JAXBContext;
+
+class name javax/xml/bind/JAXBException
+header extends java/lang/Exception flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/xml/bind/TypeConstraintException
+header extends java/lang/RuntimeException flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/xml/bind/helpers/DefaultValidationEventHandler
+header extends java/lang/Object implements javax/xml/bind/ValidationEventHandler flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
--- a/make/data/symbols/java.xml.crypto-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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. ###
-# ##########################################################
-#
--- a/make/data/symbols/java.xml.crypto-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,193 +0,0 @@
-#
-# 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/xml/crypto/AlgorithmMethod
-header extends java/lang/Object flags 601
-
-class name javax/xml/crypto/Data
-header extends java/lang/Object flags 601
-
-class name javax/xml/crypto/KeySelector
-header extends java/lang/Object flags 421
-innerclass innerClass javax/xml/crypto/KeySelector$Purpose outerClass javax/xml/crypto/KeySelector innerClassName Purpose flags 9
-
-class name javax/xml/crypto/KeySelectorException
-header extends java/lang/Exception flags 21
-
-class name javax/xml/crypto/KeySelectorResult
-header extends java/lang/Object flags 601
-
-class name javax/xml/crypto/MarshalException
-header extends java/lang/Exception flags 21
-
-class name javax/xml/crypto/NoSuchMechanismException
-header extends java/lang/RuntimeException flags 21
-
-class name javax/xml/crypto/NodeSetData
-header extends java/lang/Object implements javax/xml/crypto/Data flags 601
-
-class name javax/xml/crypto/OctetStreamData
-header extends java/lang/Object implements javax/xml/crypto/Data flags 21
-
-class name javax/xml/crypto/URIDereferencer
-header extends java/lang/Object flags 601
-
-class name javax/xml/crypto/URIReference
-header extends java/lang/Object flags 601
-
-class name javax/xml/crypto/URIReferenceException
-header extends java/lang/Exception flags 21
-
-class name javax/xml/crypto/XMLCryptoContext
-header extends java/lang/Object flags 601
-
-class name javax/xml/crypto/XMLStructure
-header extends java/lang/Object flags 601
-
-class name javax/xml/crypto/dom/DOMCryptoContext
-header extends java/lang/Object implements javax/xml/crypto/XMLCryptoContext flags 21
-
-class name javax/xml/crypto/dom/DOMStructure
-header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 21
-
-class name javax/xml/crypto/dom/DOMURIReference
-header extends java/lang/Object implements javax/xml/crypto/URIReference flags 601
-
-class name javax/xml/crypto/dsig/CanonicalizationMethod
-header extends java/lang/Object implements javax/xml/crypto/dsig/Transform flags 601
-
-class name javax/xml/crypto/dsig/DigestMethod
-header extends java/lang/Object implements javax/xml/crypto/XMLStructure,javax/xml/crypto/AlgorithmMethod flags 601
-
-class name javax/xml/crypto/dsig/Manifest
-header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
-
-class name javax/xml/crypto/dsig/Reference
-header extends java/lang/Object implements javax/xml/crypto/URIReference,javax/xml/crypto/XMLStructure flags 601
-
-class name javax/xml/crypto/dsig/SignatureMethod
-header extends java/lang/Object implements javax/xml/crypto/XMLStructure,javax/xml/crypto/AlgorithmMethod flags 601
-
-class name javax/xml/crypto/dsig/SignatureProperties
-header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
-
-class name javax/xml/crypto/dsig/SignatureProperty
-header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
-
-class name javax/xml/crypto/dsig/SignedInfo
-header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
-
-class name javax/xml/crypto/dsig/Transform
-header extends java/lang/Object implements javax/xml/crypto/XMLStructure,javax/xml/crypto/AlgorithmMethod flags 601
-
-class name javax/xml/crypto/dsig/TransformException
-header extends java/lang/Exception flags 21
-
-class name javax/xml/crypto/dsig/TransformService
-header extends java/lang/Object implements javax/xml/crypto/dsig/Transform flags 421
-
-class name javax/xml/crypto/dsig/XMLObject
-header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
-
-class name javax/xml/crypto/dsig/XMLSignContext
-header extends java/lang/Object implements javax/xml/crypto/XMLCryptoContext flags 601
-
-class name javax/xml/crypto/dsig/XMLSignature
-header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
-innerclass innerClass javax/xml/crypto/dsig/XMLSignature$SignatureValue outerClass javax/xml/crypto/dsig/XMLSignature innerClassName SignatureValue flags 609
-
-class name javax/xml/crypto/dsig/XMLSignatureException
-header extends java/lang/Exception flags 21
-
-class name javax/xml/crypto/dsig/XMLSignatureFactory
-header extends java/lang/Object flags 421
-
-class name javax/xml/crypto/dsig/XMLValidateContext
-header extends java/lang/Object implements javax/xml/crypto/XMLCryptoContext flags 601
-
-class name javax/xml/crypto/dsig/dom/DOMSignContext
-header extends javax/xml/crypto/dom/DOMCryptoContext implements javax/xml/crypto/dsig/XMLSignContext flags 21
-
-class name javax/xml/crypto/dsig/dom/DOMValidateContext
-header extends javax/xml/crypto/dom/DOMCryptoContext implements javax/xml/crypto/dsig/XMLValidateContext flags 21
-
-class name javax/xml/crypto/dsig/keyinfo/KeyInfo
-header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
-
-class name javax/xml/crypto/dsig/keyinfo/KeyInfoFactory
-header extends java/lang/Object flags 421
-
-class name javax/xml/crypto/dsig/keyinfo/KeyName
-header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
-
-class name javax/xml/crypto/dsig/keyinfo/KeyValue
-header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
-
-class name javax/xml/crypto/dsig/keyinfo/PGPData
-header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
-
-class name javax/xml/crypto/dsig/keyinfo/RetrievalMethod
-header extends java/lang/Object implements javax/xml/crypto/URIReference,javax/xml/crypto/XMLStructure flags 601
-
-class name javax/xml/crypto/dsig/keyinfo/X509Data
-header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
-
-class name javax/xml/crypto/dsig/keyinfo/X509IssuerSerial
-header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
-
-class name javax/xml/crypto/dsig/spec/C14NMethodParameterSpec
-header extends java/lang/Object implements javax/xml/crypto/dsig/spec/TransformParameterSpec flags 601
-
-class name javax/xml/crypto/dsig/spec/DigestMethodParameterSpec
-header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 601
-
-class name javax/xml/crypto/dsig/spec/ExcC14NParameterSpec
-header extends java/lang/Object implements javax/xml/crypto/dsig/spec/C14NMethodParameterSpec flags 31
-
-class name javax/xml/crypto/dsig/spec/HMACParameterSpec
-header extends java/lang/Object implements javax/xml/crypto/dsig/spec/SignatureMethodParameterSpec flags 31
-
-class name javax/xml/crypto/dsig/spec/SignatureMethodParameterSpec
-header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 601
-
-class name javax/xml/crypto/dsig/spec/TransformParameterSpec
-header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 601
-
-class name javax/xml/crypto/dsig/spec/XPathFilter2ParameterSpec
-header extends java/lang/Object implements javax/xml/crypto/dsig/spec/TransformParameterSpec flags 31
-
-class name javax/xml/crypto/dsig/spec/XPathFilterParameterSpec
-header extends java/lang/Object implements javax/xml/crypto/dsig/spec/TransformParameterSpec flags 31
-
-class name javax/xml/crypto/dsig/spec/XPathType
-header extends java/lang/Object flags 21
-innerclass innerClass javax/xml/crypto/dsig/spec/XPathType$Filter outerClass javax/xml/crypto/dsig/spec/XPathType innerClassName Filter flags 9
-
-class name javax/xml/crypto/dsig/spec/XSLTTransformParameterSpec
-header extends java/lang/Object implements javax/xml/crypto/dsig/spec/TransformParameterSpec flags 31
-
--- a/make/data/symbols/java.xml.crypto-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.xml.crypto-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.xml.crypto-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,160 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.xml.crypto
+header exports javax/xml/crypto/dsig/keyinfo,javax/xml/crypto/dsig,javax/xml/crypto/dsig/spec,javax/xml/crypto,javax/xml/crypto/dom,javax/xml/crypto/dsig/dom requires name\u0020;java.logging\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.xml\u0020;flags\u0020;20 provides interface\u0020;java/security/Provider\u0020;impls\u0020;org/jcp/xml/dsig/internal/dom/XMLDSigRI flags 8000
+
+class name javax/xml/crypto/NodeSetData
+header extends java/lang/Object implements javax/xml/crypto/Data,java/lang/Iterable flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/xml/crypto/Data;Ljava/lang/Iterable<TT;>;
+-method name iterator descriptor ()Ljava/util/Iterator;
+method name iterator descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<TT;>;
+
+class name javax/xml/crypto/dom/DOMCryptoContext
+header extends java/lang/Object implements javax/xml/crypto/XMLCryptoContext flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name iterator descriptor ()Ljava/util/Iterator;
+method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Lorg/w3c/dom/Element;>;>;
+
+class name javax/xml/crypto/dsig/Manifest
+-method name getReferences descriptor ()Ljava/util/List;
+method name getReferences descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljavax/xml/crypto/dsig/Reference;>;
+
+class name javax/xml/crypto/dsig/Reference
+-method name getTransforms descriptor ()Ljava/util/List;
+method name getTransforms descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljavax/xml/crypto/dsig/Transform;>;
+
+class name javax/xml/crypto/dsig/SignatureProperties
+-method name getProperties descriptor ()Ljava/util/List;
+method name getProperties descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljavax/xml/crypto/dsig/SignatureProperty;>;
+
+class name javax/xml/crypto/dsig/SignatureProperty
+-method name getContent descriptor ()Ljava/util/List;
+method name getContent descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljavax/xml/crypto/XMLStructure;>;
+
+class name javax/xml/crypto/dsig/SignedInfo
+-method name getReferences descriptor ()Ljava/util/List;
+method name getReferences descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljavax/xml/crypto/dsig/Reference;>;
+
+class name javax/xml/crypto/dsig/TransformService
+header extends java/lang/Object implements javax/xml/crypto/dsig/Transform flags 421
+innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/xml/crypto/dsig/XMLObject
+-method name getContent descriptor ()Ljava/util/List;
+method name getContent descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljavax/xml/crypto/XMLStructure;>;
+
+class name javax/xml/crypto/dsig/XMLSignature
+-method name getObjects descriptor ()Ljava/util/List;
+method name getObjects descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljavax/xml/crypto/dsig/XMLObject;>;
+
+class name javax/xml/crypto/dsig/XMLSignatureFactory
+header extends java/lang/Object flags 421
+innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name newXMLSignature descriptor (Ljavax/xml/crypto/dsig/SignedInfo;Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/XMLSignature;
+-method name newReference descriptor (Ljava/lang/String;Ljavax/xml/crypto/dsig/DigestMethod;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/Reference;
+-method name newReference descriptor (Ljava/lang/String;Ljavax/xml/crypto/dsig/DigestMethod;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;[B)Ljavax/xml/crypto/dsig/Reference;
+-method name newReference descriptor (Ljava/lang/String;Ljavax/xml/crypto/dsig/DigestMethod;Ljava/util/List;Ljavax/xml/crypto/Data;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/Reference;
+-method name newSignedInfo descriptor (Ljavax/xml/crypto/dsig/CanonicalizationMethod;Ljavax/xml/crypto/dsig/SignatureMethod;Ljava/util/List;)Ljavax/xml/crypto/dsig/SignedInfo;
+-method name newSignedInfo descriptor (Ljavax/xml/crypto/dsig/CanonicalizationMethod;Ljavax/xml/crypto/dsig/SignatureMethod;Ljava/util/List;Ljava/lang/String;)Ljavax/xml/crypto/dsig/SignedInfo;
+-method name newXMLObject descriptor (Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/XMLObject;
+-method name newManifest descriptor (Ljava/util/List;)Ljavax/xml/crypto/dsig/Manifest;
+-method name newManifest descriptor (Ljava/util/List;Ljava/lang/String;)Ljavax/xml/crypto/dsig/Manifest;
+-method name newSignatureProperty descriptor (Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/SignatureProperty;
+-method name newSignatureProperties descriptor (Ljava/util/List;Ljava/lang/String;)Ljavax/xml/crypto/dsig/SignatureProperties;
+method name newXMLSignature descriptor (Ljavax/xml/crypto/dsig/SignedInfo;Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/XMLSignature; flags 401 signature (Ljavax/xml/crypto/dsig/SignedInfo;Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;Ljava/util/List<+Ljavax/xml/crypto/dsig/XMLObject;>;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/XMLSignature;
+method name newReference descriptor (Ljava/lang/String;Ljavax/xml/crypto/dsig/DigestMethod;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/Reference; flags 401 signature (Ljava/lang/String;Ljavax/xml/crypto/dsig/DigestMethod;Ljava/util/List<+Ljavax/xml/crypto/dsig/Transform;>;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/Reference;
+method name newReference descriptor (Ljava/lang/String;Ljavax/xml/crypto/dsig/DigestMethod;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;[B)Ljavax/xml/crypto/dsig/Reference; flags 401 signature (Ljava/lang/String;Ljavax/xml/crypto/dsig/DigestMethod;Ljava/util/List<+Ljavax/xml/crypto/dsig/Transform;>;Ljava/lang/String;Ljava/lang/String;[B)Ljavax/xml/crypto/dsig/Reference;
+method name newReference descriptor (Ljava/lang/String;Ljavax/xml/crypto/dsig/DigestMethod;Ljava/util/List;Ljavax/xml/crypto/Data;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/Reference; flags 401 signature (Ljava/lang/String;Ljavax/xml/crypto/dsig/DigestMethod;Ljava/util/List<+Ljavax/xml/crypto/dsig/Transform;>;Ljavax/xml/crypto/Data;Ljava/util/List<+Ljavax/xml/crypto/dsig/Transform;>;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/Reference;
+method name newSignedInfo descriptor (Ljavax/xml/crypto/dsig/CanonicalizationMethod;Ljavax/xml/crypto/dsig/SignatureMethod;Ljava/util/List;)Ljavax/xml/crypto/dsig/SignedInfo; flags 401 signature (Ljavax/xml/crypto/dsig/CanonicalizationMethod;Ljavax/xml/crypto/dsig/SignatureMethod;Ljava/util/List<+Ljavax/xml/crypto/dsig/Reference;>;)Ljavax/xml/crypto/dsig/SignedInfo;
+method name newSignedInfo descriptor (Ljavax/xml/crypto/dsig/CanonicalizationMethod;Ljavax/xml/crypto/dsig/SignatureMethod;Ljava/util/List;Ljava/lang/String;)Ljavax/xml/crypto/dsig/SignedInfo; flags 401 signature (Ljavax/xml/crypto/dsig/CanonicalizationMethod;Ljavax/xml/crypto/dsig/SignatureMethod;Ljava/util/List<+Ljavax/xml/crypto/dsig/Reference;>;Ljava/lang/String;)Ljavax/xml/crypto/dsig/SignedInfo;
+method name newXMLObject descriptor (Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/XMLObject; flags 401 signature (Ljava/util/List<+Ljavax/xml/crypto/XMLStructure;>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/XMLObject;
+method name newManifest descriptor (Ljava/util/List;)Ljavax/xml/crypto/dsig/Manifest; flags 401 signature (Ljava/util/List<+Ljavax/xml/crypto/dsig/Reference;>;)Ljavax/xml/crypto/dsig/Manifest;
+method name newManifest descriptor (Ljava/util/List;Ljava/lang/String;)Ljavax/xml/crypto/dsig/Manifest; flags 401 signature (Ljava/util/List<+Ljavax/xml/crypto/dsig/Reference;>;Ljava/lang/String;)Ljavax/xml/crypto/dsig/Manifest;
+method name newSignatureProperty descriptor (Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/SignatureProperty; flags 401 signature (Ljava/util/List<+Ljavax/xml/crypto/XMLStructure;>;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/SignatureProperty;
+method name newSignatureProperties descriptor (Ljava/util/List;Ljava/lang/String;)Ljavax/xml/crypto/dsig/SignatureProperties; flags 401 signature (Ljava/util/List<+Ljavax/xml/crypto/dsig/SignatureProperty;>;Ljava/lang/String;)Ljavax/xml/crypto/dsig/SignatureProperties;
+
+class name javax/xml/crypto/dsig/keyinfo/KeyInfo
+-method name getContent descriptor ()Ljava/util/List;
+method name getContent descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljavax/xml/crypto/XMLStructure;>;
+
+class name javax/xml/crypto/dsig/keyinfo/KeyInfoFactory
+header extends java/lang/Object flags 421
+innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name newKeyInfo descriptor (Ljava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;
+-method name newKeyInfo descriptor (Ljava/util/List;Ljava/lang/String;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;
+-method name newPGPData descriptor ([B[BLjava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/PGPData;
+-method name newPGPData descriptor ([BLjava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/PGPData;
+-method name newRetrievalMethod descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/RetrievalMethod;
+-method name newX509Data descriptor (Ljava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/X509Data;
+method name newKeyInfo descriptor (Ljava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfo; flags 401 signature (Ljava/util/List<+Ljavax/xml/crypto/XMLStructure;>;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;
+method name newKeyInfo descriptor (Ljava/util/List;Ljava/lang/String;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfo; flags 401 signature (Ljava/util/List<+Ljavax/xml/crypto/XMLStructure;>;Ljava/lang/String;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;
+method name newPGPData descriptor ([B[BLjava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/PGPData; flags 401 signature ([B[BLjava/util/List<+Ljavax/xml/crypto/XMLStructure;>;)Ljavax/xml/crypto/dsig/keyinfo/PGPData;
+method name newPGPData descriptor ([BLjava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/PGPData; flags 401 signature ([BLjava/util/List<+Ljavax/xml/crypto/XMLStructure;>;)Ljavax/xml/crypto/dsig/keyinfo/PGPData;
+method name newRetrievalMethod descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/RetrievalMethod; flags 401 signature (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<+Ljavax/xml/crypto/dsig/Transform;>;)Ljavax/xml/crypto/dsig/keyinfo/RetrievalMethod;
+method name newX509Data descriptor (Ljava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/X509Data; flags 401 signature (Ljava/util/List<*>;)Ljavax/xml/crypto/dsig/keyinfo/X509Data;
+
+class name javax/xml/crypto/dsig/keyinfo/PGPData
+-method name getExternalElements descriptor ()Ljava/util/List;
+method name getExternalElements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljavax/xml/crypto/XMLStructure;>;
+
+class name javax/xml/crypto/dsig/keyinfo/RetrievalMethod
+-method name getTransforms descriptor ()Ljava/util/List;
+method name getTransforms descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljavax/xml/crypto/dsig/Transform;>;
+
+class name javax/xml/crypto/dsig/keyinfo/X509Data
+-method name getContent descriptor ()Ljava/util/List;
+method name getContent descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<*>;
+
+class name javax/xml/crypto/dsig/spec/ExcC14NParameterSpec
+-method name <init> descriptor (Ljava/util/List;)V
+-method name getPrefixList descriptor ()Ljava/util/List;
+method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/String;>;)V
+method name getPrefixList descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/String;>;
+
+class name javax/xml/crypto/dsig/spec/XPathFilter2ParameterSpec
+-method name <init> descriptor (Ljava/util/List;)V
+-method name getXPathList descriptor ()Ljava/util/List;
+method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljavax/xml/crypto/dsig/spec/XPathType;>;)V
+method name getXPathList descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljavax/xml/crypto/dsig/spec/XPathType;>;
+
+class name javax/xml/crypto/dsig/spec/XPathFilterParameterSpec
+-method name <init> descriptor (Ljava/lang/String;Ljava/util/Map;)V
+-method name getNamespaceMap descriptor ()Ljava/util/Map;
+method name <init> descriptor (Ljava/lang/String;Ljava/util/Map;)V flags 1 signature (Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V
+method name getNamespaceMap descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
+
+class name javax/xml/crypto/dsig/spec/XPathType
+-method name <init> descriptor (Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/XPathType$Filter;Ljava/util/Map;)V
+-method name getNamespaceMap descriptor ()Ljava/util/Map;
+method name <init> descriptor (Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/XPathType$Filter;Ljava/util/Map;)V flags 1 signature (Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/XPathType$Filter;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V
+method name getNamespaceMap descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
+
--- a/make/data/symbols/java.xml.ws-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.xml.ws-6.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/java.xml.ws-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,317 +0,0 @@
-#
-# 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/jws/HandlerChain
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;FIELD;})
-
-class name javax/jws/Oneway
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;})
-
-class name javax/jws/WebMethod
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;})
-
-class name javax/jws/WebParam
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;PARAMETER;})
-innerclass innerClass javax/jws/WebParam$Mode outerClass javax/jws/WebParam innerClassName Mode flags 4019
-
-class name javax/jws/WebResult
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;})
-
-class name javax/jws/WebService
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})
-
-class name javax/jws/soap/InitParam
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name javax/jws/soap/SOAPBinding
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;METHOD;})
-innerclass innerClass javax/jws/soap/SOAPBinding$Style outerClass javax/jws/soap/SOAPBinding innerClassName Style flags 4019
-innerclass innerClass javax/jws/soap/SOAPBinding$Use outerClass javax/jws/soap/SOAPBinding innerClassName Use flags 4019
-innerclass innerClass javax/jws/soap/SOAPBinding$ParameterStyle outerClass javax/jws/soap/SOAPBinding innerClassName ParameterStyle flags 4019
-
-class name javax/jws/soap/SOAPMessageHandler
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
-
-class name javax/jws/soap/SOAPMessageHandlers
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 deprecated true runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/Deprecated;
-
-class name javax/xml/soap/AttachmentPart
-header extends java/lang/Object flags 421
-
-class name javax/xml/soap/Detail
-header extends java/lang/Object implements javax/xml/soap/SOAPFaultElement flags 601
-
-class name javax/xml/soap/DetailEntry
-header extends java/lang/Object implements javax/xml/soap/SOAPElement flags 601
-
-class name javax/xml/soap/MessageFactory
-header extends java/lang/Object flags 421
-
-class name javax/xml/soap/MimeHeader
-header extends java/lang/Object flags 21
-
-class name javax/xml/soap/MimeHeaders
-header extends java/lang/Object flags 21
-
-class name javax/xml/soap/Name
-header extends java/lang/Object flags 601
-
-class name javax/xml/soap/Node
-header extends java/lang/Object implements org/w3c/dom/Node flags 601
-
-class name javax/xml/soap/SAAJMetaFactory
-header extends java/lang/Object flags 421
-
-class name javax/xml/soap/SAAJResult
-header extends javax/xml/transform/dom/DOMResult flags 21
-
-class name javax/xml/soap/SOAPBody
-header extends java/lang/Object implements javax/xml/soap/SOAPElement flags 601
-
-class name javax/xml/soap/SOAPBodyElement
-header extends java/lang/Object implements javax/xml/soap/SOAPElement flags 601
-
-class name javax/xml/soap/SOAPConnection
-header extends java/lang/Object flags 421
-
-class name javax/xml/soap/SOAPConnectionFactory
-header extends java/lang/Object flags 421
-
-class name javax/xml/soap/SOAPConstants
-header extends java/lang/Object flags 601
-
-class name javax/xml/soap/SOAPElement
-header extends java/lang/Object implements javax/xml/soap/Node,org/w3c/dom/Element flags 601
-
-class name javax/xml/soap/SOAPElementFactory
-header extends java/lang/Object flags 21 deprecated true
-
-class name javax/xml/soap/SOAPEnvelope
-header extends java/lang/Object implements javax/xml/soap/SOAPElement flags 601
-
-class name javax/xml/soap/SOAPException
-header extends java/lang/Exception flags 21
-
-class name javax/xml/soap/SOAPFactory
-header extends java/lang/Object flags 421
-
-class name javax/xml/soap/SOAPFault
-header extends java/lang/Object implements javax/xml/soap/SOAPBodyElement flags 601
-
-class name javax/xml/soap/SOAPFaultElement
-header extends java/lang/Object implements javax/xml/soap/SOAPElement flags 601
-
-class name javax/xml/soap/SOAPHeader
-header extends java/lang/Object implements javax/xml/soap/SOAPElement flags 601
-
-class name javax/xml/soap/SOAPHeaderElement
-header extends java/lang/Object implements javax/xml/soap/SOAPElement flags 601
-
-class name javax/xml/soap/SOAPMessage
-header extends java/lang/Object flags 421
-
-class name javax/xml/soap/SOAPPart
-header extends java/lang/Object implements org/w3c/dom/Document,javax/xml/soap/Node flags 421
-
-class name javax/xml/soap/Text
-header extends java/lang/Object implements javax/xml/soap/Node,org/w3c/dom/Text flags 601
-
-class name javax/xml/ws/Action
-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/xml/ws/AsyncHandler
-header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
-
-class name javax/xml/ws/Binding
-header extends java/lang/Object flags 601
-
-class name javax/xml/ws/BindingProvider
-header extends java/lang/Object flags 601
-
-class name javax/xml/ws/BindingType
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented;
-
-class name javax/xml/ws/Dispatch
-header extends java/lang/Object implements javax/xml/ws/BindingProvider flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/xml/ws/BindingProvider;
-
-class name javax/xml/ws/Endpoint
-header extends java/lang/Object flags 421
-
-class name javax/xml/ws/EndpointContext
-header extends java/lang/Object flags 421
-
-class name javax/xml/ws/EndpointReference
-header extends java/lang/Object flags 421 runtimeAnnotations @Ljavax/xml/bind/annotation/XmlTransient;
-
-class name javax/xml/ws/FaultAction
-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/xml/ws/Holder
-header extends java/lang/Object implements java/io/Serializable flags 31 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Serializable;
-
-class name javax/xml/ws/LogicalMessage
-header extends java/lang/Object flags 601
-
-class name javax/xml/ws/ProtocolException
-header extends javax/xml/ws/WebServiceException flags 21
-
-class name javax/xml/ws/Provider
-header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
-
-class name javax/xml/ws/RequestWrapper
-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;RUNTIME;)@Ljava/lang/annotation/Documented;
-
-class name javax/xml/ws/RespectBinding
-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;METHOD;eLjava/lang/annotation/ElementType;FIELD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented;@Ljavax/xml/ws/spi/WebServiceFeatureAnnotation;(id="javax.xml.ws.RespectBindingFeature",bean=cLjavax/xml/ws/RespectBindingFeature;)
-
-class name javax/xml/ws/RespectBindingFeature
-header extends javax/xml/ws/WebServiceFeature flags 31
-
-class name javax/xml/ws/Response
-header extends java/lang/Object implements java/util/concurrent/Future flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/concurrent/Future<TT;>;
-
-class name javax/xml/ws/ResponseWrapper
-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;RUNTIME;)@Ljava/lang/annotation/Documented;
-
-class name javax/xml/ws/Service
-header extends java/lang/Object flags 21
-innerclass innerClass javax/xml/ws/Service$Mode outerClass javax/xml/ws/Service innerClassName Mode flags 4019
-
-class name javax/xml/ws/ServiceMode
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Inherited;@Ljava/lang/annotation/Documented;
-innerclass innerClass javax/xml/ws/Service$Mode outerClass javax/xml/ws/Service innerClassName Mode flags 4019
-
-class name javax/xml/ws/WebEndpoint
-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;RUNTIME;)@Ljava/lang/annotation/Documented;
-
-class name javax/xml/ws/WebFault
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented;
-
-class name javax/xml/ws/WebServiceClient
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented;
-
-class name javax/xml/ws/WebServiceContext
-header extends java/lang/Object flags 601
-
-class name javax/xml/ws/WebServiceException
-header extends java/lang/RuntimeException flags 21
-
-class name javax/xml/ws/WebServiceFeature
-header extends java/lang/Object flags 421
-
-class name javax/xml/ws/WebServicePermission
-header extends java/security/BasicPermission flags 31
-
-class name javax/xml/ws/WebServiceProvider
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented;
-
-class name javax/xml/ws/WebServiceRef
-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;METHOD;eLjava/lang/annotation/ElementType;FIELD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented;
-
-class name javax/xml/ws/WebServiceRefs
-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;})
-
-class name javax/xml/ws/handler/Handler
-header extends java/lang/Object flags 601 signature <C::Ljavax/xml/ws/handler/MessageContext;>Ljava/lang/Object;
-
-class name javax/xml/ws/handler/HandlerResolver
-header extends java/lang/Object flags 601
-
-class name javax/xml/ws/handler/LogicalHandler
-header extends java/lang/Object implements javax/xml/ws/handler/Handler flags 601 signature <C::Ljavax/xml/ws/handler/LogicalMessageContext;>Ljava/lang/Object;Ljavax/xml/ws/handler/Handler<TC;>;
-
-class name javax/xml/ws/handler/LogicalMessageContext
-header extends java/lang/Object implements javax/xml/ws/handler/MessageContext flags 601
-
-class name javax/xml/ws/handler/MessageContext
-header extends java/lang/Object implements java/util/Map flags 601 signature Ljava/lang/Object;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
-innerclass innerClass javax/xml/ws/handler/MessageContext$Scope outerClass javax/xml/ws/handler/MessageContext innerClassName Scope flags 4019
-
-class name javax/xml/ws/handler/PortInfo
-header extends java/lang/Object flags 601
-
-class name javax/xml/ws/handler/soap/SOAPHandler
-header extends java/lang/Object implements javax/xml/ws/handler/Handler flags 601 signature <T::Ljavax/xml/ws/handler/soap/SOAPMessageContext;>Ljava/lang/Object;Ljavax/xml/ws/handler/Handler<TT;>;
-
-class name javax/xml/ws/handler/soap/SOAPMessageContext
-header extends java/lang/Object implements javax/xml/ws/handler/MessageContext flags 601
-
-class name javax/xml/ws/http/HTTPBinding
-header extends java/lang/Object implements javax/xml/ws/Binding flags 601
-
-class name javax/xml/ws/http/HTTPException
-header extends javax/xml/ws/ProtocolException flags 21
-
-class name javax/xml/ws/soap/Addressing
-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;METHOD;eLjava/lang/annotation/ElementType;FIELD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented;@Ljavax/xml/ws/spi/WebServiceFeatureAnnotation;(id="http://www.w3.org/2005/08/addressing/module",bean=cLjavax/xml/ws/soap/AddressingFeature;)
-innerclass innerClass javax/xml/ws/soap/AddressingFeature$Responses outerClass javax/xml/ws/soap/AddressingFeature innerClassName Responses flags 4019
-
-class name javax/xml/ws/soap/AddressingFeature
-header extends javax/xml/ws/WebServiceFeature flags 31
-innerclass innerClass javax/xml/ws/soap/AddressingFeature$Responses outerClass javax/xml/ws/soap/AddressingFeature innerClassName Responses flags 4019
-
-class name javax/xml/ws/soap/MTOM
-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;METHOD;eLjava/lang/annotation/ElementType;FIELD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented;@Ljavax/xml/ws/spi/WebServiceFeatureAnnotation;(id="http://www.w3.org/2004/08/soap/features/http-optimization",bean=cLjavax/xml/ws/soap/MTOMFeature;)
-
-class name javax/xml/ws/soap/MTOMFeature
-header extends javax/xml/ws/WebServiceFeature flags 31
-
-class name javax/xml/ws/soap/SOAPBinding
-header extends java/lang/Object implements javax/xml/ws/Binding flags 601
-
-class name javax/xml/ws/soap/SOAPFaultException
-header extends javax/xml/ws/ProtocolException flags 21
-
-class name javax/xml/ws/spi/Invoker
-header extends java/lang/Object flags 421
-
-class name javax/xml/ws/spi/Provider
-header extends java/lang/Object flags 421
-
-class name javax/xml/ws/spi/ServiceDelegate
-header extends java/lang/Object flags 421
-innerclass innerClass javax/xml/ws/Service$Mode outerClass javax/xml/ws/Service innerClassName Mode flags 4019
-
-class name javax/xml/ws/spi/WebServiceFeatureAnnotation
-header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;ANNOTATION_TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented;
-
-class name javax/xml/ws/spi/http/HttpContext
-header extends java/lang/Object flags 421
-
-class name javax/xml/ws/spi/http/HttpExchange
-header extends java/lang/Object flags 421
-
-class name javax/xml/ws/spi/http/HttpHandler
-header extends java/lang/Object flags 421
-
-class name javax/xml/ws/wsaddressing/W3CEndpointReference
-header extends javax/xml/ws/EndpointReference flags 31 runtimeAnnotations @Ljavax/xml/bind/annotation/XmlRootElement;(name="EndpointReference",namespace="http://www.w3.org/2005/08/addressing")@Ljavax/xml/bind/annotation/XmlType;(name="EndpointReferenceType",namespace="http://www.w3.org/2005/08/addressing")
-
-class name javax/xml/ws/wsaddressing/W3CEndpointReferenceBuilder
-header extends java/lang/Object flags 31
-
--- a/make/data/symbols/java.xml.ws-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/java.xml.ws-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.xml.ws-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,143 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.xml.ws
+header exports javax/xml/ws/http,javax/xml/ws/spi/http,javax/xml/ws/spi,javax/jws/soap,javax/xml/ws/handler/soap,javax/xml/ws,javax/jws,javax/xml/ws/wsaddressing,javax/xml/ws/soap,javax/xml/ws/handler,javax/xml/soap requires name\u0020;java.xml.bind\u0020;flags\u0020;20,name\u0020;java.activation\u0020;flags\u0020;20,name\u0020;java.logging\u0020;flags\u0020;0,name\u0020;java.management\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;jdk.httpserver\u0020;flags\u0020;0,name\u0020;java.xml.ws.annotation\u0020;flags\u0020;0,name\u0020;jdk.unsupported\u0020;flags\u0020;0,name\u0020;java.xml\u0020;flags\u0020;20,name\u0020;java.desktop\u0020;flags\u0020;0 uses javax/xml/soap/MessageFactory,javax/xml/soap/SOAPConnectionFactory,javax/xml/ws/spi/Provider,javax/xml/soap/SAAJMetaFactory,javax/xml/soap/SOAPFactory flags 8000 runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="9")
+
+class name javax/jws/soap/SOAPBinding
+header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;METHOD;})
+innerclass innerClass javax/jws/soap/SOAPBinding$ParameterStyle outerClass javax/jws/soap/SOAPBinding innerClassName ParameterStyle flags 4019
+innerclass innerClass javax/jws/soap/SOAPBinding$Use outerClass javax/jws/soap/SOAPBinding innerClassName Use flags 4019
+innerclass innerClass javax/jws/soap/SOAPBinding$Style outerClass javax/jws/soap/SOAPBinding innerClassName Style flags 4019
+
+class name javax/xml/soap/AttachmentPart
+-method name getAllMimeHeaders descriptor ()Ljava/util/Iterator;
+-method name getMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator;
+-method name getNonMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator;
+method name getAllMimeHeaders descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;
+method name getMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 401 signature ([Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;
+method name getNonMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 401 signature ([Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;
+
+class name javax/xml/soap/Detail
+-method name getDetailEntries descriptor ()Ljava/util/Iterator;
+method name getDetailEntries descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/soap/DetailEntry;>;
+
+class name javax/xml/soap/MessageFactory
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/xml/soap/MimeHeaders
+-method name getAllHeaders descriptor ()Ljava/util/Iterator;
+-method name getMatchingHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator;
+-method name getNonMatchingHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator;
+method name getAllHeaders descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;
+method name getMatchingHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 1 signature ([Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;
+method name getNonMatchingHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 1 signature ([Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;
+
+class name javax/xml/soap/SAAJMetaFactory
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/xml/soap/SOAPConnectionFactory
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/xml/soap/SOAPElement
+-method name getAllAttributes descriptor ()Ljava/util/Iterator;
+-method name getAllAttributesAsQNames descriptor ()Ljava/util/Iterator;
+-method name getNamespacePrefixes descriptor ()Ljava/util/Iterator;
+-method name getVisibleNamespacePrefixes descriptor ()Ljava/util/Iterator;
+-method name getChildElements descriptor ()Ljava/util/Iterator;
+-method name getChildElements descriptor (Ljavax/xml/soap/Name;)Ljava/util/Iterator;
+-method name getChildElements descriptor (Ljavax/xml/namespace/QName;)Ljava/util/Iterator;
+method name getAllAttributes descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/soap/Name;>;
+method name getAllAttributesAsQNames descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/namespace/QName;>;
+method name getNamespacePrefixes descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljava/lang/String;>;
+method name getVisibleNamespacePrefixes descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljava/lang/String;>;
+method name getChildElements descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/soap/Node;>;
+method name getChildElements descriptor (Ljavax/xml/soap/Name;)Ljava/util/Iterator; flags 401 signature (Ljavax/xml/soap/Name;)Ljava/util/Iterator<Ljavax/xml/soap/Node;>;
+method name getChildElements descriptor (Ljavax/xml/namespace/QName;)Ljava/util/Iterator; flags 401 signature (Ljavax/xml/namespace/QName;)Ljava/util/Iterator<Ljavax/xml/soap/Node;>;
+
+class name javax/xml/soap/SOAPElementFactory
+header extends java/lang/Object flags 21 deprecated true
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/xml/soap/SOAPFactory
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/xml/soap/SOAPFault
+-method name getFaultSubcodes descriptor ()Ljava/util/Iterator;
+-method name getFaultReasonLocales descriptor ()Ljava/util/Iterator;
+-method name getFaultReasonTexts descriptor ()Ljava/util/Iterator;
+method name getFaultSubcodes descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/namespace/QName;>;
+method name getFaultReasonLocales descriptor ()Ljava/util/Iterator; thrownTypes javax/xml/soap/SOAPException flags 401 signature ()Ljava/util/Iterator<Ljava/util/Locale;>;
+method name getFaultReasonTexts descriptor ()Ljava/util/Iterator; thrownTypes javax/xml/soap/SOAPException flags 401 signature ()Ljava/util/Iterator<Ljava/lang/String;>;
+
+class name javax/xml/soap/SOAPHeader
+-method name examineMustUnderstandHeaderElements descriptor (Ljava/lang/String;)Ljava/util/Iterator;
+-method name examineHeaderElements descriptor (Ljava/lang/String;)Ljava/util/Iterator;
+-method name extractHeaderElements descriptor (Ljava/lang/String;)Ljava/util/Iterator;
+-method name addUpgradeHeaderElement descriptor (Ljava/util/Iterator;)Ljavax/xml/soap/SOAPHeaderElement;
+-method name examineAllHeaderElements descriptor ()Ljava/util/Iterator;
+-method name extractAllHeaderElements descriptor ()Ljava/util/Iterator;
+method name examineMustUnderstandHeaderElements descriptor (Ljava/lang/String;)Ljava/util/Iterator; flags 401 signature (Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/SOAPHeaderElement;>;
+method name examineHeaderElements descriptor (Ljava/lang/String;)Ljava/util/Iterator; flags 401 signature (Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/SOAPHeaderElement;>;
+method name extractHeaderElements descriptor (Ljava/lang/String;)Ljava/util/Iterator; flags 401 signature (Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/SOAPHeaderElement;>;
+method name addUpgradeHeaderElement descriptor (Ljava/util/Iterator;)Ljavax/xml/soap/SOAPHeaderElement; thrownTypes javax/xml/soap/SOAPException flags 401 signature (Ljava/util/Iterator<Ljava/lang/String;>;)Ljavax/xml/soap/SOAPHeaderElement;
+method name examineAllHeaderElements descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/soap/SOAPHeaderElement;>;
+method name extractAllHeaderElements descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/soap/SOAPHeaderElement;>;
+
+class name javax/xml/soap/SOAPMessage
+-method name getAttachments descriptor ()Ljava/util/Iterator;
+-method name getAttachments descriptor (Ljavax/xml/soap/MimeHeaders;)Ljava/util/Iterator;
+method name getAttachments descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/soap/AttachmentPart;>;
+method name getAttachments descriptor (Ljavax/xml/soap/MimeHeaders;)Ljava/util/Iterator; flags 401 signature (Ljavax/xml/soap/MimeHeaders;)Ljava/util/Iterator<Ljavax/xml/soap/AttachmentPart;>;
+
+class name javax/xml/soap/SOAPPart
+-method name getAllMimeHeaders descriptor ()Ljava/util/Iterator;
+-method name getMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator;
+-method name getNonMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator;
+method name getAllMimeHeaders descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;
+method name getMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 401 signature ([Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;
+method name getNonMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 401 signature ([Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;
+
+class name javax/xml/ws/WebServiceRef
+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;METHOD;eLjava/lang/annotation/ElementType;FIELD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Repeatable;(value=cLjavax/xml/ws/WebServiceRefs;)
+
+class name javax/xml/ws/soap/MTOMFeature
+header extends javax/xml/ws/WebServiceFeature flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name javax/xml/ws/spi/Provider
+-field name JAXWSPROVIDER_PROPERTY descriptor Ljava/lang/String;
+
+class name javax/xml/ws/wsaddressing/W3CEndpointReferenceBuilder
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.xml.ws.annotation-6.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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.xml.ws.annotation-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,32 @@
+#
+# Copyright (c) 2015, 2017, 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 type descriptor ()Ljava/lang/Class;
+method name type descriptor ()Ljava/lang/Class; annotationDefaultValue cLjava/lang/Object; flags 401
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/java.xml.ws.annotation-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,63 @@
+#
+# Copyright (c) 2015, 2017, 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.xml.ws.annotation-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name java.xml.ws.annotation
+header exports javax/annotation requires name\u0020;java.base\u0020;flags\u0020;8000 flags 8000 runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="9")
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.accessibility-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,240 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.accessibility
+header exports com/sun/java/accessibility/util requires name\u0020;java.desktop\u0020;flags\u0020;20,name\u0020;java.base\u0020;flags\u0020;8000 flags 8000
+
+class name com/sun/java/accessibility/util/AWTEventMonitor
+header extends java/lang/Object flags 21
+field name componentWithFocus descriptor Ljava/awt/Component; flags c deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="8")
+field name componentListener descriptor Ljava/awt/event/ComponentListener; flags c deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="8")
+field name containerListener descriptor Ljava/awt/event/ContainerListener; flags c deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="8")
+field name focusListener descriptor Ljava/awt/event/FocusListener; flags c deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="8")
+field name keyListener descriptor Ljava/awt/event/KeyListener; flags c deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="8")
+field name mouseListener descriptor Ljava/awt/event/MouseListener; flags c deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="8")
+field name mouseMotionListener descriptor Ljava/awt/event/MouseMotionListener; flags c deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="8")
+field name windowListener descriptor Ljava/awt/event/WindowListener; flags c deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="8")
+field name actionListener descriptor Ljava/awt/event/ActionListener; flags c deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="8")
+field name adjustmentListener descriptor Ljava/awt/event/AdjustmentListener; flags c deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="8")
+field name itemListener descriptor Ljava/awt/event/ItemListener; flags c deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="8")
+field name textListener descriptor Ljava/awt/event/TextListener; flags c deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="8")
+method name <init> descriptor ()V flags 1
+method name getComponentWithFocus descriptor ()Ljava/awt/Component; flags 9
+method name addComponentListener descriptor (Ljava/awt/event/ComponentListener;)V flags 9
+method name removeComponentListener descriptor (Ljava/awt/event/ComponentListener;)V flags 9
+method name addContainerListener descriptor (Ljava/awt/event/ContainerListener;)V flags 9
+method name removeContainerListener descriptor (Ljava/awt/event/ContainerListener;)V flags 9
+method name addFocusListener descriptor (Ljava/awt/event/FocusListener;)V flags 9
+method name removeFocusListener descriptor (Ljava/awt/event/FocusListener;)V flags 9
+method name addKeyListener descriptor (Ljava/awt/event/KeyListener;)V flags 9
+method name removeKeyListener descriptor (Ljava/awt/event/KeyListener;)V flags 9
+method name addMouseListener descriptor (Ljava/awt/event/MouseListener;)V flags 9
+method name removeMouseListener descriptor (Ljava/awt/event/MouseListener;)V flags 9
+method name addMouseMotionListener descriptor (Ljava/awt/event/MouseMotionListener;)V flags 9
+method name removeMouseMotionListener descriptor (Ljava/awt/event/MouseMotionListener;)V flags 9
+method name addWindowListener descriptor (Ljava/awt/event/WindowListener;)V flags 9
+method name removeWindowListener descriptor (Ljava/awt/event/WindowListener;)V flags 9
+method name addActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 9
+method name removeActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 9
+method name addAdjustmentListener descriptor (Ljava/awt/event/AdjustmentListener;)V flags 9
+method name removeAdjustmentListener descriptor (Ljava/awt/event/AdjustmentListener;)V flags 9
+method name addItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 9
+method name removeItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 9
+method name addTextListener descriptor (Ljava/awt/event/TextListener;)V flags 9
+method name removeTextListener descriptor (Ljava/awt/event/TextListener;)V flags 9
+
+class name com/sun/java/accessibility/util/AccessibilityEventMonitor
+header extends java/lang/Object flags 21
+field name listenerList descriptor Lcom/sun/java/accessibility/util/AccessibilityListenerList; flags 1c
+method name <init> descriptor ()V flags 1
+method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 9
+method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 9
+
+class name com/sun/java/accessibility/util/AccessibilityListenerList
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+field name listenerList descriptor [Ljava/lang/Object; flags 84
+method name <init> descriptor ()V flags 1
+method name getListenerList descriptor ()[Ljava/lang/Object; flags 1
+method name getListenerCount descriptor ()I flags 1
+method name getListenerCount descriptor (Ljava/lang/Class;)I flags 1 signature (Ljava/lang/Class<+Ljava/util/EventListener;>;)I
+method name add descriptor (Ljava/lang/Class;Ljava/util/EventListener;)V flags 21 signature (Ljava/lang/Class<+Ljava/util/EventListener;>;Ljava/util/EventListener;)V
+method name remove descriptor (Ljava/lang/Class;Ljava/util/EventListener;)V flags 21 signature (Ljava/lang/Class<+Ljava/util/EventListener;>;Ljava/util/EventListener;)V
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name com/sun/java/accessibility/util/EventID
+header extends java/lang/Object flags 21
+field name ACTION descriptor I constantValue 0 flags 19
+field name ADJUSTMENT descriptor I constantValue 1 flags 19
+field name COMPONENT descriptor I constantValue 2 flags 19
+field name CONTAINER descriptor I constantValue 3 flags 19
+field name FOCUS descriptor I constantValue 4 flags 19
+field name ITEM descriptor I constantValue 5 flags 19
+field name KEY descriptor I constantValue 6 flags 19
+field name MOUSE descriptor I constantValue 7 flags 19
+field name MOTION descriptor I constantValue 8 flags 19
+field name TEXT descriptor I constantValue 10 flags 19
+field name WINDOW descriptor I constantValue 11 flags 19
+field name ANCESTOR descriptor I constantValue 12 flags 19
+field name CARET descriptor I constantValue 13 flags 19
+field name CELLEDITOR descriptor I constantValue 14 flags 19
+field name CHANGE descriptor I constantValue 15 flags 19
+field name COLUMNMODEL descriptor I constantValue 16 flags 19
+field name DOCUMENT descriptor I constantValue 17 flags 19
+field name LISTDATA descriptor I constantValue 18 flags 19
+field name LISTSELECTION descriptor I constantValue 19 flags 19
+field name MENU descriptor I constantValue 20 flags 19
+field name POPUPMENU descriptor I constantValue 21 flags 19
+field name TABLEMODEL descriptor I constantValue 22 flags 19
+field name TREEEXPANSION descriptor I constantValue 23 flags 19
+field name TREEMODEL descriptor I constantValue 24 flags 19
+field name TREESELECTION descriptor I constantValue 25 flags 19
+field name UNDOABLEEDIT descriptor I constantValue 26 flags 19
+field name PROPERTYCHANGE descriptor I constantValue 27 flags 19
+field name VETOABLECHANGE descriptor I constantValue 28 flags 19
+field name INTERNALFRAME descriptor I constantValue 29 flags 19
+method name <init> descriptor ()V flags 1
+
+class name com/sun/java/accessibility/util/EventQueueMonitor
+header extends java/lang/Object implements java/awt/event/AWTEventListener flags 21
+method name <init> descriptor ()V flags 1
+method name maybeInitialize descriptor ()V flags 9
+method name eventDispatched descriptor (Ljava/awt/AWTEvent;)V flags 1
+method name getAccessibleAt descriptor (Ljava/awt/Point;)Ljavax/accessibility/Accessible; flags 9
+method name isGUIInitialized descriptor ()Z flags 9
+method name addGUIInitializedListener descriptor (Lcom/sun/java/accessibility/util/GUIInitializedListener;)V flags 9
+method name removeGUIInitializedListener descriptor (Lcom/sun/java/accessibility/util/GUIInitializedListener;)V flags 9
+method name addTopLevelWindowListener descriptor (Lcom/sun/java/accessibility/util/TopLevelWindowListener;)V flags 9
+method name removeTopLevelWindowListener descriptor (Lcom/sun/java/accessibility/util/TopLevelWindowListener;)V flags 9
+method name getCurrentMousePosition descriptor ()Ljava/awt/Point; flags 9
+method name getTopLevelWindows descriptor ()[Ljava/awt/Window; flags 9
+method name getTopLevelWindowWithFocus descriptor ()Ljava/awt/Window; flags 9
+
+class name com/sun/java/accessibility/util/GUIInitializedListener
+header extends java/lang/Object implements java/util/EventListener flags 601
+method name guiInitialized descriptor ()V flags 401
+
+class name com/sun/java/accessibility/util/SwingEventMonitor
+header extends com/sun/java/accessibility/util/AWTEventMonitor flags 21
+field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 1c
+method name <init> descriptor ()V flags 1
+method name addAncestorListener descriptor (Ljavax/swing/event/AncestorListener;)V flags 9
+method name removeAncestorListener descriptor (Ljavax/swing/event/AncestorListener;)V flags 9
+method name addCaretListener descriptor (Ljavax/swing/event/CaretListener;)V flags 9
+method name removeCaretListener descriptor (Ljavax/swing/event/CaretListener;)V flags 9
+method name addCellEditorListener descriptor (Ljavax/swing/event/CellEditorListener;)V flags 9
+method name removeCellEditorListener descriptor (Ljavax/swing/event/CellEditorListener;)V flags 9
+method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 9
+method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 9
+method name addColumnModelListener descriptor (Ljavax/swing/event/TableColumnModelListener;)V flags 9
+method name removeColumnModelListener descriptor (Ljavax/swing/event/TableColumnModelListener;)V flags 9
+method name addDocumentListener descriptor (Ljavax/swing/event/DocumentListener;)V flags 9
+method name removeDocumentListener descriptor (Ljavax/swing/event/DocumentListener;)V flags 9
+method name addListDataListener descriptor (Ljavax/swing/event/ListDataListener;)V flags 9
+method name removeListDataListener descriptor (Ljavax/swing/event/ListDataListener;)V flags 9
+method name addListSelectionListener descriptor (Ljavax/swing/event/ListSelectionListener;)V flags 9
+method name removeListSelectionListener descriptor (Ljavax/swing/event/ListSelectionListener;)V flags 9
+method name addMenuListener descriptor (Ljavax/swing/event/MenuListener;)V flags 9
+method name removeMenuListener descriptor (Ljavax/swing/event/MenuListener;)V flags 9
+method name addPopupMenuListener descriptor (Ljavax/swing/event/PopupMenuListener;)V flags 9
+method name removePopupMenuListener descriptor (Ljavax/swing/event/PopupMenuListener;)V flags 9
+method name addTableModelListener descriptor (Ljavax/swing/event/TableModelListener;)V flags 9
+method name removeTableModelListener descriptor (Ljavax/swing/event/TableModelListener;)V flags 9
+method name addTreeExpansionListener descriptor (Ljavax/swing/event/TreeExpansionListener;)V flags 9
+method name removeTreeExpansionListener descriptor (Ljavax/swing/event/TreeExpansionListener;)V flags 9
+method name addTreeModelListener descriptor (Ljavax/swing/event/TreeModelListener;)V flags 9
+method name removeTreeModelListener descriptor (Ljavax/swing/event/TreeModelListener;)V flags 9
+method name addTreeSelectionListener descriptor (Ljavax/swing/event/TreeSelectionListener;)V flags 9
+method name removeTreeSelectionListener descriptor (Ljavax/swing/event/TreeSelectionListener;)V flags 9
+method name addUndoableEditListener descriptor (Ljavax/swing/event/UndoableEditListener;)V flags 9
+method name removeUndoableEditListener descriptor (Ljavax/swing/event/UndoableEditListener;)V flags 9
+method name addInternalFrameListener descriptor (Ljavax/swing/event/InternalFrameListener;)V flags 9
+method name removeInternalFrameListener descriptor (Ljavax/swing/event/InternalFrameListener;)V flags 9
+method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 9
+method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 9
+method name addVetoableChangeListener descriptor (Ljava/beans/VetoableChangeListener;)V flags 9
+method name removeVetoableChangeListener descriptor (Ljava/beans/VetoableChangeListener;)V flags 9
+
+class name com/sun/java/accessibility/util/TopLevelWindowListener
+header extends java/lang/Object implements java/util/EventListener flags 601
+method name topLevelWindowCreated descriptor (Ljava/awt/Window;)V flags 401
+method name topLevelWindowDestroyed descriptor (Ljava/awt/Window;)V flags 401
+
+class name com/sun/java/accessibility/util/Translator
+header extends javax/accessibility/AccessibleContext implements javax/accessibility/Accessible,javax/accessibility/AccessibleComponent flags 21
+field name source descriptor Ljava/lang/Object; flags 4
+method name getTranslatorClass descriptor (Ljava/lang/Class;)Ljava/lang/Class; flags c signature (Ljava/lang/Class<*>;)Ljava/lang/Class<*>;
+method name getAccessible descriptor (Ljava/lang/Object;)Ljavax/accessibility/Accessible; flags 9
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/Object;)V flags 1
+method name getSource descriptor ()Ljava/lang/Object; flags 1
+method name setSource descriptor (Ljava/lang/Object;)V flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name hashCode descriptor ()I flags 1
+method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1
+method name getAccessibleName descriptor ()Ljava/lang/String; flags 1
+method name setAccessibleName descriptor (Ljava/lang/String;)V flags 1
+method name getAccessibleDescription descriptor ()Ljava/lang/String; flags 1
+method name setAccessibleDescription descriptor (Ljava/lang/String;)V flags 1
+method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1
+method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1
+method name getAccessibleParent descriptor ()Ljavax/accessibility/Accessible; flags 1
+method name getAccessibleIndexInParent descriptor ()I flags 1
+method name getAccessibleChildrenCount descriptor ()I flags 1
+method name getAccessibleChild descriptor (I)Ljavax/accessibility/Accessible; flags 1
+method name getLocale descriptor ()Ljava/util/Locale; thrownTypes java/awt/IllegalComponentStateException flags 1
+method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1
+method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1
+method name getBackground descriptor ()Ljava/awt/Color; flags 1
+method name setBackground descriptor (Ljava/awt/Color;)V flags 1
+method name getForeground descriptor ()Ljava/awt/Color; flags 1
+method name setForeground descriptor (Ljava/awt/Color;)V flags 1
+method name getCursor descriptor ()Ljava/awt/Cursor; flags 1
+method name setCursor descriptor (Ljava/awt/Cursor;)V flags 1
+method name getFont descriptor ()Ljava/awt/Font; flags 1
+method name setFont descriptor (Ljava/awt/Font;)V flags 1
+method name getFontMetrics descriptor (Ljava/awt/Font;)Ljava/awt/FontMetrics; flags 1
+method name isEnabled descriptor ()Z flags 1
+method name setEnabled descriptor (Z)V flags 1
+method name isVisible descriptor ()Z flags 1
+method name setVisible descriptor (Z)V flags 1
+method name isShowing descriptor ()Z flags 1
+method name contains descriptor (Ljava/awt/Point;)Z flags 1
+method name getLocationOnScreen descriptor ()Ljava/awt/Point; flags 1
+method name getLocation descriptor ()Ljava/awt/Point; flags 1
+method name setLocation descriptor (Ljava/awt/Point;)V flags 1
+method name getBounds descriptor ()Ljava/awt/Rectangle; flags 1
+method name setBounds descriptor (Ljava/awt/Rectangle;)V flags 1
+method name getSize descriptor ()Ljava/awt/Dimension; flags 1
+method name setSize descriptor (Ljava/awt/Dimension;)V flags 1
+method name getAccessibleAt descriptor (Ljava/awt/Point;)Ljavax/accessibility/Accessible; flags 1
+method name isFocusTraversable descriptor ()Z flags 1
+method name requestFocus descriptor ()V flags 1
+method name addFocusListener descriptor (Ljava/awt/event/FocusListener;)V flags 21
+method name removeFocusListener descriptor (Ljava/awt/event/FocusListener;)V flags 21
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.attach-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,104 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.attach
+header exports com/sun/tools/attach/spi,com/sun/tools/attach requires name\u0020;jdk.internal.jvmstat\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000 uses com/sun/tools/attach/spi/AttachProvider provides interface\u0020;com/sun/tools/attach/spi/AttachProvider\u0020;impls\u0020;sun/tools/attach/AttachProviderImpl flags 8000
+
+class name com/sun/tools/attach/AgentInitializationException
+header extends java/lang/Exception flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name <init> descriptor (Ljava/lang/String;I)V flags 1
+method name returnValue descriptor ()I flags 1
+
+class name com/sun/tools/attach/AgentLoadException
+header extends java/lang/Exception flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/tools/attach/AttachNotSupportedException
+header extends java/lang/Exception flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/tools/attach/AttachOperationFailedException
+header extends java/io/IOException flags 21
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/tools/attach/AttachPermission
+header extends java/security/BasicPermission flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup 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
+
+class name com/sun/tools/attach/VirtualMachine
+header extends java/lang/Object flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Lcom/sun/tools/attach/spi/AttachProvider;Ljava/lang/String;)V flags 4
+method name list descriptor ()Ljava/util/List; flags 9 signature ()Ljava/util/List<Lcom/sun/tools/attach/VirtualMachineDescriptor;>;
+method name attach descriptor (Ljava/lang/String;)Lcom/sun/tools/attach/VirtualMachine; thrownTypes com/sun/tools/attach/AttachNotSupportedException,java/io/IOException flags 9
+method name attach descriptor (Lcom/sun/tools/attach/VirtualMachineDescriptor;)Lcom/sun/tools/attach/VirtualMachine; thrownTypes com/sun/tools/attach/AttachNotSupportedException,java/io/IOException flags 9
+method name detach descriptor ()V thrownTypes java/io/IOException flags 401
+method name provider descriptor ()Lcom/sun/tools/attach/spi/AttachProvider; flags 11
+method name id descriptor ()Ljava/lang/String; flags 11
+method name loadAgentLibrary descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes com/sun/tools/attach/AgentLoadException,com/sun/tools/attach/AgentInitializationException,java/io/IOException flags 401
+method name loadAgentLibrary descriptor (Ljava/lang/String;)V thrownTypes com/sun/tools/attach/AgentLoadException,com/sun/tools/attach/AgentInitializationException,java/io/IOException flags 1
+method name loadAgentPath descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes com/sun/tools/attach/AgentLoadException,com/sun/tools/attach/AgentInitializationException,java/io/IOException flags 401
+method name loadAgentPath descriptor (Ljava/lang/String;)V thrownTypes com/sun/tools/attach/AgentLoadException,com/sun/tools/attach/AgentInitializationException,java/io/IOException flags 1
+method name loadAgent descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes com/sun/tools/attach/AgentLoadException,com/sun/tools/attach/AgentInitializationException,java/io/IOException flags 401
+method name loadAgent descriptor (Ljava/lang/String;)V thrownTypes com/sun/tools/attach/AgentLoadException,com/sun/tools/attach/AgentInitializationException,java/io/IOException flags 1
+method name getSystemProperties descriptor ()Ljava/util/Properties; thrownTypes java/io/IOException flags 401
+method name getAgentProperties descriptor ()Ljava/util/Properties; thrownTypes java/io/IOException flags 401
+method name startManagementAgent descriptor (Ljava/util/Properties;)V thrownTypes java/io/IOException flags 401
+method name startLocalManagementAgent descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 401
+method name hashCode descriptor ()I flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name com/sun/tools/attach/VirtualMachineDescriptor
+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 <init> descriptor (Lcom/sun/tools/attach/spi/AttachProvider;Ljava/lang/String;Ljava/lang/String;)V flags 1
+method name <init> descriptor (Lcom/sun/tools/attach/spi/AttachProvider;Ljava/lang/String;)V flags 1
+method name provider descriptor ()Lcom/sun/tools/attach/spi/AttachProvider; flags 1
+method name id descriptor ()Ljava/lang/String; flags 1
+method name displayName descriptor ()Ljava/lang/String; flags 1
+method name hashCode descriptor ()I flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name com/sun/tools/attach/spi/AttachProvider
+header extends java/lang/Object flags 421
+method name <init> descriptor ()V flags 4
+method name name descriptor ()Ljava/lang/String; flags 401
+method name type descriptor ()Ljava/lang/String; flags 401
+method name attachVirtualMachine descriptor (Ljava/lang/String;)Lcom/sun/tools/attach/VirtualMachine; thrownTypes com/sun/tools/attach/AttachNotSupportedException,java/io/IOException flags 401
+method name attachVirtualMachine descriptor (Lcom/sun/tools/attach/VirtualMachineDescriptor;)Lcom/sun/tools/attach/VirtualMachine; thrownTypes com/sun/tools/attach/AttachNotSupportedException,java/io/IOException flags 1
+method name listVirtualMachines descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/tools/attach/VirtualMachineDescriptor;>;
+method name providers descriptor ()Ljava/util/List; flags 9 signature ()Ljava/util/List<Lcom/sun/tools/attach/spi/AttachProvider;>;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.charsets-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.charsets
+header requires name\u0020;java.base\u0020;flags\u0020;8000 provides interface\u0020;java/nio/charset/spi/CharsetProvider\u0020;impls\u0020;sun/nio/cs/ext/ExtendedCharsets flags 8000
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.compiler-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,1242 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.compiler
+header exports com/sun/source/util,com/sun/source/tree,com/sun/tools/javac,com/sun/source/doctree requires name\u0020;java.compiler\u0020;flags\u0020;20,name\u0020;java.base\u0020;flags\u0020;8000 uses com/sun/source/util/Plugin,com/sun/tools/javac/platform/PlatformProvider,javax/annotation/processing/Processor provides interface\u0020;javax/tools/JavaCompiler\u0020;impls\u0020;com/sun/tools/javac/api/JavacTool,interface\u0020;java/util/spi/ToolProvider\u0020;impls\u0020;com/sun/tools/javac/main/JavacToolProvider,interface\u0020;com/sun/tools/javac/platform/PlatformProvider\u0020;impls\u0020;com/sun/tools/javac/platform/JDKPlatformProvider,interface\u0020;javax/tools/Tool\u0020;impls\u0020;com/sun/tools/javac/api/JavacTool flags 8000
+
+class name com/sun/source/doctree/AttributeTree
+header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
+innerclass innerClass com/sun/source/doctree/AttributeTree$ValueKind outerClass com/sun/source/doctree/AttributeTree innerClassName ValueKind flags 4019
+method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401
+method name getValueKind descriptor ()Lcom/sun/source/doctree/AttributeTree$ValueKind; flags 401
+method name getValue descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/AttributeTree$ValueKind
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/doctree/AttributeTree$ValueKind;>;
+innerclass innerClass com/sun/source/doctree/AttributeTree$ValueKind outerClass com/sun/source/doctree/AttributeTree innerClassName ValueKind flags 4019
+field name EMPTY descriptor Lcom/sun/source/doctree/AttributeTree$ValueKind; flags 4019
+field name UNQUOTED descriptor Lcom/sun/source/doctree/AttributeTree$ValueKind; flags 4019
+field name SINGLE descriptor Lcom/sun/source/doctree/AttributeTree$ValueKind; flags 4019
+field name DOUBLE descriptor Lcom/sun/source/doctree/AttributeTree$ValueKind; flags 4019
+method name values descriptor ()[Lcom/sun/source/doctree/AttributeTree$ValueKind; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/source/doctree/AttributeTree$ValueKind; flags 9
+
+class name com/sun/source/doctree/AuthorTree
+header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
+method name getName descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/BlockTagTree
+header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
+method name getTagName descriptor ()Ljava/lang/String; flags 401
+
+class name com/sun/source/doctree/CommentTree
+header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
+method name getBody descriptor ()Ljava/lang/String; flags 401
+
+class name com/sun/source/doctree/DeprecatedTree
+header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
+method name getBody descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/DocCommentTree
+header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
+method name getFirstSentence descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+method name getFullBody descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+method name getBody descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+method name getBlockTags descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/DocRootTree
+header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
+
+class name com/sun/source/doctree/DocTree
+header extends java/lang/Object flags 601
+innerclass innerClass com/sun/source/doctree/DocTree$Kind outerClass com/sun/source/doctree/DocTree innerClassName Kind flags 4019
+method name getKind descriptor ()Lcom/sun/source/doctree/DocTree$Kind; flags 401
+method name accept descriptor (Lcom/sun/source/doctree/DocTreeVisitor;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature <R:Ljava/lang/Object;D:Ljava/lang/Object;>(Lcom/sun/source/doctree/DocTreeVisitor<TR;TD;>;TD;)TR;
+
+class name com/sun/source/doctree/DocTree$Kind
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/doctree/DocTree$Kind;>;
+innerclass innerClass com/sun/source/doctree/DocTree$Kind outerClass com/sun/source/doctree/DocTree innerClassName Kind flags 4019
+field name ATTRIBUTE descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name AUTHOR descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name CODE descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name COMMENT descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name DEPRECATED descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name DOC_COMMENT descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name DOC_ROOT descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name END_ELEMENT descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name ENTITY descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name ERRONEOUS descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name EXCEPTION descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name HIDDEN descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name IDENTIFIER descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name INDEX descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name INHERIT_DOC descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name LINK descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name LINK_PLAIN descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name LITERAL descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name PARAM descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name PROVIDES descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name REFERENCE descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name RETURN descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name SEE descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name SERIAL descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name SERIAL_DATA descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name SERIAL_FIELD descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name SINCE descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name START_ELEMENT descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name TEXT descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name THROWS descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name UNKNOWN_BLOCK_TAG descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name UNKNOWN_INLINE_TAG descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name USES descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name VALUE descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name VERSION descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name OTHER descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
+field name tagName descriptor Ljava/lang/String; flags 11
+method name values descriptor ()[Lcom/sun/source/doctree/DocTree$Kind; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/source/doctree/DocTree$Kind; flags 9
+
+class name com/sun/source/doctree/DocTreeVisitor
+header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
+method name visitAttribute descriptor (Lcom/sun/source/doctree/AttributeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/AttributeTree;TP;)TR;
+method name visitAuthor descriptor (Lcom/sun/source/doctree/AuthorTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/AuthorTree;TP;)TR;
+method name visitComment descriptor (Lcom/sun/source/doctree/CommentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/CommentTree;TP;)TR;
+method name visitDeprecated descriptor (Lcom/sun/source/doctree/DeprecatedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/DeprecatedTree;TP;)TR;
+method name visitDocComment descriptor (Lcom/sun/source/doctree/DocCommentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/DocCommentTree;TP;)TR;
+method name visitDocRoot descriptor (Lcom/sun/source/doctree/DocRootTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/DocRootTree;TP;)TR;
+method name visitEndElement descriptor (Lcom/sun/source/doctree/EndElementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/EndElementTree;TP;)TR;
+method name visitEntity descriptor (Lcom/sun/source/doctree/EntityTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/EntityTree;TP;)TR;
+method name visitErroneous descriptor (Lcom/sun/source/doctree/ErroneousTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/ErroneousTree;TP;)TR;
+method name visitHidden descriptor (Lcom/sun/source/doctree/HiddenTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/HiddenTree;TP;)TR;
+method name visitIdentifier descriptor (Lcom/sun/source/doctree/IdentifierTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/IdentifierTree;TP;)TR;
+method name visitIndex descriptor (Lcom/sun/source/doctree/IndexTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/IndexTree;TP;)TR;
+method name visitInheritDoc descriptor (Lcom/sun/source/doctree/InheritDocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/InheritDocTree;TP;)TR;
+method name visitLink descriptor (Lcom/sun/source/doctree/LinkTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/LinkTree;TP;)TR;
+method name visitLiteral descriptor (Lcom/sun/source/doctree/LiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/LiteralTree;TP;)TR;
+method name visitParam descriptor (Lcom/sun/source/doctree/ParamTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/ParamTree;TP;)TR;
+method name visitProvides descriptor (Lcom/sun/source/doctree/ProvidesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/ProvidesTree;TP;)TR;
+method name visitReference descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/ReferenceTree;TP;)TR;
+method name visitReturn descriptor (Lcom/sun/source/doctree/ReturnTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/ReturnTree;TP;)TR;
+method name visitSee descriptor (Lcom/sun/source/doctree/SeeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/SeeTree;TP;)TR;
+method name visitSerial descriptor (Lcom/sun/source/doctree/SerialTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/SerialTree;TP;)TR;
+method name visitSerialData descriptor (Lcom/sun/source/doctree/SerialDataTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/SerialDataTree;TP;)TR;
+method name visitSerialField descriptor (Lcom/sun/source/doctree/SerialFieldTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/SerialFieldTree;TP;)TR;
+method name visitSince descriptor (Lcom/sun/source/doctree/SinceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/SinceTree;TP;)TR;
+method name visitStartElement descriptor (Lcom/sun/source/doctree/StartElementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/StartElementTree;TP;)TR;
+method name visitText descriptor (Lcom/sun/source/doctree/TextTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/TextTree;TP;)TR;
+method name visitThrows descriptor (Lcom/sun/source/doctree/ThrowsTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/ThrowsTree;TP;)TR;
+method name visitUnknownBlockTag descriptor (Lcom/sun/source/doctree/UnknownBlockTagTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/UnknownBlockTagTree;TP;)TR;
+method name visitUnknownInlineTag descriptor (Lcom/sun/source/doctree/UnknownInlineTagTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/UnknownInlineTagTree;TP;)TR;
+method name visitUses descriptor (Lcom/sun/source/doctree/UsesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/UsesTree;TP;)TR;
+method name visitValue descriptor (Lcom/sun/source/doctree/ValueTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/ValueTree;TP;)TR;
+method name visitVersion descriptor (Lcom/sun/source/doctree/VersionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/VersionTree;TP;)TR;
+method name visitOther descriptor (Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/DocTree;TP;)TR;
+
+class name com/sun/source/doctree/EndElementTree
+header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
+method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401
+
+class name com/sun/source/doctree/EntityTree
+header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
+method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401
+
+class name com/sun/source/doctree/ErroneousTree
+header extends java/lang/Object implements com/sun/source/doctree/TextTree flags 601
+method name getDiagnostic descriptor ()Ljavax/tools/Diagnostic; flags 401 signature ()Ljavax/tools/Diagnostic<Ljavax/tools/JavaFileObject;>;
+
+class name com/sun/source/doctree/HiddenTree
+header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
+method name getBody descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/IdentifierTree
+header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
+method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401
+
+class name com/sun/source/doctree/IndexTree
+header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
+method name getSearchTerm descriptor ()Lcom/sun/source/doctree/DocTree; flags 401
+method name getDescription descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/InheritDocTree
+header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
+
+class name com/sun/source/doctree/InlineTagTree
+header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
+method name getTagName descriptor ()Ljava/lang/String; flags 401
+
+class name com/sun/source/doctree/LinkTree
+header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
+method name getReference descriptor ()Lcom/sun/source/doctree/ReferenceTree; flags 401
+method name getLabel descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/LiteralTree
+header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
+method name getBody descriptor ()Lcom/sun/source/doctree/TextTree; flags 401
+
+class name com/sun/source/doctree/ParamTree
+header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
+method name isTypeParameter descriptor ()Z flags 401
+method name getName descriptor ()Lcom/sun/source/doctree/IdentifierTree; flags 401
+method name getDescription descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/ProvidesTree
+header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
+method name getServiceType descriptor ()Lcom/sun/source/doctree/ReferenceTree; flags 401
+method name getDescription descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/ReferenceTree
+header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
+method name getSignature descriptor ()Ljava/lang/String; flags 401
+
+class name com/sun/source/doctree/ReturnTree
+header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
+method name getDescription descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/SeeTree
+header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
+method name getReference descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/SerialDataTree
+header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
+method name getDescription descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/SerialFieldTree
+header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
+method name getName descriptor ()Lcom/sun/source/doctree/IdentifierTree; flags 401
+method name getType descriptor ()Lcom/sun/source/doctree/ReferenceTree; flags 401
+method name getDescription descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/SerialTree
+header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
+method name getDescription descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/SinceTree
+header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
+method name getBody descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/StartElementTree
+header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
+method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401
+method name getAttributes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+method name isSelfClosing descriptor ()Z flags 401
+
+class name com/sun/source/doctree/TextTree
+header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
+method name getBody descriptor ()Ljava/lang/String; flags 401
+
+class name com/sun/source/doctree/ThrowsTree
+header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
+method name getExceptionName descriptor ()Lcom/sun/source/doctree/ReferenceTree; flags 401
+method name getDescription descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/UnknownBlockTagTree
+header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
+method name getContent descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/UnknownInlineTagTree
+header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
+method name getContent descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/UsesTree
+header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
+method name getServiceType descriptor ()Lcom/sun/source/doctree/ReferenceTree; flags 401
+method name getDescription descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/doctree/ValueTree
+header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
+method name getReference descriptor ()Lcom/sun/source/doctree/ReferenceTree; flags 401
+
+class name com/sun/source/doctree/VersionTree
+header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
+method name getBody descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/tree/AnnotatedTypeTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/AnnotationTree;>;
+method name getUnderlyingType descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+
+class name com/sun/source/tree/AnnotationTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getAnnotationType descriptor ()Lcom/sun/source/tree/Tree; flags 401
+method name getArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;
+
+class name com/sun/source/tree/ArrayAccessTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getIndex descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+
+class name com/sun/source/tree/ArrayTypeTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+method name getType descriptor ()Lcom/sun/source/tree/Tree; flags 401
+
+class name com/sun/source/tree/AssertTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name getCondition descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getDetail descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+
+class name com/sun/source/tree/AssignmentTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getVariable descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+
+class name com/sun/source/tree/BinaryTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getLeftOperand descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getRightOperand descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+
+class name com/sun/source/tree/BlockTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name isStatic descriptor ()Z flags 401
+method name getStatements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/StatementTree;>;
+
+class name com/sun/source/tree/BreakTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name getLabel descriptor ()Ljavax/lang/model/element/Name; flags 401
+
+class name com/sun/source/tree/CaseTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getStatements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/StatementTree;>;
+
+class name com/sun/source/tree/CatchTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+method name getParameter descriptor ()Lcom/sun/source/tree/VariableTree; flags 401
+method name getBlock descriptor ()Lcom/sun/source/tree/BlockTree; flags 401
+
+class name com/sun/source/tree/ClassTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name getModifiers descriptor ()Lcom/sun/source/tree/ModifiersTree; flags 401
+method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; flags 401
+method name getTypeParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/TypeParameterTree;>;
+method name getExtendsClause descriptor ()Lcom/sun/source/tree/Tree; flags 401
+method name getImplementsClause descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;
+method name getMembers descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;
+
+class name com/sun/source/tree/CompilationUnitTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+method name getPackageAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/AnnotationTree;>;
+method name getPackageName descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getPackage descriptor ()Lcom/sun/source/tree/PackageTree; flags 401
+method name getImports descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ImportTree;>;
+method name getTypeDecls descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;
+method name getSourceFile descriptor ()Ljavax/tools/JavaFileObject; flags 401
+method name getLineMap descriptor ()Lcom/sun/source/tree/LineMap; flags 401
+
+class name com/sun/source/tree/CompoundAssignmentTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getVariable descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+
+class name com/sun/source/tree/ConditionalExpressionTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getCondition descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getTrueExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getFalseExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+
+class name com/sun/source/tree/ContinueTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name getLabel descriptor ()Ljavax/lang/model/element/Name; flags 401
+
+class name com/sun/source/tree/DirectiveTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+
+class name com/sun/source/tree/DoWhileLoopTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name getCondition descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getStatement descriptor ()Lcom/sun/source/tree/StatementTree; flags 401
+
+class name com/sun/source/tree/EmptyStatementTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+
+class name com/sun/source/tree/EnhancedForLoopTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name getVariable descriptor ()Lcom/sun/source/tree/VariableTree; flags 401
+method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getStatement descriptor ()Lcom/sun/source/tree/StatementTree; flags 401
+
+class name com/sun/source/tree/ErroneousTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getErrorTrees descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;
+
+class name com/sun/source/tree/ExportsTree
+header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
+method name getPackageName descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getModuleNames descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;
+
+class name com/sun/source/tree/ExpressionStatementTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+
+class name com/sun/source/tree/ExpressionTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+
+class name com/sun/source/tree/ForLoopTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name getInitializer descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/StatementTree;>;
+method name getCondition descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getUpdate descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionStatementTree;>;
+method name getStatement descriptor ()Lcom/sun/source/tree/StatementTree; flags 401
+
+class name com/sun/source/tree/IdentifierTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401
+
+class name com/sun/source/tree/IfTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name getCondition descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getThenStatement descriptor ()Lcom/sun/source/tree/StatementTree; flags 401
+method name getElseStatement descriptor ()Lcom/sun/source/tree/StatementTree; flags 401
+
+class name com/sun/source/tree/ImportTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+method name isStatic descriptor ()Z flags 401
+method name getQualifiedIdentifier descriptor ()Lcom/sun/source/tree/Tree; flags 401
+
+class name com/sun/source/tree/InstanceOfTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getType descriptor ()Lcom/sun/source/tree/Tree; flags 401
+
+class name com/sun/source/tree/IntersectionTypeTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+method name getBounds descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;
+
+class name com/sun/source/tree/LabeledStatementTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name getLabel descriptor ()Ljavax/lang/model/element/Name; flags 401
+method name getStatement descriptor ()Lcom/sun/source/tree/StatementTree; flags 401
+
+class name com/sun/source/tree/LambdaExpressionTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+innerclass innerClass com/sun/source/tree/LambdaExpressionTree$BodyKind outerClass com/sun/source/tree/LambdaExpressionTree innerClassName BodyKind flags 4019
+method name getParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/VariableTree;>;
+method name getBody descriptor ()Lcom/sun/source/tree/Tree; flags 401
+method name getBodyKind descriptor ()Lcom/sun/source/tree/LambdaExpressionTree$BodyKind; flags 401
+
+class name com/sun/source/tree/LambdaExpressionTree$BodyKind
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/tree/LambdaExpressionTree$BodyKind;>;
+innerclass innerClass com/sun/source/tree/LambdaExpressionTree$BodyKind outerClass com/sun/source/tree/LambdaExpressionTree innerClassName BodyKind flags 4019
+field name EXPRESSION descriptor Lcom/sun/source/tree/LambdaExpressionTree$BodyKind; flags 4019
+field name STATEMENT descriptor Lcom/sun/source/tree/LambdaExpressionTree$BodyKind; flags 4019
+method name values descriptor ()[Lcom/sun/source/tree/LambdaExpressionTree$BodyKind; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/source/tree/LambdaExpressionTree$BodyKind; flags 9
+
+class name com/sun/source/tree/LineMap
+header extends java/lang/Object flags 601
+method name getStartPosition descriptor (J)J flags 401
+method name getPosition descriptor (JJ)J flags 401
+method name getLineNumber descriptor (J)J flags 401
+method name getColumnNumber descriptor (J)J flags 401
+
+class name com/sun/source/tree/LiteralTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getValue descriptor ()Ljava/lang/Object; flags 401
+
+class name com/sun/source/tree/MemberReferenceTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+innerclass innerClass com/sun/source/tree/MemberReferenceTree$ReferenceMode outerClass com/sun/source/tree/MemberReferenceTree innerClassName ReferenceMode flags 4019
+method name getMode descriptor ()Lcom/sun/source/tree/MemberReferenceTree$ReferenceMode; flags 401
+method name getQualifierExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401
+method name getTypeArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;
+
+class name com/sun/source/tree/MemberReferenceTree$ReferenceMode
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/tree/MemberReferenceTree$ReferenceMode;>;
+innerclass innerClass com/sun/source/tree/MemberReferenceTree$ReferenceMode outerClass com/sun/source/tree/MemberReferenceTree innerClassName ReferenceMode flags 4019
+field name INVOKE descriptor Lcom/sun/source/tree/MemberReferenceTree$ReferenceMode; flags 4019
+field name NEW descriptor Lcom/sun/source/tree/MemberReferenceTree$ReferenceMode; flags 4019
+method name values descriptor ()[Lcom/sun/source/tree/MemberReferenceTree$ReferenceMode; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/source/tree/MemberReferenceTree$ReferenceMode; flags 9
+
+class name com/sun/source/tree/MemberSelectTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getIdentifier descriptor ()Ljavax/lang/model/element/Name; flags 401
+
+class name com/sun/source/tree/MethodInvocationTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getTypeArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;
+method name getMethodSelect descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;
+
+class name com/sun/source/tree/MethodTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+method name getModifiers descriptor ()Lcom/sun/source/tree/ModifiersTree; flags 401
+method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401
+method name getReturnType descriptor ()Lcom/sun/source/tree/Tree; flags 401
+method name getTypeParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/TypeParameterTree;>;
+method name getParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/VariableTree;>;
+method name getReceiverParameter descriptor ()Lcom/sun/source/tree/VariableTree; flags 401
+method name getThrows descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;
+method name getBody descriptor ()Lcom/sun/source/tree/BlockTree; flags 401
+method name getDefaultValue descriptor ()Lcom/sun/source/tree/Tree; flags 401
+
+class name com/sun/source/tree/ModifiersTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+method name getFlags descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<Ljavax/lang/model/element/Modifier;>;
+method name getAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/AnnotationTree;>;
+
+class name com/sun/source/tree/ModuleTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+innerclass innerClass com/sun/source/tree/ModuleTree$ModuleKind outerClass com/sun/source/tree/ModuleTree innerClassName ModuleKind flags 4019
+method name getAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/AnnotationTree;>;
+method name getModuleType descriptor ()Lcom/sun/source/tree/ModuleTree$ModuleKind; flags 401
+method name getName descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getDirectives descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/DirectiveTree;>;
+
+class name com/sun/source/tree/ModuleTree$ModuleKind
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/tree/ModuleTree$ModuleKind;>;
+innerclass innerClass com/sun/source/tree/ModuleTree$ModuleKind outerClass com/sun/source/tree/ModuleTree innerClassName ModuleKind flags 4019
+field name OPEN descriptor Lcom/sun/source/tree/ModuleTree$ModuleKind; flags 4019
+field name STRONG descriptor Lcom/sun/source/tree/ModuleTree$ModuleKind; flags 4019
+method name values descriptor ()[Lcom/sun/source/tree/ModuleTree$ModuleKind; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/source/tree/ModuleTree$ModuleKind; flags 9
+
+class name com/sun/source/tree/NewArrayTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getType descriptor ()Lcom/sun/source/tree/Tree; flags 401
+method name getDimensions descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;
+method name getInitializers descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;
+method name getAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/AnnotationTree;>;
+method name getDimAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljava/util/List<+Lcom/sun/source/tree/AnnotationTree;>;>;
+
+class name com/sun/source/tree/NewClassTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getEnclosingExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getTypeArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;
+method name getIdentifier descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;
+method name getClassBody descriptor ()Lcom/sun/source/tree/ClassTree; flags 401
+
+class name com/sun/source/tree/OpensTree
+header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
+method name getPackageName descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getModuleNames descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;
+
+class name com/sun/source/tree/PackageTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+method name getAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/AnnotationTree;>;
+method name getPackageName descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+
+class name com/sun/source/tree/ParameterizedTypeTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+method name getType descriptor ()Lcom/sun/source/tree/Tree; flags 401
+method name getTypeArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;
+
+class name com/sun/source/tree/ParenthesizedTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+
+class name com/sun/source/tree/PrimitiveTypeTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+method name getPrimitiveTypeKind descriptor ()Ljavax/lang/model/type/TypeKind; flags 401
+
+class name com/sun/source/tree/ProvidesTree
+header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
+method name getServiceName descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getImplementationNames descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;
+
+class name com/sun/source/tree/RequiresTree
+header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
+method name isStatic descriptor ()Z flags 401
+method name isTransitive descriptor ()Z flags 401
+method name getModuleName descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+
+class name com/sun/source/tree/ReturnTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+
+class name com/sun/source/tree/Scope
+header extends java/lang/Object flags 601
+method name getEnclosingScope descriptor ()Lcom/sun/source/tree/Scope; flags 401
+method name getEnclosingClass descriptor ()Ljavax/lang/model/element/TypeElement; flags 401
+method name getEnclosingMethod descriptor ()Ljavax/lang/model/element/ExecutableElement; flags 401
+method name getLocalElements descriptor ()Ljava/lang/Iterable; flags 401 signature ()Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;
+
+class name com/sun/source/tree/StatementTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+
+class name com/sun/source/tree/SwitchTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getCases descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/CaseTree;>;
+
+class name com/sun/source/tree/SynchronizedTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getBlock descriptor ()Lcom/sun/source/tree/BlockTree; flags 401
+
+class name com/sun/source/tree/ThrowTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+
+class name com/sun/source/tree/Tree
+header extends java/lang/Object flags 601
+innerclass innerClass com/sun/source/tree/Tree$Kind outerClass com/sun/source/tree/Tree innerClassName Kind flags 4019
+method name getKind descriptor ()Lcom/sun/source/tree/Tree$Kind; flags 401
+method name accept descriptor (Lcom/sun/source/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature <R:Ljava/lang/Object;D:Ljava/lang/Object;>(Lcom/sun/source/tree/TreeVisitor<TR;TD;>;TD;)TR;
+
+class name com/sun/source/tree/Tree$Kind
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/tree/Tree$Kind;>;
+innerclass innerClass com/sun/source/tree/Tree$Kind outerClass com/sun/source/tree/Tree innerClassName Kind flags 4019
+field name ANNOTATED_TYPE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name ANNOTATION descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name TYPE_ANNOTATION descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name ARRAY_ACCESS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name ARRAY_TYPE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name ASSERT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name BLOCK descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name BREAK descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name CASE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name CATCH descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name CLASS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name COMPILATION_UNIT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name CONDITIONAL_EXPRESSION descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name CONTINUE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name DO_WHILE_LOOP descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name ENHANCED_FOR_LOOP descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name EXPRESSION_STATEMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name MEMBER_SELECT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name MEMBER_REFERENCE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name FOR_LOOP descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name IDENTIFIER descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name IF descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name IMPORT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name INSTANCE_OF descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name LABELED_STATEMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name METHOD descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name METHOD_INVOCATION descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name MODIFIERS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name NEW_ARRAY descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name NEW_CLASS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name LAMBDA_EXPRESSION descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name PACKAGE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name PARENTHESIZED descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name PRIMITIVE_TYPE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name RETURN descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name EMPTY_STATEMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name SWITCH descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name SYNCHRONIZED descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name THROW descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name TRY descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name PARAMETERIZED_TYPE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name UNION_TYPE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name INTERSECTION_TYPE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name TYPE_CAST descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name TYPE_PARAMETER descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name VARIABLE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name WHILE_LOOP descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name POSTFIX_INCREMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name POSTFIX_DECREMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name PREFIX_INCREMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name PREFIX_DECREMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name UNARY_PLUS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name UNARY_MINUS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name BITWISE_COMPLEMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name LOGICAL_COMPLEMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name MULTIPLY descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name DIVIDE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name REMAINDER descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name PLUS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name MINUS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name LEFT_SHIFT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name RIGHT_SHIFT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name UNSIGNED_RIGHT_SHIFT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name LESS_THAN descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name GREATER_THAN descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name LESS_THAN_EQUAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name GREATER_THAN_EQUAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name EQUAL_TO descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name NOT_EQUAL_TO descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name AND descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name XOR descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name OR descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name CONDITIONAL_AND descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name CONDITIONAL_OR descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name MULTIPLY_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name DIVIDE_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name REMAINDER_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name PLUS_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name MINUS_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name LEFT_SHIFT_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name RIGHT_SHIFT_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name UNSIGNED_RIGHT_SHIFT_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name AND_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name XOR_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name OR_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name INT_LITERAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name LONG_LITERAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name FLOAT_LITERAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name DOUBLE_LITERAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name BOOLEAN_LITERAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name CHAR_LITERAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name STRING_LITERAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name NULL_LITERAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name UNBOUNDED_WILDCARD descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name EXTENDS_WILDCARD descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name SUPER_WILDCARD descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name ERRONEOUS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name INTERFACE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name ENUM descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name ANNOTATION_TYPE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name MODULE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name EXPORTS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name OPENS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name PROVIDES descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name REQUIRES descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name USES descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+field name OTHER descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
+method name values descriptor ()[Lcom/sun/source/tree/Tree$Kind; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/source/tree/Tree$Kind; flags 9
+method name asInterface descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<+Lcom/sun/source/tree/Tree;>;
+
+class name com/sun/source/tree/TreeVisitor
+header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
+method name visitAnnotatedType descriptor (Lcom/sun/source/tree/AnnotatedTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/AnnotatedTypeTree;TP;)TR;
+method name visitAnnotation descriptor (Lcom/sun/source/tree/AnnotationTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/AnnotationTree;TP;)TR;
+method name visitMethodInvocation descriptor (Lcom/sun/source/tree/MethodInvocationTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/MethodInvocationTree;TP;)TR;
+method name visitAssert descriptor (Lcom/sun/source/tree/AssertTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/AssertTree;TP;)TR;
+method name visitAssignment descriptor (Lcom/sun/source/tree/AssignmentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/AssignmentTree;TP;)TR;
+method name visitCompoundAssignment descriptor (Lcom/sun/source/tree/CompoundAssignmentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/CompoundAssignmentTree;TP;)TR;
+method name visitBinary descriptor (Lcom/sun/source/tree/BinaryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/BinaryTree;TP;)TR;
+method name visitBlock descriptor (Lcom/sun/source/tree/BlockTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/BlockTree;TP;)TR;
+method name visitBreak descriptor (Lcom/sun/source/tree/BreakTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/BreakTree;TP;)TR;
+method name visitCase descriptor (Lcom/sun/source/tree/CaseTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/CaseTree;TP;)TR;
+method name visitCatch descriptor (Lcom/sun/source/tree/CatchTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/CatchTree;TP;)TR;
+method name visitClass descriptor (Lcom/sun/source/tree/ClassTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ClassTree;TP;)TR;
+method name visitConditionalExpression descriptor (Lcom/sun/source/tree/ConditionalExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ConditionalExpressionTree;TP;)TR;
+method name visitContinue descriptor (Lcom/sun/source/tree/ContinueTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ContinueTree;TP;)TR;
+method name visitDoWhileLoop descriptor (Lcom/sun/source/tree/DoWhileLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/DoWhileLoopTree;TP;)TR;
+method name visitErroneous descriptor (Lcom/sun/source/tree/ErroneousTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ErroneousTree;TP;)TR;
+method name visitExpressionStatement descriptor (Lcom/sun/source/tree/ExpressionStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ExpressionStatementTree;TP;)TR;
+method name visitEnhancedForLoop descriptor (Lcom/sun/source/tree/EnhancedForLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/EnhancedForLoopTree;TP;)TR;
+method name visitForLoop descriptor (Lcom/sun/source/tree/ForLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ForLoopTree;TP;)TR;
+method name visitIdentifier descriptor (Lcom/sun/source/tree/IdentifierTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/IdentifierTree;TP;)TR;
+method name visitIf descriptor (Lcom/sun/source/tree/IfTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/IfTree;TP;)TR;
+method name visitImport descriptor (Lcom/sun/source/tree/ImportTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ImportTree;TP;)TR;
+method name visitArrayAccess descriptor (Lcom/sun/source/tree/ArrayAccessTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ArrayAccessTree;TP;)TR;
+method name visitLabeledStatement descriptor (Lcom/sun/source/tree/LabeledStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/LabeledStatementTree;TP;)TR;
+method name visitLiteral descriptor (Lcom/sun/source/tree/LiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/LiteralTree;TP;)TR;
+method name visitMethod descriptor (Lcom/sun/source/tree/MethodTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/MethodTree;TP;)TR;
+method name visitModifiers descriptor (Lcom/sun/source/tree/ModifiersTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ModifiersTree;TP;)TR;
+method name visitNewArray descriptor (Lcom/sun/source/tree/NewArrayTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/NewArrayTree;TP;)TR;
+method name visitNewClass descriptor (Lcom/sun/source/tree/NewClassTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/NewClassTree;TP;)TR;
+method name visitLambdaExpression descriptor (Lcom/sun/source/tree/LambdaExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/LambdaExpressionTree;TP;)TR;
+method name visitPackage descriptor (Lcom/sun/source/tree/PackageTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/PackageTree;TP;)TR;
+method name visitParenthesized descriptor (Lcom/sun/source/tree/ParenthesizedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ParenthesizedTree;TP;)TR;
+method name visitReturn descriptor (Lcom/sun/source/tree/ReturnTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ReturnTree;TP;)TR;
+method name visitMemberSelect descriptor (Lcom/sun/source/tree/MemberSelectTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/MemberSelectTree;TP;)TR;
+method name visitMemberReference descriptor (Lcom/sun/source/tree/MemberReferenceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/MemberReferenceTree;TP;)TR;
+method name visitEmptyStatement descriptor (Lcom/sun/source/tree/EmptyStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/EmptyStatementTree;TP;)TR;
+method name visitSwitch descriptor (Lcom/sun/source/tree/SwitchTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/SwitchTree;TP;)TR;
+method name visitSynchronized descriptor (Lcom/sun/source/tree/SynchronizedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/SynchronizedTree;TP;)TR;
+method name visitThrow descriptor (Lcom/sun/source/tree/ThrowTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ThrowTree;TP;)TR;
+method name visitCompilationUnit descriptor (Lcom/sun/source/tree/CompilationUnitTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/CompilationUnitTree;TP;)TR;
+method name visitTry descriptor (Lcom/sun/source/tree/TryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/TryTree;TP;)TR;
+method name visitParameterizedType descriptor (Lcom/sun/source/tree/ParameterizedTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ParameterizedTypeTree;TP;)TR;
+method name visitUnionType descriptor (Lcom/sun/source/tree/UnionTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/UnionTypeTree;TP;)TR;
+method name visitIntersectionType descriptor (Lcom/sun/source/tree/IntersectionTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/IntersectionTypeTree;TP;)TR;
+method name visitArrayType descriptor (Lcom/sun/source/tree/ArrayTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ArrayTypeTree;TP;)TR;
+method name visitTypeCast descriptor (Lcom/sun/source/tree/TypeCastTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/TypeCastTree;TP;)TR;
+method name visitPrimitiveType descriptor (Lcom/sun/source/tree/PrimitiveTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/PrimitiveTypeTree;TP;)TR;
+method name visitTypeParameter descriptor (Lcom/sun/source/tree/TypeParameterTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/TypeParameterTree;TP;)TR;
+method name visitInstanceOf descriptor (Lcom/sun/source/tree/InstanceOfTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/InstanceOfTree;TP;)TR;
+method name visitUnary descriptor (Lcom/sun/source/tree/UnaryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/UnaryTree;TP;)TR;
+method name visitVariable descriptor (Lcom/sun/source/tree/VariableTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/VariableTree;TP;)TR;
+method name visitWhileLoop descriptor (Lcom/sun/source/tree/WhileLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/WhileLoopTree;TP;)TR;
+method name visitWildcard descriptor (Lcom/sun/source/tree/WildcardTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/WildcardTree;TP;)TR;
+method name visitModule descriptor (Lcom/sun/source/tree/ModuleTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ModuleTree;TP;)TR;
+method name visitExports descriptor (Lcom/sun/source/tree/ExportsTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ExportsTree;TP;)TR;
+method name visitOpens descriptor (Lcom/sun/source/tree/OpensTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/OpensTree;TP;)TR;
+method name visitProvides descriptor (Lcom/sun/source/tree/ProvidesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ProvidesTree;TP;)TR;
+method name visitRequires descriptor (Lcom/sun/source/tree/RequiresTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/RequiresTree;TP;)TR;
+method name visitUses descriptor (Lcom/sun/source/tree/UsesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/UsesTree;TP;)TR;
+method name visitOther descriptor (Lcom/sun/source/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/Tree;TP;)TR;
+
+class name com/sun/source/tree/TryTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name getBlock descriptor ()Lcom/sun/source/tree/BlockTree; flags 401
+method name getCatches descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/CatchTree;>;
+method name getFinallyBlock descriptor ()Lcom/sun/source/tree/BlockTree; flags 401
+method name getResources descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;
+
+class name com/sun/source/tree/TypeCastTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getType descriptor ()Lcom/sun/source/tree/Tree; flags 401
+method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+
+class name com/sun/source/tree/TypeParameterTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401
+method name getBounds descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;
+method name getAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/AnnotationTree;>;
+
+class name com/sun/source/tree/UnaryTree
+header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
+method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+
+class name com/sun/source/tree/UnionTypeTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+method name getTypeAlternatives descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;
+
+class name com/sun/source/tree/UsesTree
+header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
+method name getServiceName descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+
+class name com/sun/source/tree/VariableTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name getModifiers descriptor ()Lcom/sun/source/tree/ModifiersTree; flags 401
+method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401
+method name getNameExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getType descriptor ()Lcom/sun/source/tree/Tree; flags 401
+method name getInitializer descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+
+class name com/sun/source/tree/WhileLoopTree
+header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
+method name getCondition descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
+method name getStatement descriptor ()Lcom/sun/source/tree/StatementTree; flags 401
+
+class name com/sun/source/tree/WildcardTree
+header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
+method name getBound descriptor ()Lcom/sun/source/tree/Tree; flags 401
+
+class name com/sun/source/util/DocSourcePositions
+header extends java/lang/Object implements com/sun/source/util/SourcePositions flags 601
+method name getStartPosition descriptor (Lcom/sun/source/tree/CompilationUnitTree;Lcom/sun/source/doctree/DocCommentTree;Lcom/sun/source/doctree/DocTree;)J flags 401
+method name getEndPosition descriptor (Lcom/sun/source/tree/CompilationUnitTree;Lcom/sun/source/doctree/DocCommentTree;Lcom/sun/source/doctree/DocTree;)J flags 401
+
+class name com/sun/source/util/DocTreeFactory
+header extends java/lang/Object flags 601
+innerclass innerClass com/sun/source/doctree/AttributeTree$ValueKind outerClass com/sun/source/doctree/AttributeTree innerClassName ValueKind flags 4019
+method name newAttributeTree descriptor (Ljavax/lang/model/element/Name;Lcom/sun/source/doctree/AttributeTree$ValueKind;Ljava/util/List;)Lcom/sun/source/doctree/AttributeTree; flags 401 signature (Ljavax/lang/model/element/Name;Lcom/sun/source/doctree/AttributeTree$ValueKind;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/AttributeTree;
+method name newAuthorTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/AuthorTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/AuthorTree;
+method name newCodeTree descriptor (Lcom/sun/source/doctree/TextTree;)Lcom/sun/source/doctree/LiteralTree; flags 401
+method name newCommentTree descriptor (Ljava/lang/String;)Lcom/sun/source/doctree/CommentTree; flags 401
+method name newDeprecatedTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/DeprecatedTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/DeprecatedTree;
+method name newDocCommentTree descriptor (Ljava/util/List;Ljava/util/List;)Lcom/sun/source/doctree/DocCommentTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/DocCommentTree;
+method name newDocRootTree descriptor ()Lcom/sun/source/doctree/DocRootTree; flags 401
+method name newEndElementTree descriptor (Ljavax/lang/model/element/Name;)Lcom/sun/source/doctree/EndElementTree; flags 401
+method name newEntityTree descriptor (Ljavax/lang/model/element/Name;)Lcom/sun/source/doctree/EntityTree; flags 401
+method name newErroneousTree descriptor (Ljava/lang/String;Ljavax/tools/Diagnostic;)Lcom/sun/source/doctree/ErroneousTree; flags 401 signature (Ljava/lang/String;Ljavax/tools/Diagnostic<Ljavax/tools/JavaFileObject;>;)Lcom/sun/source/doctree/ErroneousTree;
+method name newExceptionTree descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/ThrowsTree; flags 401 signature (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/ThrowsTree;
+method name newHiddenTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/HiddenTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/HiddenTree;
+method name newIdentifierTree descriptor (Ljavax/lang/model/element/Name;)Lcom/sun/source/doctree/IdentifierTree; flags 401
+method name newIndexTree descriptor (Lcom/sun/source/doctree/DocTree;Ljava/util/List;)Lcom/sun/source/doctree/IndexTree; flags 401 signature (Lcom/sun/source/doctree/DocTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/IndexTree;
+method name newInheritDocTree descriptor ()Lcom/sun/source/doctree/InheritDocTree; flags 401
+method name newLinkTree descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/LinkTree; flags 401 signature (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/LinkTree;
+method name newLinkPlainTree descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/LinkTree; flags 401 signature (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/LinkTree;
+method name newLiteralTree descriptor (Lcom/sun/source/doctree/TextTree;)Lcom/sun/source/doctree/LiteralTree; flags 401
+method name newParamTree descriptor (ZLcom/sun/source/doctree/IdentifierTree;Ljava/util/List;)Lcom/sun/source/doctree/ParamTree; flags 401 signature (ZLcom/sun/source/doctree/IdentifierTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/ParamTree;
+method name newProvidesTree descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/ProvidesTree; flags 401 signature (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/ProvidesTree;
+method name newReferenceTree descriptor (Ljava/lang/String;)Lcom/sun/source/doctree/ReferenceTree; flags 401
+method name newReturnTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/ReturnTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/ReturnTree;
+method name newSeeTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/SeeTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/SeeTree;
+method name newSerialTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/SerialTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/SerialTree;
+method name newSerialDataTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/SerialDataTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/SerialDataTree;
+method name newSerialFieldTree descriptor (Lcom/sun/source/doctree/IdentifierTree;Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/SerialFieldTree; flags 401 signature (Lcom/sun/source/doctree/IdentifierTree;Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/SerialFieldTree;
+method name newSinceTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/SinceTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/SinceTree;
+method name newStartElementTree descriptor (Ljavax/lang/model/element/Name;Ljava/util/List;Z)Lcom/sun/source/doctree/StartElementTree; flags 401 signature (Ljavax/lang/model/element/Name;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;Z)Lcom/sun/source/doctree/StartElementTree;
+method name newTextTree descriptor (Ljava/lang/String;)Lcom/sun/source/doctree/TextTree; flags 401
+method name newThrowsTree descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/ThrowsTree; flags 401 signature (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/ThrowsTree;
+method name newUnknownBlockTagTree descriptor (Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/source/doctree/UnknownBlockTagTree; flags 401 signature (Ljavax/lang/model/element/Name;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/UnknownBlockTagTree;
+method name newUnknownInlineTagTree descriptor (Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/source/doctree/UnknownInlineTagTree; flags 401 signature (Ljavax/lang/model/element/Name;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/UnknownInlineTagTree;
+method name newUsesTree descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/UsesTree; flags 401 signature (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/UsesTree;
+method name newValueTree descriptor (Lcom/sun/source/doctree/ReferenceTree;)Lcom/sun/source/doctree/ValueTree; flags 401
+method name newVersionTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/VersionTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/VersionTree;
+method name at descriptor (I)Lcom/sun/source/util/DocTreeFactory; flags 401
+method name getFirstSentence descriptor (Ljava/util/List;)Ljava/util/List; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/util/DocTreePath
+header extends java/lang/Object implements java/lang/Iterable flags 21 signature Ljava/lang/Object;Ljava/lang/Iterable<Lcom/sun/source/doctree/DocTree;>;
+innerclass innerClass com/sun/source/doctree/DocTree$Kind outerClass com/sun/source/doctree/DocTree innerClassName Kind flags 4019
+method name getPath descriptor (Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath; flags 9
+method name getPath descriptor (Lcom/sun/source/util/DocTreePath;Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath; flags 9
+method name <init> descriptor (Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V flags 1
+method name <init> descriptor (Lcom/sun/source/util/DocTreePath;Lcom/sun/source/doctree/DocTree;)V flags 1
+method name getTreePath descriptor ()Lcom/sun/source/util/TreePath; flags 1
+method name getDocComment descriptor ()Lcom/sun/source/doctree/DocCommentTree; flags 1
+method name getLeaf descriptor ()Lcom/sun/source/doctree/DocTree; flags 1
+method name getParentPath descriptor ()Lcom/sun/source/util/DocTreePath; flags 1
+method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator<Lcom/sun/source/doctree/DocTree;>;
+
+class name com/sun/source/util/DocTreePathScanner
+header extends com/sun/source/util/DocTreeScanner flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Lcom/sun/source/util/DocTreeScanner<TR;TP;>;
+method name <init> descriptor ()V flags 1
+method name scan descriptor (Lcom/sun/source/util/DocTreePath;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/util/DocTreePath;TP;)TR;
+method name scan descriptor (Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DocTree;TP;)TR;
+method name getCurrentPath descriptor ()Lcom/sun/source/util/DocTreePath; flags 1
+
+class name com/sun/source/util/DocTreeScanner
+header extends java/lang/Object implements com/sun/source/doctree/DocTreeVisitor flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Lcom/sun/source/doctree/DocTreeVisitor<TR;TP;>;
+method name <init> descriptor ()V flags 1
+method name scan descriptor (Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DocTree;TP;)TR;
+method name scan descriptor (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Iterable<+Lcom/sun/source/doctree/DocTree;>;TP;)TR;
+method name reduce descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TR;TR;)TR;
+method name visitAttribute descriptor (Lcom/sun/source/doctree/AttributeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/AttributeTree;TP;)TR;
+method name visitAuthor descriptor (Lcom/sun/source/doctree/AuthorTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/AuthorTree;TP;)TR;
+method name visitComment descriptor (Lcom/sun/source/doctree/CommentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/CommentTree;TP;)TR;
+method name visitDeprecated descriptor (Lcom/sun/source/doctree/DeprecatedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DeprecatedTree;TP;)TR;
+method name visitDocComment descriptor (Lcom/sun/source/doctree/DocCommentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DocCommentTree;TP;)TR;
+method name visitDocRoot descriptor (Lcom/sun/source/doctree/DocRootTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DocRootTree;TP;)TR;
+method name visitEndElement descriptor (Lcom/sun/source/doctree/EndElementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/EndElementTree;TP;)TR;
+method name visitEntity descriptor (Lcom/sun/source/doctree/EntityTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/EntityTree;TP;)TR;
+method name visitErroneous descriptor (Lcom/sun/source/doctree/ErroneousTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ErroneousTree;TP;)TR;
+method name visitHidden descriptor (Lcom/sun/source/doctree/HiddenTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/HiddenTree;TP;)TR;
+method name visitIdentifier descriptor (Lcom/sun/source/doctree/IdentifierTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/IdentifierTree;TP;)TR;
+method name visitIndex descriptor (Lcom/sun/source/doctree/IndexTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/IndexTree;TP;)TR;
+method name visitInheritDoc descriptor (Lcom/sun/source/doctree/InheritDocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/InheritDocTree;TP;)TR;
+method name visitLink descriptor (Lcom/sun/source/doctree/LinkTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/LinkTree;TP;)TR;
+method name visitLiteral descriptor (Lcom/sun/source/doctree/LiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/LiteralTree;TP;)TR;
+method name visitParam descriptor (Lcom/sun/source/doctree/ParamTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ParamTree;TP;)TR;
+method name visitProvides descriptor (Lcom/sun/source/doctree/ProvidesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ProvidesTree;TP;)TR;
+method name visitReference descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ReferenceTree;TP;)TR;
+method name visitReturn descriptor (Lcom/sun/source/doctree/ReturnTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ReturnTree;TP;)TR;
+method name visitSee descriptor (Lcom/sun/source/doctree/SeeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SeeTree;TP;)TR;
+method name visitSerial descriptor (Lcom/sun/source/doctree/SerialTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SerialTree;TP;)TR;
+method name visitSerialData descriptor (Lcom/sun/source/doctree/SerialDataTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SerialDataTree;TP;)TR;
+method name visitSerialField descriptor (Lcom/sun/source/doctree/SerialFieldTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SerialFieldTree;TP;)TR;
+method name visitSince descriptor (Lcom/sun/source/doctree/SinceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SinceTree;TP;)TR;
+method name visitStartElement descriptor (Lcom/sun/source/doctree/StartElementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/StartElementTree;TP;)TR;
+method name visitText descriptor (Lcom/sun/source/doctree/TextTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/TextTree;TP;)TR;
+method name visitThrows descriptor (Lcom/sun/source/doctree/ThrowsTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ThrowsTree;TP;)TR;
+method name visitUnknownBlockTag descriptor (Lcom/sun/source/doctree/UnknownBlockTagTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/UnknownBlockTagTree;TP;)TR;
+method name visitUnknownInlineTag descriptor (Lcom/sun/source/doctree/UnknownInlineTagTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/UnknownInlineTagTree;TP;)TR;
+method name visitUses descriptor (Lcom/sun/source/doctree/UsesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/UsesTree;TP;)TR;
+method name visitValue descriptor (Lcom/sun/source/doctree/ValueTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ValueTree;TP;)TR;
+method name visitVersion descriptor (Lcom/sun/source/doctree/VersionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/VersionTree;TP;)TR;
+method name visitOther descriptor (Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DocTree;TP;)TR;
+
+class name com/sun/source/util/DocTrees
+header extends com/sun/source/util/Trees flags 421
+innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
+innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
+method name <init> descriptor ()V flags 1
+method name instance descriptor (Ljavax/tools/JavaCompiler$CompilationTask;)Lcom/sun/source/util/DocTrees; flags 9
+method name instance descriptor (Ljavax/annotation/processing/ProcessingEnvironment;)Lcom/sun/source/util/DocTrees; flags 9
+method name getBreakIterator descriptor ()Ljava/text/BreakIterator; flags 401
+method name getDocCommentTree descriptor (Lcom/sun/source/util/TreePath;)Lcom/sun/source/doctree/DocCommentTree; flags 401
+method name getDocCommentTree descriptor (Ljavax/lang/model/element/Element;)Lcom/sun/source/doctree/DocCommentTree; flags 401
+method name getDocCommentTree descriptor (Ljavax/tools/FileObject;)Lcom/sun/source/doctree/DocCommentTree; flags 401
+method name getDocCommentTree descriptor (Ljavax/lang/model/element/Element;Ljava/lang/String;)Lcom/sun/source/doctree/DocCommentTree; thrownTypes java/io/IOException flags 401
+method name getDocTreePath descriptor (Ljavax/tools/FileObject;Ljavax/lang/model/element/PackageElement;)Lcom/sun/source/util/DocTreePath; flags 401
+method name getElement descriptor (Lcom/sun/source/util/DocTreePath;)Ljavax/lang/model/element/Element; flags 401
+method name getFirstSentence descriptor (Ljava/util/List;)Ljava/util/List; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
+method name getSourcePositions descriptor ()Lcom/sun/source/util/DocSourcePositions; flags 401
+method name printMessage descriptor (Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;Lcom/sun/source/doctree/DocTree;Lcom/sun/source/doctree/DocCommentTree;Lcom/sun/source/tree/CompilationUnitTree;)V flags 401
+method name setBreakIterator descriptor (Ljava/text/BreakIterator;)V flags 401
+method name getDocTreeFactory descriptor ()Lcom/sun/source/util/DocTreeFactory; flags 401
+method name getSourcePositions descriptor ()Lcom/sun/source/util/SourcePositions; flags 1041
+
+class name com/sun/source/util/JavacTask
+header extends java/lang/Object implements javax/tools/JavaCompiler$CompilationTask flags 421
+innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
+method name <init> descriptor ()V flags 1
+method name instance descriptor (Ljavax/annotation/processing/ProcessingEnvironment;)Lcom/sun/source/util/JavacTask; flags 9
+method name parse descriptor ()Ljava/lang/Iterable; thrownTypes java/io/IOException flags 401 signature ()Ljava/lang/Iterable<+Lcom/sun/source/tree/CompilationUnitTree;>;
+method name analyze descriptor ()Ljava/lang/Iterable; thrownTypes java/io/IOException flags 401 signature ()Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;
+method name generate descriptor ()Ljava/lang/Iterable; thrownTypes java/io/IOException flags 401 signature ()Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
+method name setTaskListener descriptor (Lcom/sun/source/util/TaskListener;)V flags 401
+method name addTaskListener descriptor (Lcom/sun/source/util/TaskListener;)V flags 401
+method name removeTaskListener descriptor (Lcom/sun/source/util/TaskListener;)V flags 401
+method name getTypeMirror descriptor (Ljava/lang/Iterable;)Ljavax/lang/model/type/TypeMirror; flags 401 signature (Ljava/lang/Iterable<+Lcom/sun/source/tree/Tree;>;)Ljavax/lang/model/type/TypeMirror;
+method name getElements descriptor ()Ljavax/lang/model/util/Elements; flags 401
+method name getTypes descriptor ()Ljavax/lang/model/util/Types; flags 401
+
+class name com/sun/source/util/Plugin
+header extends java/lang/Object flags 601
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name init descriptor (Lcom/sun/source/util/JavacTask;[Ljava/lang/String;)V flags 481
+
+class name com/sun/source/util/SimpleDocTreeVisitor
+header extends java/lang/Object implements com/sun/source/doctree/DocTreeVisitor flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Lcom/sun/source/doctree/DocTreeVisitor<TR;TP;>;
+field name DEFAULT_VALUE descriptor Ljava/lang/Object; flags 14 signature TR;
+method name <init> descriptor ()V flags 4
+method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
+method name defaultAction descriptor (Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 4 signature (Lcom/sun/source/doctree/DocTree;TP;)TR;
+method name visit descriptor (Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (Lcom/sun/source/doctree/DocTree;TP;)TR;
+method name visit descriptor (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (Ljava/lang/Iterable<+Lcom/sun/source/doctree/DocTree;>;TP;)TR;
+method name visitAttribute descriptor (Lcom/sun/source/doctree/AttributeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/AttributeTree;TP;)TR;
+method name visitAuthor descriptor (Lcom/sun/source/doctree/AuthorTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/AuthorTree;TP;)TR;
+method name visitComment descriptor (Lcom/sun/source/doctree/CommentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/CommentTree;TP;)TR;
+method name visitDeprecated descriptor (Lcom/sun/source/doctree/DeprecatedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DeprecatedTree;TP;)TR;
+method name visitDocComment descriptor (Lcom/sun/source/doctree/DocCommentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DocCommentTree;TP;)TR;
+method name visitDocRoot descriptor (Lcom/sun/source/doctree/DocRootTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DocRootTree;TP;)TR;
+method name visitEndElement descriptor (Lcom/sun/source/doctree/EndElementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/EndElementTree;TP;)TR;
+method name visitEntity descriptor (Lcom/sun/source/doctree/EntityTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/EntityTree;TP;)TR;
+method name visitErroneous descriptor (Lcom/sun/source/doctree/ErroneousTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ErroneousTree;TP;)TR;
+method name visitHidden descriptor (Lcom/sun/source/doctree/HiddenTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/HiddenTree;TP;)TR;
+method name visitIdentifier descriptor (Lcom/sun/source/doctree/IdentifierTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/IdentifierTree;TP;)TR;
+method name visitIndex descriptor (Lcom/sun/source/doctree/IndexTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/IndexTree;TP;)TR;
+method name visitInheritDoc descriptor (Lcom/sun/source/doctree/InheritDocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/InheritDocTree;TP;)TR;
+method name visitLink descriptor (Lcom/sun/source/doctree/LinkTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/LinkTree;TP;)TR;
+method name visitLiteral descriptor (Lcom/sun/source/doctree/LiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/LiteralTree;TP;)TR;
+method name visitParam descriptor (Lcom/sun/source/doctree/ParamTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ParamTree;TP;)TR;
+method name visitProvides descriptor (Lcom/sun/source/doctree/ProvidesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ProvidesTree;TP;)TR;
+method name visitReference descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ReferenceTree;TP;)TR;
+method name visitReturn descriptor (Lcom/sun/source/doctree/ReturnTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ReturnTree;TP;)TR;
+method name visitSee descriptor (Lcom/sun/source/doctree/SeeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SeeTree;TP;)TR;
+method name visitSerial descriptor (Lcom/sun/source/doctree/SerialTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SerialTree;TP;)TR;
+method name visitSerialData descriptor (Lcom/sun/source/doctree/SerialDataTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SerialDataTree;TP;)TR;
+method name visitSerialField descriptor (Lcom/sun/source/doctree/SerialFieldTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SerialFieldTree;TP;)TR;
+method name visitSince descriptor (Lcom/sun/source/doctree/SinceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SinceTree;TP;)TR;
+method name visitStartElement descriptor (Lcom/sun/source/doctree/StartElementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/StartElementTree;TP;)TR;
+method name visitText descriptor (Lcom/sun/source/doctree/TextTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/TextTree;TP;)TR;
+method name visitThrows descriptor (Lcom/sun/source/doctree/ThrowsTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ThrowsTree;TP;)TR;
+method name visitUnknownBlockTag descriptor (Lcom/sun/source/doctree/UnknownBlockTagTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/UnknownBlockTagTree;TP;)TR;
+method name visitUnknownInlineTag descriptor (Lcom/sun/source/doctree/UnknownInlineTagTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/UnknownInlineTagTree;TP;)TR;
+method name visitUses descriptor (Lcom/sun/source/doctree/UsesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/UsesTree;TP;)TR;
+method name visitValue descriptor (Lcom/sun/source/doctree/ValueTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ValueTree;TP;)TR;
+method name visitVersion descriptor (Lcom/sun/source/doctree/VersionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/VersionTree;TP;)TR;
+method name visitOther descriptor (Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DocTree;TP;)TR;
+
+class name com/sun/source/util/SimpleTreeVisitor
+header extends java/lang/Object implements com/sun/source/tree/TreeVisitor flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Lcom/sun/source/tree/TreeVisitor<TR;TP;>;
+field name DEFAULT_VALUE descriptor Ljava/lang/Object; flags 14 signature TR;
+method name <init> descriptor ()V flags 4
+method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
+method name defaultAction descriptor (Lcom/sun/source/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object; flags 4 signature (Lcom/sun/source/tree/Tree;TP;)TR;
+method name visit descriptor (Lcom/sun/source/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (Lcom/sun/source/tree/Tree;TP;)TR;
+method name visit descriptor (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (Ljava/lang/Iterable<+Lcom/sun/source/tree/Tree;>;TP;)TR;
+method name visitCompilationUnit descriptor (Lcom/sun/source/tree/CompilationUnitTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/CompilationUnitTree;TP;)TR;
+method name visitPackage descriptor (Lcom/sun/source/tree/PackageTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/PackageTree;TP;)TR;
+method name visitImport descriptor (Lcom/sun/source/tree/ImportTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ImportTree;TP;)TR;
+method name visitClass descriptor (Lcom/sun/source/tree/ClassTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ClassTree;TP;)TR;
+method name visitMethod descriptor (Lcom/sun/source/tree/MethodTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/MethodTree;TP;)TR;
+method name visitVariable descriptor (Lcom/sun/source/tree/VariableTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/VariableTree;TP;)TR;
+method name visitEmptyStatement descriptor (Lcom/sun/source/tree/EmptyStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/EmptyStatementTree;TP;)TR;
+method name visitBlock descriptor (Lcom/sun/source/tree/BlockTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/BlockTree;TP;)TR;
+method name visitDoWhileLoop descriptor (Lcom/sun/source/tree/DoWhileLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/DoWhileLoopTree;TP;)TR;
+method name visitWhileLoop descriptor (Lcom/sun/source/tree/WhileLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/WhileLoopTree;TP;)TR;
+method name visitForLoop descriptor (Lcom/sun/source/tree/ForLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ForLoopTree;TP;)TR;
+method name visitEnhancedForLoop descriptor (Lcom/sun/source/tree/EnhancedForLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/EnhancedForLoopTree;TP;)TR;
+method name visitLabeledStatement descriptor (Lcom/sun/source/tree/LabeledStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/LabeledStatementTree;TP;)TR;
+method name visitSwitch descriptor (Lcom/sun/source/tree/SwitchTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/SwitchTree;TP;)TR;
+method name visitCase descriptor (Lcom/sun/source/tree/CaseTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/CaseTree;TP;)TR;
+method name visitSynchronized descriptor (Lcom/sun/source/tree/SynchronizedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/SynchronizedTree;TP;)TR;
+method name visitTry descriptor (Lcom/sun/source/tree/TryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/TryTree;TP;)TR;
+method name visitCatch descriptor (Lcom/sun/source/tree/CatchTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/CatchTree;TP;)TR;
+method name visitConditionalExpression descriptor (Lcom/sun/source/tree/ConditionalExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ConditionalExpressionTree;TP;)TR;
+method name visitIf descriptor (Lcom/sun/source/tree/IfTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/IfTree;TP;)TR;
+method name visitExpressionStatement descriptor (Lcom/sun/source/tree/ExpressionStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ExpressionStatementTree;TP;)TR;
+method name visitBreak descriptor (Lcom/sun/source/tree/BreakTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/BreakTree;TP;)TR;
+method name visitContinue descriptor (Lcom/sun/source/tree/ContinueTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ContinueTree;TP;)TR;
+method name visitReturn descriptor (Lcom/sun/source/tree/ReturnTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ReturnTree;TP;)TR;
+method name visitThrow descriptor (Lcom/sun/source/tree/ThrowTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ThrowTree;TP;)TR;
+method name visitAssert descriptor (Lcom/sun/source/tree/AssertTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/AssertTree;TP;)TR;
+method name visitMethodInvocation descriptor (Lcom/sun/source/tree/MethodInvocationTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/MethodInvocationTree;TP;)TR;
+method name visitNewClass descriptor (Lcom/sun/source/tree/NewClassTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/NewClassTree;TP;)TR;
+method name visitNewArray descriptor (Lcom/sun/source/tree/NewArrayTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/NewArrayTree;TP;)TR;
+method name visitLambdaExpression descriptor (Lcom/sun/source/tree/LambdaExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/LambdaExpressionTree;TP;)TR;
+method name visitParenthesized descriptor (Lcom/sun/source/tree/ParenthesizedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ParenthesizedTree;TP;)TR;
+method name visitAssignment descriptor (Lcom/sun/source/tree/AssignmentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/AssignmentTree;TP;)TR;
+method name visitCompoundAssignment descriptor (Lcom/sun/source/tree/CompoundAssignmentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/CompoundAssignmentTree;TP;)TR;
+method name visitUnary descriptor (Lcom/sun/source/tree/UnaryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/UnaryTree;TP;)TR;
+method name visitBinary descriptor (Lcom/sun/source/tree/BinaryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/BinaryTree;TP;)TR;
+method name visitTypeCast descriptor (Lcom/sun/source/tree/TypeCastTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/TypeCastTree;TP;)TR;
+method name visitInstanceOf descriptor (Lcom/sun/source/tree/InstanceOfTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/InstanceOfTree;TP;)TR;
+method name visitArrayAccess descriptor (Lcom/sun/source/tree/ArrayAccessTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ArrayAccessTree;TP;)TR;
+method name visitMemberSelect descriptor (Lcom/sun/source/tree/MemberSelectTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/MemberSelectTree;TP;)TR;
+method name visitMemberReference descriptor (Lcom/sun/source/tree/MemberReferenceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/MemberReferenceTree;TP;)TR;
+method name visitIdentifier descriptor (Lcom/sun/source/tree/IdentifierTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/IdentifierTree;TP;)TR;
+method name visitLiteral descriptor (Lcom/sun/source/tree/LiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/LiteralTree;TP;)TR;
+method name visitPrimitiveType descriptor (Lcom/sun/source/tree/PrimitiveTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/PrimitiveTypeTree;TP;)TR;
+method name visitArrayType descriptor (Lcom/sun/source/tree/ArrayTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ArrayTypeTree;TP;)TR;
+method name visitParameterizedType descriptor (Lcom/sun/source/tree/ParameterizedTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ParameterizedTypeTree;TP;)TR;
+method name visitUnionType descriptor (Lcom/sun/source/tree/UnionTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/UnionTypeTree;TP;)TR;
+method name visitIntersectionType descriptor (Lcom/sun/source/tree/IntersectionTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/IntersectionTypeTree;TP;)TR;
+method name visitTypeParameter descriptor (Lcom/sun/source/tree/TypeParameterTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/TypeParameterTree;TP;)TR;
+method name visitWildcard descriptor (Lcom/sun/source/tree/WildcardTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/WildcardTree;TP;)TR;
+method name visitModifiers descriptor (Lcom/sun/source/tree/ModifiersTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ModifiersTree;TP;)TR;
+method name visitAnnotation descriptor (Lcom/sun/source/tree/AnnotationTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/AnnotationTree;TP;)TR;
+method name visitAnnotatedType descriptor (Lcom/sun/source/tree/AnnotatedTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/AnnotatedTypeTree;TP;)TR;
+method name visitModule descriptor (Lcom/sun/source/tree/ModuleTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ModuleTree;TP;)TR;
+method name visitExports descriptor (Lcom/sun/source/tree/ExportsTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ExportsTree;TP;)TR;
+method name visitOpens descriptor (Lcom/sun/source/tree/OpensTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/OpensTree;TP;)TR;
+method name visitProvides descriptor (Lcom/sun/source/tree/ProvidesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ProvidesTree;TP;)TR;
+method name visitRequires descriptor (Lcom/sun/source/tree/RequiresTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/RequiresTree;TP;)TR;
+method name visitUses descriptor (Lcom/sun/source/tree/UsesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/UsesTree;TP;)TR;
+method name visitErroneous descriptor (Lcom/sun/source/tree/ErroneousTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ErroneousTree;TP;)TR;
+method name visitOther descriptor (Lcom/sun/source/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/Tree;TP;)TR;
+
+class name com/sun/source/util/SourcePositions
+header extends java/lang/Object flags 601
+method name getStartPosition descriptor (Lcom/sun/source/tree/CompilationUnitTree;Lcom/sun/source/tree/Tree;)J flags 401
+method name getEndPosition descriptor (Lcom/sun/source/tree/CompilationUnitTree;Lcom/sun/source/tree/Tree;)J flags 401
+
+class name com/sun/source/util/TaskEvent
+header extends java/lang/Object flags 31
+innerclass innerClass com/sun/source/util/TaskEvent$Kind outerClass com/sun/source/util/TaskEvent innerClassName Kind flags 4019
+method name <init> descriptor (Lcom/sun/source/util/TaskEvent$Kind;)V flags 1
+method name <init> descriptor (Lcom/sun/source/util/TaskEvent$Kind;Ljavax/tools/JavaFileObject;)V flags 1
+method name <init> descriptor (Lcom/sun/source/util/TaskEvent$Kind;Lcom/sun/source/tree/CompilationUnitTree;)V flags 1
+method name <init> descriptor (Lcom/sun/source/util/TaskEvent$Kind;Lcom/sun/source/tree/CompilationUnitTree;Ljavax/lang/model/element/TypeElement;)V flags 1
+method name getKind descriptor ()Lcom/sun/source/util/TaskEvent$Kind; flags 1
+method name getSourceFile descriptor ()Ljavax/tools/JavaFileObject; flags 1
+method name getCompilationUnit descriptor ()Lcom/sun/source/tree/CompilationUnitTree; flags 1
+method name getTypeElement descriptor ()Ljavax/lang/model/element/TypeElement; flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name com/sun/source/util/TaskEvent$Kind
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/util/TaskEvent$Kind;>;
+innerclass innerClass com/sun/source/util/TaskEvent$Kind outerClass com/sun/source/util/TaskEvent innerClassName Kind flags 4019
+field name PARSE descriptor Lcom/sun/source/util/TaskEvent$Kind; flags 4019
+field name ENTER descriptor Lcom/sun/source/util/TaskEvent$Kind; flags 4019
+field name ANALYZE descriptor Lcom/sun/source/util/TaskEvent$Kind; flags 4019
+field name GENERATE descriptor Lcom/sun/source/util/TaskEvent$Kind; flags 4019
+field name ANNOTATION_PROCESSING descriptor Lcom/sun/source/util/TaskEvent$Kind; flags 4019
+field name ANNOTATION_PROCESSING_ROUND descriptor Lcom/sun/source/util/TaskEvent$Kind; flags 4019
+field name COMPILATION descriptor Lcom/sun/source/util/TaskEvent$Kind; flags 4019
+method name values descriptor ()[Lcom/sun/source/util/TaskEvent$Kind; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/source/util/TaskEvent$Kind; flags 9
+
+class name com/sun/source/util/TaskListener
+header extends java/lang/Object flags 601
+method name started descriptor (Lcom/sun/source/util/TaskEvent;)V flags 1
+method name finished descriptor (Lcom/sun/source/util/TaskEvent;)V flags 1
+
+class name com/sun/source/util/TreePath
+header extends java/lang/Object implements java/lang/Iterable flags 21 signature Ljava/lang/Object;Ljava/lang/Iterable<Lcom/sun/source/tree/Tree;>;
+innerclass innerClass com/sun/source/tree/Tree$Kind outerClass com/sun/source/tree/Tree innerClassName Kind flags 4019
+method name getPath descriptor (Lcom/sun/source/tree/CompilationUnitTree;Lcom/sun/source/tree/Tree;)Lcom/sun/source/util/TreePath; flags 9
+method name getPath descriptor (Lcom/sun/source/util/TreePath;Lcom/sun/source/tree/Tree;)Lcom/sun/source/util/TreePath; flags 9
+method name <init> descriptor (Lcom/sun/source/tree/CompilationUnitTree;)V flags 1
+method name <init> descriptor (Lcom/sun/source/util/TreePath;Lcom/sun/source/tree/Tree;)V flags 1
+method name getCompilationUnit descriptor ()Lcom/sun/source/tree/CompilationUnitTree; flags 1
+method name getLeaf descriptor ()Lcom/sun/source/tree/Tree; flags 1
+method name getParentPath descriptor ()Lcom/sun/source/util/TreePath; flags 1
+method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator<Lcom/sun/source/tree/Tree;>;
+
+class name com/sun/source/util/TreePathScanner
+header extends com/sun/source/util/TreeScanner flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Lcom/sun/source/util/TreeScanner<TR;TP;>;
+method name <init> descriptor ()V flags 1
+method name scan descriptor (Lcom/sun/source/util/TreePath;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/util/TreePath;TP;)TR;
+method name scan descriptor (Lcom/sun/source/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/Tree;TP;)TR;
+method name getCurrentPath descriptor ()Lcom/sun/source/util/TreePath; flags 1
+
+class name com/sun/source/util/TreeScanner
+header extends java/lang/Object implements com/sun/source/tree/TreeVisitor flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Lcom/sun/source/tree/TreeVisitor<TR;TP;>;
+method name <init> descriptor ()V flags 1
+method name scan descriptor (Lcom/sun/source/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/Tree;TP;)TR;
+method name scan descriptor (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Iterable<+Lcom/sun/source/tree/Tree;>;TP;)TR;
+method name reduce descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TR;TR;)TR;
+method name visitCompilationUnit descriptor (Lcom/sun/source/tree/CompilationUnitTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/CompilationUnitTree;TP;)TR;
+method name visitPackage descriptor (Lcom/sun/source/tree/PackageTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/PackageTree;TP;)TR;
+method name visitImport descriptor (Lcom/sun/source/tree/ImportTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ImportTree;TP;)TR;
+method name visitClass descriptor (Lcom/sun/source/tree/ClassTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ClassTree;TP;)TR;
+method name visitMethod descriptor (Lcom/sun/source/tree/MethodTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/MethodTree;TP;)TR;
+method name visitVariable descriptor (Lcom/sun/source/tree/VariableTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/VariableTree;TP;)TR;
+method name visitEmptyStatement descriptor (Lcom/sun/source/tree/EmptyStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/EmptyStatementTree;TP;)TR;
+method name visitBlock descriptor (Lcom/sun/source/tree/BlockTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/BlockTree;TP;)TR;
+method name visitDoWhileLoop descriptor (Lcom/sun/source/tree/DoWhileLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/DoWhileLoopTree;TP;)TR;
+method name visitWhileLoop descriptor (Lcom/sun/source/tree/WhileLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/WhileLoopTree;TP;)TR;
+method name visitForLoop descriptor (Lcom/sun/source/tree/ForLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ForLoopTree;TP;)TR;
+method name visitEnhancedForLoop descriptor (Lcom/sun/source/tree/EnhancedForLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/EnhancedForLoopTree;TP;)TR;
+method name visitLabeledStatement descriptor (Lcom/sun/source/tree/LabeledStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/LabeledStatementTree;TP;)TR;
+method name visitSwitch descriptor (Lcom/sun/source/tree/SwitchTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/SwitchTree;TP;)TR;
+method name visitCase descriptor (Lcom/sun/source/tree/CaseTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/CaseTree;TP;)TR;
+method name visitSynchronized descriptor (Lcom/sun/source/tree/SynchronizedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/SynchronizedTree;TP;)TR;
+method name visitTry descriptor (Lcom/sun/source/tree/TryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/TryTree;TP;)TR;
+method name visitCatch descriptor (Lcom/sun/source/tree/CatchTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/CatchTree;TP;)TR;
+method name visitConditionalExpression descriptor (Lcom/sun/source/tree/ConditionalExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ConditionalExpressionTree;TP;)TR;
+method name visitIf descriptor (Lcom/sun/source/tree/IfTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/IfTree;TP;)TR;
+method name visitExpressionStatement descriptor (Lcom/sun/source/tree/ExpressionStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ExpressionStatementTree;TP;)TR;
+method name visitBreak descriptor (Lcom/sun/source/tree/BreakTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/BreakTree;TP;)TR;
+method name visitContinue descriptor (Lcom/sun/source/tree/ContinueTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ContinueTree;TP;)TR;
+method name visitReturn descriptor (Lcom/sun/source/tree/ReturnTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ReturnTree;TP;)TR;
+method name visitThrow descriptor (Lcom/sun/source/tree/ThrowTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ThrowTree;TP;)TR;
+method name visitAssert descriptor (Lcom/sun/source/tree/AssertTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/AssertTree;TP;)TR;
+method name visitMethodInvocation descriptor (Lcom/sun/source/tree/MethodInvocationTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/MethodInvocationTree;TP;)TR;
+method name visitNewClass descriptor (Lcom/sun/source/tree/NewClassTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/NewClassTree;TP;)TR;
+method name visitNewArray descriptor (Lcom/sun/source/tree/NewArrayTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/NewArrayTree;TP;)TR;
+method name visitLambdaExpression descriptor (Lcom/sun/source/tree/LambdaExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/LambdaExpressionTree;TP;)TR;
+method name visitParenthesized descriptor (Lcom/sun/source/tree/ParenthesizedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ParenthesizedTree;TP;)TR;
+method name visitAssignment descriptor (Lcom/sun/source/tree/AssignmentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/AssignmentTree;TP;)TR;
+method name visitCompoundAssignment descriptor (Lcom/sun/source/tree/CompoundAssignmentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/CompoundAssignmentTree;TP;)TR;
+method name visitUnary descriptor (Lcom/sun/source/tree/UnaryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/UnaryTree;TP;)TR;
+method name visitBinary descriptor (Lcom/sun/source/tree/BinaryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/BinaryTree;TP;)TR;
+method name visitTypeCast descriptor (Lcom/sun/source/tree/TypeCastTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/TypeCastTree;TP;)TR;
+method name visitInstanceOf descriptor (Lcom/sun/source/tree/InstanceOfTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/InstanceOfTree;TP;)TR;
+method name visitArrayAccess descriptor (Lcom/sun/source/tree/ArrayAccessTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ArrayAccessTree;TP;)TR;
+method name visitMemberSelect descriptor (Lcom/sun/source/tree/MemberSelectTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/MemberSelectTree;TP;)TR;
+method name visitMemberReference descriptor (Lcom/sun/source/tree/MemberReferenceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/MemberReferenceTree;TP;)TR;
+method name visitIdentifier descriptor (Lcom/sun/source/tree/IdentifierTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/IdentifierTree;TP;)TR;
+method name visitLiteral descriptor (Lcom/sun/source/tree/LiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/LiteralTree;TP;)TR;
+method name visitPrimitiveType descriptor (Lcom/sun/source/tree/PrimitiveTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/PrimitiveTypeTree;TP;)TR;
+method name visitArrayType descriptor (Lcom/sun/source/tree/ArrayTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ArrayTypeTree;TP;)TR;
+method name visitParameterizedType descriptor (Lcom/sun/source/tree/ParameterizedTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ParameterizedTypeTree;TP;)TR;
+method name visitUnionType descriptor (Lcom/sun/source/tree/UnionTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/UnionTypeTree;TP;)TR;
+method name visitIntersectionType descriptor (Lcom/sun/source/tree/IntersectionTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/IntersectionTypeTree;TP;)TR;
+method name visitTypeParameter descriptor (Lcom/sun/source/tree/TypeParameterTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/TypeParameterTree;TP;)TR;
+method name visitWildcard descriptor (Lcom/sun/source/tree/WildcardTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/WildcardTree;TP;)TR;
+method name visitModifiers descriptor (Lcom/sun/source/tree/ModifiersTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ModifiersTree;TP;)TR;
+method name visitAnnotation descriptor (Lcom/sun/source/tree/AnnotationTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/AnnotationTree;TP;)TR;
+method name visitAnnotatedType descriptor (Lcom/sun/source/tree/AnnotatedTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/AnnotatedTypeTree;TP;)TR;
+method name visitModule descriptor (Lcom/sun/source/tree/ModuleTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ModuleTree;TP;)TR;
+method name visitExports descriptor (Lcom/sun/source/tree/ExportsTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ExportsTree;TP;)TR;
+method name visitOpens descriptor (Lcom/sun/source/tree/OpensTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/OpensTree;TP;)TR;
+method name visitProvides descriptor (Lcom/sun/source/tree/ProvidesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ProvidesTree;TP;)TR;
+method name visitRequires descriptor (Lcom/sun/source/tree/RequiresTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/RequiresTree;TP;)TR;
+method name visitUses descriptor (Lcom/sun/source/tree/UsesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/UsesTree;TP;)TR;
+method name visitOther descriptor (Lcom/sun/source/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/Tree;TP;)TR;
+method name visitErroneous descriptor (Lcom/sun/source/tree/ErroneousTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ErroneousTree;TP;)TR;
+
+class name com/sun/source/util/Trees
+header extends java/lang/Object flags 421
+innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
+innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
+method name <init> descriptor ()V flags 1
+method name instance descriptor (Ljavax/tools/JavaCompiler$CompilationTask;)Lcom/sun/source/util/Trees; flags 9
+method name instance descriptor (Ljavax/annotation/processing/ProcessingEnvironment;)Lcom/sun/source/util/Trees; flags 9
+method name getSourcePositions descriptor ()Lcom/sun/source/util/SourcePositions; flags 401
+method name getTree descriptor (Ljavax/lang/model/element/Element;)Lcom/sun/source/tree/Tree; flags 401
+method name getTree descriptor (Ljavax/lang/model/element/TypeElement;)Lcom/sun/source/tree/ClassTree; flags 401
+method name getTree descriptor (Ljavax/lang/model/element/ExecutableElement;)Lcom/sun/source/tree/MethodTree; flags 401
+method name getTree descriptor (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;)Lcom/sun/source/tree/Tree; flags 401
+method name getTree descriptor (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/AnnotationValue;)Lcom/sun/source/tree/Tree; flags 401
+method name getPath descriptor (Lcom/sun/source/tree/CompilationUnitTree;Lcom/sun/source/tree/Tree;)Lcom/sun/source/util/TreePath; flags 401
+method name getPath descriptor (Ljavax/lang/model/element/Element;)Lcom/sun/source/util/TreePath; flags 401
+method name getPath descriptor (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;)Lcom/sun/source/util/TreePath; flags 401
+method name getPath descriptor (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/AnnotationValue;)Lcom/sun/source/util/TreePath; flags 401
+method name getElement descriptor (Lcom/sun/source/util/TreePath;)Ljavax/lang/model/element/Element; flags 401
+method name getTypeMirror descriptor (Lcom/sun/source/util/TreePath;)Ljavax/lang/model/type/TypeMirror; flags 401
+method name getScope descriptor (Lcom/sun/source/util/TreePath;)Lcom/sun/source/tree/Scope; flags 401
+method name getDocComment descriptor (Lcom/sun/source/util/TreePath;)Ljava/lang/String; flags 401
+method name isAccessible descriptor (Lcom/sun/source/tree/Scope;Ljavax/lang/model/element/TypeElement;)Z flags 401
+method name isAccessible descriptor (Lcom/sun/source/tree/Scope;Ljavax/lang/model/element/Element;Ljavax/lang/model/type/DeclaredType;)Z flags 401
+method name getOriginalType descriptor (Ljavax/lang/model/type/ErrorType;)Ljavax/lang/model/type/TypeMirror; flags 401
+method name printMessage descriptor (Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;Lcom/sun/source/tree/Tree;Lcom/sun/source/tree/CompilationUnitTree;)V flags 401
+method name getLub descriptor (Lcom/sun/source/tree/CatchTree;)Ljavax/lang/model/type/TypeMirror; flags 401
+
+class name com/sun/tools/javac/Main
+header extends java/lang/Object flags 21
+method name <init> descriptor ()V flags 1
+method name main descriptor ([Ljava/lang/String;)V thrownTypes java/lang/Exception flags 9
+method name compile descriptor ([Ljava/lang/String;)I flags 9
+method name compile descriptor ([Ljava/lang/String;Ljava/io/PrintWriter;)I flags 9
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.crypto.cryptoki-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.crypto.cryptoki
+header requires name\u0020;jdk.crypto.ec\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000 provides interface\u0020;java/security/Provider\u0020;impls\u0020;sun/security/pkcs11/SunPKCS11 flags 8000
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.crypto.ec-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.crypto.ec
+header requires name\u0020;java.base\u0020;flags\u0020;8000 provides interface\u0020;java/security/Provider\u0020;impls\u0020;sun/security/ec/SunEC flags 8000
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.dynalink-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,357 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.dynalink
+header exports jdk/dynalink/support,jdk/dynalink/beans,jdk/dynalink,jdk/dynalink/linker/support,jdk/dynalink/linker requires name\u0020;java.logging\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000 uses jdk/dynalink/linker/GuardingDynamicLinkerExporter flags 8000
+
+class name jdk/dynalink/CallSiteDescriptor
+header extends jdk/dynalink/SecureLookupSupplier flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljava/lang/invoke/MethodHandles$Lookup;Ljdk/dynalink/Operation;Ljava/lang/invoke/MethodType;)V flags 1
+method name getOperation descriptor ()Ljdk/dynalink/Operation; flags 11
+method name getMethodType descriptor ()Ljava/lang/invoke/MethodType; flags 11
+method name changeMethodType descriptor (Ljava/lang/invoke/MethodType;)Ljdk/dynalink/CallSiteDescriptor; flags 11
+method name changeMethodTypeInternal descriptor (Ljava/lang/invoke/MethodType;)Ljdk/dynalink/CallSiteDescriptor; flags 4
+method name changeOperation descriptor (Ljdk/dynalink/Operation;)Ljdk/dynalink/CallSiteDescriptor; flags 11
+method name changeOperationInternal descriptor (Ljdk/dynalink/Operation;)Ljdk/dynalink/CallSiteDescriptor; flags 4
+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
+
+class name jdk/dynalink/DynamicLinker
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/StackWalker$StackFrame outerClass java/lang/StackWalker innerClassName StackFrame flags 609
+innerclass innerClass java/lang/StackWalker$Option outerClass java/lang/StackWalker innerClassName Option flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name link descriptor (Ljdk/dynalink/RelinkableCallSite;)Ljdk/dynalink/RelinkableCallSite; flags 1 signature <T::Ljdk/dynalink/RelinkableCallSite;>(TT;)TT;
+method name getLinkerServices descriptor ()Ljdk/dynalink/linker/LinkerServices; flags 1
+method name getLinkedCallSiteLocation descriptor ()Ljava/lang/StackTraceElement; flags 9
+
+class name jdk/dynalink/DynamicLinkerFactory
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor ()V flags 1
+method name setClassLoader descriptor (Ljava/lang/ClassLoader;)V flags 1
+method name setPrioritizedLinkers descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<+Ljdk/dynalink/linker/GuardingDynamicLinker;>;)V
+method name setPrioritizedLinkers descriptor ([Ljdk/dynalink/linker/GuardingDynamicLinker;)V flags 81
+method name setPrioritizedLinker descriptor (Ljdk/dynalink/linker/GuardingDynamicLinker;)V flags 1
+method name setFallbackLinkers descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<+Ljdk/dynalink/linker/GuardingDynamicLinker;>;)V
+method name setFallbackLinkers descriptor ([Ljdk/dynalink/linker/GuardingDynamicLinker;)V flags 81
+method name setSyncOnRelink descriptor (Z)V flags 1
+method name setUnstableRelinkThreshold descriptor (I)V flags 1
+method name setPrelinkTransformer descriptor (Ljdk/dynalink/linker/GuardedInvocationTransformer;)V flags 1
+method name setAutoConversionStrategy descriptor (Ljdk/dynalink/linker/MethodTypeConversionStrategy;)V flags 1
+method name setInternalObjectsFilter descriptor (Ljdk/dynalink/linker/MethodHandleTransformer;)V flags 1
+method name createLinker descriptor ()Ljdk/dynalink/DynamicLinker; flags 1
+method name getAutoLoadingErrors descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/util/ServiceConfigurationError;>;
+
+class name jdk/dynalink/NamedOperation
+header extends java/lang/Object implements jdk/dynalink/Operation flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljdk/dynalink/Operation;Ljava/lang/Object;)V flags 1
+method name getBaseOperation descriptor ()Ljdk/dynalink/Operation; flags 1
+method name getName descriptor ()Ljava/lang/Object; flags 1
+method name changeName descriptor (Ljava/lang/String;)Ljdk/dynalink/NamedOperation; flags 11
+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 getBaseOperation descriptor (Ljdk/dynalink/Operation;)Ljdk/dynalink/Operation; flags 9
+method name getName descriptor (Ljdk/dynalink/Operation;)Ljava/lang/Object; flags 9
+
+class name jdk/dynalink/Namespace
+header extends java/lang/Object flags 601
+
+class name jdk/dynalink/NamespaceOperation
+header extends java/lang/Object implements jdk/dynalink/Operation flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljdk/dynalink/Operation;[Ljdk/dynalink/Namespace;)V flags 81
+method name getBaseOperation descriptor ()Ljdk/dynalink/Operation; flags 1
+method name getNamespaces descriptor ()[Ljdk/dynalink/Namespace; flags 1
+method name getNamespaceCount descriptor ()I flags 1
+method name getNamespace descriptor (I)Ljdk/dynalink/Namespace; flags 1
+method name contains descriptor (Ljdk/dynalink/Namespace;)Z 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 getBaseOperation descriptor (Ljdk/dynalink/Operation;)Ljdk/dynalink/Operation; flags 9
+method name getNamespaces descriptor (Ljdk/dynalink/Operation;)[Ljdk/dynalink/Namespace; flags 9
+method name contains descriptor (Ljdk/dynalink/Operation;Ljdk/dynalink/Operation;Ljdk/dynalink/Namespace;)Z flags 9
+
+class name jdk/dynalink/NoSuchDynamicMethodException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name jdk/dynalink/Operation
+header extends java/lang/Object flags 601
+method name withNamespace descriptor (Ljdk/dynalink/Namespace;)Ljdk/dynalink/NamespaceOperation; flags 1
+method name withNamespaces descriptor ([Ljdk/dynalink/Namespace;)Ljdk/dynalink/NamespaceOperation; flags 81
+method name named descriptor (Ljava/lang/Object;)Ljdk/dynalink/NamedOperation; flags 1
+
+class name jdk/dynalink/RelinkableCallSite
+header extends java/lang/Object flags 601
+method name initialize descriptor (Ljava/lang/invoke/MethodHandle;)V flags 401
+method name getDescriptor descriptor ()Ljdk/dynalink/CallSiteDescriptor; flags 401
+method name relink descriptor (Ljdk/dynalink/linker/GuardedInvocation;Ljava/lang/invoke/MethodHandle;)V flags 401
+method name resetAndRelink descriptor (Ljdk/dynalink/linker/GuardedInvocation;Ljava/lang/invoke/MethodHandle;)V flags 401
+
+class name jdk/dynalink/SecureLookupSupplier
+header extends java/lang/Object flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+field name GET_LOOKUP_PERMISSION_NAME descriptor Ljava/lang/String; constantValue dynalink.getLookup flags 19
+method name <init> descriptor (Ljava/lang/invoke/MethodHandles$Lookup;)V flags 1
+method name getLookup descriptor ()Ljava/lang/invoke/MethodHandles$Lookup; flags 11
+method name getLookupPrivileged descriptor ()Ljava/lang/invoke/MethodHandles$Lookup; flags 14
+
+class name jdk/dynalink/StandardNamespace
+header extends java/lang/Enum implements jdk/dynalink/Namespace flags 4031 signature Ljava/lang/Enum<Ljdk/dynalink/StandardNamespace;>;Ljdk/dynalink/Namespace;
+field name PROPERTY descriptor Ljdk/dynalink/StandardNamespace; flags 4019
+field name ELEMENT descriptor Ljdk/dynalink/StandardNamespace; flags 4019
+field name METHOD descriptor Ljdk/dynalink/StandardNamespace; flags 4019
+method name values descriptor ()[Ljdk/dynalink/StandardNamespace; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljdk/dynalink/StandardNamespace; flags 9
+method name findFirst descriptor (Ljdk/dynalink/Operation;)Ljdk/dynalink/StandardNamespace; flags 9
+
+class name jdk/dynalink/StandardOperation
+header extends java/lang/Enum implements jdk/dynalink/Operation flags 4031 signature Ljava/lang/Enum<Ljdk/dynalink/StandardOperation;>;Ljdk/dynalink/Operation;
+field name GET descriptor Ljdk/dynalink/StandardOperation; flags 4019
+field name SET descriptor Ljdk/dynalink/StandardOperation; flags 4019
+field name CALL descriptor Ljdk/dynalink/StandardOperation; flags 4019
+field name NEW descriptor Ljdk/dynalink/StandardOperation; flags 4019
+method name values descriptor ()[Ljdk/dynalink/StandardOperation; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljdk/dynalink/StandardOperation; flags 9
+
+class name jdk/dynalink/beans/BeansLinker
+header extends java/lang/Object implements jdk/dynalink/linker/GuardingDynamicLinker flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljdk/dynalink/beans/MissingMemberHandlerFactory;)V flags 1
+method name getLinkerForClass descriptor (Ljava/lang/Class;)Ljdk/dynalink/linker/TypeBasedGuardingDynamicLinker; flags 1 signature (Ljava/lang/Class<*>;)Ljdk/dynalink/linker/TypeBasedGuardingDynamicLinker;
+method name isDynamicMethod descriptor (Ljava/lang/Object;)Z flags 9
+method name isDynamicConstructor descriptor (Ljava/lang/Object;)Z flags 9
+method name getConstructorMethod descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; flags 9 signature (Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/lang/Object;
+method name getReadableInstancePropertyNames descriptor (Ljava/lang/Class;)Ljava/util/Set; flags 9 signature (Ljava/lang/Class<*>;)Ljava/util/Set<Ljava/lang/String;>;
+method name getWritableInstancePropertyNames descriptor (Ljava/lang/Class;)Ljava/util/Set; flags 9 signature (Ljava/lang/Class<*>;)Ljava/util/Set<Ljava/lang/String;>;
+method name getInstanceMethodNames descriptor (Ljava/lang/Class;)Ljava/util/Set; flags 9 signature (Ljava/lang/Class<*>;)Ljava/util/Set<Ljava/lang/String;>;
+method name getReadableStaticPropertyNames descriptor (Ljava/lang/Class;)Ljava/util/Set; flags 9 signature (Ljava/lang/Class<*>;)Ljava/util/Set<Ljava/lang/String;>;
+method name getWritableStaticPropertyNames descriptor (Ljava/lang/Class;)Ljava/util/Set; flags 9 signature (Ljava/lang/Class<*>;)Ljava/util/Set<Ljava/lang/String;>;
+method name getStaticMethodNames descriptor (Ljava/lang/Class;)Ljava/util/Set; flags 9 signature (Ljava/lang/Class<*>;)Ljava/util/Set<Ljava/lang/String;>;
+method name getGuardedInvocation descriptor (Ljdk/dynalink/linker/LinkRequest;Ljdk/dynalink/linker/LinkerServices;)Ljdk/dynalink/linker/GuardedInvocation; thrownTypes java/lang/Exception flags 1
+
+class name jdk/dynalink/beans/MissingMemberHandlerFactory
+header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
+method name createMissingMemberHandler descriptor (Ljdk/dynalink/linker/LinkRequest;Ljdk/dynalink/linker/LinkerServices;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/Exception flags 401
+
+class name jdk/dynalink/beans/StaticClass
+header extends java/lang/Object implements java/io/Serializable flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name forClass descriptor (Ljava/lang/Class;)Ljdk/dynalink/beans/StaticClass; flags 9 signature (Ljava/lang/Class<*>;)Ljdk/dynalink/beans/StaticClass;
+method name getRepresentedClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>;
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name jdk/dynalink/linker/ConversionComparator
+header extends java/lang/Object flags 601
+innerclass innerClass jdk/dynalink/linker/ConversionComparator$Comparison outerClass jdk/dynalink/linker/ConversionComparator innerClassName Comparison flags 4019
+method name compareConversion descriptor (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;)Ljdk/dynalink/linker/ConversionComparator$Comparison; flags 401 signature (Ljava/lang/Class<*>;Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljdk/dynalink/linker/ConversionComparator$Comparison;
+
+class name jdk/dynalink/linker/ConversionComparator$Comparison
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljdk/dynalink/linker/ConversionComparator$Comparison;>;
+innerclass innerClass jdk/dynalink/linker/ConversionComparator$Comparison outerClass jdk/dynalink/linker/ConversionComparator innerClassName Comparison flags 4019
+field name INDETERMINATE descriptor Ljdk/dynalink/linker/ConversionComparator$Comparison; flags 4019
+field name TYPE_1_BETTER descriptor Ljdk/dynalink/linker/ConversionComparator$Comparison; flags 4019
+field name TYPE_2_BETTER descriptor Ljdk/dynalink/linker/ConversionComparator$Comparison; flags 4019
+method name values descriptor ()[Ljdk/dynalink/linker/ConversionComparator$Comparison; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljdk/dynalink/linker/ConversionComparator$Comparison; flags 9
+
+class name jdk/dynalink/linker/GuardedInvocation
+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 <init> descriptor (Ljava/lang/invoke/MethodHandle;)V flags 1
+method name <init> descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)V flags 1
+method name <init> descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/SwitchPoint;)V flags 1
+method name <init> descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/SwitchPoint;)V flags 1
+method name <init> descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/SwitchPoint;Ljava/lang/Class;)V flags 1 signature (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/SwitchPoint;Ljava/lang/Class<+Ljava/lang/Throwable;>;)V
+method name <init> descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;[Ljava/lang/invoke/SwitchPoint;Ljava/lang/Class;)V flags 1 signature (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;[Ljava/lang/invoke/SwitchPoint;Ljava/lang/Class<+Ljava/lang/Throwable;>;)V
+method name getInvocation descriptor ()Ljava/lang/invoke/MethodHandle; flags 1
+method name getGuard descriptor ()Ljava/lang/invoke/MethodHandle; flags 1
+method name getSwitchPoints descriptor ()[Ljava/lang/invoke/SwitchPoint; flags 1
+method name getException descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<+Ljava/lang/Throwable;>;
+method name hasBeenInvalidated descriptor ()Z flags 1
+method name replaceMethods descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljdk/dynalink/linker/GuardedInvocation; flags 1
+method name addSwitchPoint descriptor (Ljava/lang/invoke/SwitchPoint;)Ljdk/dynalink/linker/GuardedInvocation; flags 1
+method name asType descriptor (Ljava/lang/invoke/MethodType;)Ljdk/dynalink/linker/GuardedInvocation; flags 1
+method name asType descriptor (Ljdk/dynalink/linker/LinkerServices;Ljava/lang/invoke/MethodType;)Ljdk/dynalink/linker/GuardedInvocation; flags 1
+method name asTypeSafeReturn descriptor (Ljdk/dynalink/linker/LinkerServices;Ljava/lang/invoke/MethodType;)Ljdk/dynalink/linker/GuardedInvocation; flags 1
+method name asType descriptor (Ljdk/dynalink/CallSiteDescriptor;)Ljdk/dynalink/linker/GuardedInvocation; flags 1
+method name filterArguments descriptor (I[Ljava/lang/invoke/MethodHandle;)Ljdk/dynalink/linker/GuardedInvocation; flags 81
+method name dropArguments descriptor (ILjava/util/List;)Ljdk/dynalink/linker/GuardedInvocation; flags 1 signature (ILjava/util/List<Ljava/lang/Class<*>;>;)Ljdk/dynalink/linker/GuardedInvocation;
+method name dropArguments descriptor (I[Ljava/lang/Class;)Ljdk/dynalink/linker/GuardedInvocation; flags 81 signature (I[Ljava/lang/Class<*>;)Ljdk/dynalink/linker/GuardedInvocation;
+method name compose descriptor (Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 1
+method name compose descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 1
+
+class name jdk/dynalink/linker/GuardedInvocationTransformer
+header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
+method name filter descriptor (Ljdk/dynalink/linker/GuardedInvocation;Ljdk/dynalink/linker/LinkRequest;Ljdk/dynalink/linker/LinkerServices;)Ljdk/dynalink/linker/GuardedInvocation; flags 401
+
+class name jdk/dynalink/linker/GuardingDynamicLinker
+header extends java/lang/Object flags 601
+method name getGuardedInvocation descriptor (Ljdk/dynalink/linker/LinkRequest;Ljdk/dynalink/linker/LinkerServices;)Ljdk/dynalink/linker/GuardedInvocation; thrownTypes java/lang/Exception flags 401
+
+class name jdk/dynalink/linker/GuardingDynamicLinkerExporter
+header extends java/lang/Object implements java/util/function/Supplier flags 421 signature Ljava/lang/Object;Ljava/util/function/Supplier<Ljava/util/List<Ljdk/dynalink/linker/GuardingDynamicLinker;>;>;
+field name AUTOLOAD_PERMISSION_NAME descriptor Ljava/lang/String; constantValue dynalink.exportLinkersAutomatically flags 19
+method name <init> descriptor ()V flags 4
+
+class name jdk/dynalink/linker/GuardingTypeConverterFactory
+header extends java/lang/Object flags 601
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name convertToType descriptor (Ljava/lang/Class;Ljava/lang/Class;Ljava/util/function/Supplier;)Ljdk/dynalink/linker/GuardedInvocation; thrownTypes java/lang/Exception flags 401 signature (Ljava/lang/Class<*>;Ljava/lang/Class<*>;Ljava/util/function/Supplier<Ljava/lang/invoke/MethodHandles$Lookup;>;)Ljdk/dynalink/linker/GuardedInvocation;
+
+class name jdk/dynalink/linker/LinkRequest
+header extends java/lang/Object flags 601
+method name getCallSiteDescriptor descriptor ()Ljdk/dynalink/CallSiteDescriptor; flags 401
+method name getArguments descriptor ()[Ljava/lang/Object; flags 401
+method name getReceiver descriptor ()Ljava/lang/Object; flags 401
+method name isCallSiteUnstable descriptor ()Z flags 401
+method name replaceArguments descriptor (Ljdk/dynalink/CallSiteDescriptor;[Ljava/lang/Object;)Ljdk/dynalink/linker/LinkRequest; flags 481
+
+class name jdk/dynalink/linker/LinkerServices
+header extends java/lang/Object flags 601
+innerclass innerClass jdk/dynalink/linker/ConversionComparator$Comparison outerClass jdk/dynalink/linker/ConversionComparator innerClassName Comparison flags 4019
+method name asType descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 401
+method name asTypeLosslessReturn descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 1
+method name getTypeConverter descriptor (Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 401 signature (Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
+method name canConvert descriptor (Ljava/lang/Class;Ljava/lang/Class;)Z flags 401 signature (Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Z
+method name getGuardedInvocation descriptor (Ljdk/dynalink/linker/LinkRequest;)Ljdk/dynalink/linker/GuardedInvocation; thrownTypes java/lang/Exception flags 401
+method name compareConversion descriptor (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;)Ljdk/dynalink/linker/ConversionComparator$Comparison; flags 401 signature (Ljava/lang/Class<*>;Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljdk/dynalink/linker/ConversionComparator$Comparison;
+method name filterInternalObjects descriptor (Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 401
+method name getWithLookup descriptor (Ljava/util/function/Supplier;Ljdk/dynalink/SecureLookupSupplier;)Ljava/lang/Object; flags 401 signature <T:Ljava/lang/Object;>(Ljava/util/function/Supplier<TT;>;Ljdk/dynalink/SecureLookupSupplier;)TT;
+
+class name jdk/dynalink/linker/MethodHandleTransformer
+header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
+method name transform descriptor (Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 401
+
+class name jdk/dynalink/linker/MethodTypeConversionStrategy
+header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
+method name asType descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 401
+
+class name jdk/dynalink/linker/TypeBasedGuardingDynamicLinker
+header extends java/lang/Object implements jdk/dynalink/linker/GuardingDynamicLinker flags 601
+method name canLinkType descriptor (Ljava/lang/Class;)Z flags 401 signature (Ljava/lang/Class<*>;)Z
+
+class name jdk/dynalink/linker/support/CompositeGuardingDynamicLinker
+header extends java/lang/Object implements jdk/dynalink/linker/GuardingDynamicLinker flags 21
+method name <init> descriptor (Ljava/lang/Iterable;)V flags 1 signature (Ljava/lang/Iterable<+Ljdk/dynalink/linker/GuardingDynamicLinker;>;)V
+method name getGuardedInvocation descriptor (Ljdk/dynalink/linker/LinkRequest;Ljdk/dynalink/linker/LinkerServices;)Ljdk/dynalink/linker/GuardedInvocation; thrownTypes java/lang/Exception flags 1
+
+class name jdk/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker
+header extends java/lang/Object implements jdk/dynalink/linker/TypeBasedGuardingDynamicLinker flags 21
+method name <init> descriptor (Ljava/lang/Iterable;)V flags 1 signature (Ljava/lang/Iterable<+Ljdk/dynalink/linker/TypeBasedGuardingDynamicLinker;>;)V
+method name canLinkType descriptor (Ljava/lang/Class;)Z flags 1 signature (Ljava/lang/Class<*>;)Z
+method name getGuardedInvocation descriptor (Ljdk/dynalink/linker/LinkRequest;Ljdk/dynalink/linker/LinkerServices;)Ljdk/dynalink/linker/GuardedInvocation; thrownTypes java/lang/Exception flags 1
+method name optimize descriptor (Ljava/lang/Iterable;)Ljava/util/List; flags 9 signature (Ljava/lang/Iterable<+Ljdk/dynalink/linker/GuardingDynamicLinker;>;)Ljava/util/List<Ljdk/dynalink/linker/GuardingDynamicLinker;>;
+
+class name jdk/dynalink/linker/support/DefaultInternalObjectFilter
+header extends java/lang/Object implements jdk/dynalink/linker/MethodHandleTransformer flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)V flags 1
+method name transform descriptor (Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 1
+
+class name jdk/dynalink/linker/support/Guards
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name isOfClass descriptor (Ljava/lang/Class;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 9 signature (Ljava/lang/Class<*>;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
+method name isInstance descriptor (Ljava/lang/Class;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 9 signature (Ljava/lang/Class<*>;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
+method name isInstance descriptor (Ljava/lang/Class;ILjava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 9 signature (Ljava/lang/Class<*>;ILjava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
+method name isArray descriptor (ILjava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 9
+method name asType descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 9
+method name asType descriptor (Ljdk/dynalink/linker/LinkerServices;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 9
+method name getClassGuard descriptor (Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 9 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
+method name getInstanceOfGuard descriptor (Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 9 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
+method name getIdentityGuard descriptor (Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle; flags 9
+method name isNull descriptor ()Ljava/lang/invoke/MethodHandle; flags 9
+method name isNotNull descriptor ()Ljava/lang/invoke/MethodHandle; flags 9
+
+class name jdk/dynalink/linker/support/Lookup
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+field name PUBLIC descriptor Ljdk/dynalink/linker/support/Lookup; flags 19
+method name <init> descriptor (Ljava/lang/invoke/MethodHandles$Lookup;)V flags 1
+method name unreflect descriptor (Ljava/lang/reflect/Method;)Ljava/lang/invoke/MethodHandle; flags 1
+method name unreflect descriptor (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/reflect/Method;)Ljava/lang/invoke/MethodHandle; flags 9
+method name unreflectGetter descriptor (Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle; flags 1
+method name findGetter descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
+method name unreflectSetter descriptor (Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle; flags 1
+method name unreflectConstructor descriptor (Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle; flags 1 signature (Ljava/lang/reflect/Constructor<*>;)Ljava/lang/invoke/MethodHandle;
+method name unreflectConstructor descriptor (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle; flags 9 signature (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/reflect/Constructor<*>;)Ljava/lang/invoke/MethodHandle;
+method name findSpecial descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
+method name findStatic descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
+method name findVirtual descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
+method name findOwnSpecial descriptor (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 89 signature (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
+method name findOwnSpecial descriptor (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 81 signature (Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
+method name findOwnStatic descriptor (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 89 signature (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
+method name findOwnStatic descriptor (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 81 signature (Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
+
+class name jdk/dynalink/linker/support/SimpleLinkRequest
+header extends java/lang/Object implements jdk/dynalink/linker/LinkRequest flags 21
+method name <init> descriptor (Ljdk/dynalink/CallSiteDescriptor;Z[Ljava/lang/Object;)V flags 81
+method name getArguments descriptor ()[Ljava/lang/Object; flags 1
+method name getReceiver descriptor ()Ljava/lang/Object; flags 1
+method name getCallSiteDescriptor descriptor ()Ljdk/dynalink/CallSiteDescriptor; flags 1
+method name isCallSiteUnstable descriptor ()Z flags 1
+method name replaceArguments descriptor (Ljdk/dynalink/CallSiteDescriptor;[Ljava/lang/Object;)Ljdk/dynalink/linker/LinkRequest; flags 81
+
+class name jdk/dynalink/linker/support/TypeUtilities
+header extends java/lang/Object flags 31
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+method name isMethodInvocationConvertible descriptor (Ljava/lang/Class;Ljava/lang/Class;)Z flags 9 signature (Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Z
+method name isConvertibleWithoutLoss descriptor (Ljava/lang/Class;Ljava/lang/Class;)Z flags 9 signature (Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Z
+method name isSubtype descriptor (Ljava/lang/Class;Ljava/lang/Class;)Z flags 9 signature (Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Z
+method name getPrimitiveTypeByName descriptor (Ljava/lang/String;)Ljava/lang/Class; flags 9 signature (Ljava/lang/String;)Ljava/lang/Class<*>;
+method name getPrimitiveType descriptor (Ljava/lang/Class;)Ljava/lang/Class; flags 9 signature (Ljava/lang/Class<*>;)Ljava/lang/Class<*>;
+method name getWrapperType descriptor (Ljava/lang/Class;)Ljava/lang/Class; flags 9 signature (Ljava/lang/Class<*>;)Ljava/lang/Class<*>;
+method name isWrapperType descriptor (Ljava/lang/Class;)Z flags 9 signature (Ljava/lang/Class<*>;)Z
+
+class name jdk/dynalink/support/AbstractRelinkableCallSite
+header extends java/lang/invoke/MutableCallSite implements jdk/dynalink/RelinkableCallSite flags 421
+method name <init> descriptor (Ljdk/dynalink/CallSiteDescriptor;)V flags 4
+method name getDescriptor descriptor ()Ljdk/dynalink/CallSiteDescriptor; flags 1
+method name initialize descriptor (Ljava/lang/invoke/MethodHandle;)V flags 1
+
+class name jdk/dynalink/support/ChainedCallSite
+header extends jdk/dynalink/support/AbstractRelinkableCallSite flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljdk/dynalink/CallSiteDescriptor;)V flags 1
+method name getMaxChainLength descriptor ()I flags 4
+method name relink descriptor (Ljdk/dynalink/linker/GuardedInvocation;Ljava/lang/invoke/MethodHandle;)V flags 1
+method name resetAndRelink descriptor (Ljdk/dynalink/linker/GuardedInvocation;Ljava/lang/invoke/MethodHandle;)V flags 1
+
+class name jdk/dynalink/support/SimpleRelinkableCallSite
+header extends jdk/dynalink/support/AbstractRelinkableCallSite flags 21
+method name <init> descriptor (Ljdk/dynalink/CallSiteDescriptor;)V flags 1
+method name relink descriptor (Ljdk/dynalink/linker/GuardedInvocation;Ljava/lang/invoke/MethodHandle;)V flags 1
+method name resetAndRelink descriptor (Ljdk/dynalink/linker/GuardedInvocation;Ljava/lang/invoke/MethodHandle;)V flags 1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.editpad-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.editpad
+header requires name\u0020;jdk.internal.ed\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.desktop\u0020;flags\u0020;0 provides interface\u0020;jdk/internal/editor/spi/BuildInEditorProvider\u0020;impls\u0020;jdk/editpad/EditPadProvider flags 8000
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.hotspot.agent-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.hotspot.agent
+header requires name\u0020;java.datatransfer\u0020;flags\u0020;0,name\u0020;java.scripting\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.desktop\u0020;flags\u0020;0,name\u0020;java.rmi\u0020;flags\u0020;0 flags 8000
+
--- a/make/data/symbols/jdk.httpserver-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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. ###
-# ##########################################################
-#
--- a/make/data/symbols/jdk.httpserver-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/jdk.httpserver-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/jdk.httpserver-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/jdk.httpserver-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.httpserver-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,105 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.httpserver
+header exports com/sun/net/httpserver/spi,com/sun/net/httpserver requires name\u0020;java.base\u0020;flags\u0020;8000 uses com/sun/net/httpserver/spi/HttpServerProvider flags 8000
+
+class name com/sun/net/httpserver/Authenticator
+header extends java/lang/Object flags 421
+innerclass innerClass com/sun/net/httpserver/Authenticator$Retry outerClass com/sun/net/httpserver/Authenticator innerClassName Retry flags 9
+innerclass innerClass com/sun/net/httpserver/Authenticator$Success outerClass com/sun/net/httpserver/Authenticator innerClassName Success flags 9
+innerclass innerClass com/sun/net/httpserver/Authenticator$Failure outerClass com/sun/net/httpserver/Authenticator innerClassName Failure flags 9
+innerclass innerClass com/sun/net/httpserver/Authenticator$Result outerClass com/sun/net/httpserver/Authenticator innerClassName Result flags 409
+
+class name com/sun/net/httpserver/Authenticator$Failure
+header extends com/sun/net/httpserver/Authenticator$Result flags 21
+innerclass innerClass com/sun/net/httpserver/Authenticator$Failure outerClass com/sun/net/httpserver/Authenticator innerClassName Failure flags 9
+innerclass innerClass com/sun/net/httpserver/Authenticator$Result outerClass com/sun/net/httpserver/Authenticator innerClassName Result flags 409
+
+class name com/sun/net/httpserver/Authenticator$Retry
+header extends com/sun/net/httpserver/Authenticator$Result flags 21
+innerclass innerClass com/sun/net/httpserver/Authenticator$Retry outerClass com/sun/net/httpserver/Authenticator innerClassName Retry flags 9
+innerclass innerClass com/sun/net/httpserver/Authenticator$Result outerClass com/sun/net/httpserver/Authenticator innerClassName Result flags 409
+
+class name com/sun/net/httpserver/Authenticator$Success
+header extends com/sun/net/httpserver/Authenticator$Result flags 21
+innerclass innerClass com/sun/net/httpserver/Authenticator$Success outerClass com/sun/net/httpserver/Authenticator innerClassName Success flags 9
+innerclass innerClass com/sun/net/httpserver/Authenticator$Result outerClass com/sun/net/httpserver/Authenticator innerClassName Result flags 409
+
+class name com/sun/net/httpserver/BasicAuthenticator
+header extends com/sun/net/httpserver/Authenticator flags 421
+innerclass innerClass com/sun/net/httpserver/Authenticator$Result outerClass com/sun/net/httpserver/Authenticator innerClassName Result flags 409
+innerclass innerClass com/sun/net/httpserver/Authenticator$Retry outerClass com/sun/net/httpserver/Authenticator innerClassName Retry flags 9
+innerclass innerClass com/sun/net/httpserver/Authenticator$Failure outerClass com/sun/net/httpserver/Authenticator innerClassName Failure flags 9
+innerclass innerClass com/sun/net/httpserver/Authenticator$Success outerClass com/sun/net/httpserver/Authenticator innerClassName Success flags 9
+innerclass innerClass java/util/Base64$Decoder outerClass java/util/Base64 innerClassName Decoder flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name com/sun/net/httpserver/Filter
+header extends java/lang/Object flags 421
+innerclass innerClass com/sun/net/httpserver/Filter$Chain outerClass com/sun/net/httpserver/Filter innerClassName Chain flags 9
+
+class name com/sun/net/httpserver/Filter$Chain
+header extends java/lang/Object flags 21
+innerclass innerClass com/sun/net/httpserver/Filter$Chain outerClass com/sun/net/httpserver/Filter innerClassName Chain flags 9
+
+class name com/sun/net/httpserver/Headers
+header extends java/lang/Object implements java/util/Map flags 21 signature Ljava/lang/Object;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+
+class name com/sun/net/httpserver/HttpContext
+header extends java/lang/Object flags 421
+
+class name com/sun/net/httpserver/HttpExchange
+header extends java/lang/Object flags 421
+
+class name com/sun/net/httpserver/HttpHandler
+header extends java/lang/Object flags 601
+
+class name com/sun/net/httpserver/HttpPrincipal
+header extends java/lang/Object implements java/security/Principal flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name com/sun/net/httpserver/HttpServer
+header extends java/lang/Object flags 421
+
+class name com/sun/net/httpserver/HttpsConfigurator
+header extends java/lang/Object flags 21
+
+class name com/sun/net/httpserver/HttpsExchange
+header extends com/sun/net/httpserver/HttpExchange flags 421
+
+class name com/sun/net/httpserver/HttpsParameters
+header extends java/lang/Object flags 421
+
+class name com/sun/net/httpserver/HttpsServer
+header extends com/sun/net/httpserver/HttpServer flags 421
+
+class name com/sun/net/httpserver/spi/HttpServerProvider
+header extends java/lang/Object flags 421
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.incubator.httpclient-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,281 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.incubator.httpclient
+header exports jdk/incubator/http requires name\u0020;java.base\u0020;flags\u0020;8000 resolution 9 flags 8000
+
+class name jdk/incubator/http/HttpClient
+header extends java/lang/Object flags 421
+innerclass innerClass jdk/incubator/http/HttpClient$Redirect outerClass jdk/incubator/http/HttpClient innerClassName Redirect flags 4019
+innerclass innerClass jdk/incubator/http/HttpClient$Version outerClass jdk/incubator/http/HttpClient innerClassName Version flags 4019
+innerclass innerClass jdk/incubator/http/HttpClient$Builder outerClass jdk/incubator/http/HttpClient innerClassName Builder flags 409
+innerclass innerClass jdk/incubator/http/HttpResponse$BodyHandler outerClass jdk/incubator/http/HttpResponse innerClassName BodyHandler flags 609
+innerclass innerClass jdk/incubator/http/HttpResponse$MultiProcessor outerClass jdk/incubator/http/HttpResponse innerClassName MultiProcessor flags 609
+innerclass innerClass jdk/incubator/http/WebSocket$Listener outerClass jdk/incubator/http/WebSocket innerClassName Listener flags 609
+innerclass innerClass jdk/incubator/http/WebSocket$Builder outerClass jdk/incubator/http/WebSocket innerClassName Builder flags 609
+method name <init> descriptor ()V flags 4
+method name newHttpClient descriptor ()Ljdk/incubator/http/HttpClient; flags 9
+method name newBuilder descriptor ()Ljdk/incubator/http/HttpClient$Builder; flags 9
+method name cookieManager descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/net/CookieManager;>;
+method name followRedirects descriptor ()Ljdk/incubator/http/HttpClient$Redirect; flags 401
+method name proxy descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/net/ProxySelector;>;
+method name sslContext descriptor ()Ljavax/net/ssl/SSLContext; flags 401
+method name sslParameters descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljavax/net/ssl/SSLParameters;>;
+method name authenticator descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/net/Authenticator;>;
+method name version descriptor ()Ljdk/incubator/http/HttpClient$Version; flags 401
+method name executor descriptor ()Ljava/util/concurrent/Executor; flags 401
+method name send descriptor (Ljdk/incubator/http/HttpRequest;Ljdk/incubator/http/HttpResponse$BodyHandler;)Ljdk/incubator/http/HttpResponse; thrownTypes java/io/IOException,java/lang/InterruptedException flags 401 signature <T:Ljava/lang/Object;>(Ljdk/incubator/http/HttpRequest;Ljdk/incubator/http/HttpResponse$BodyHandler<TT;>;)Ljdk/incubator/http/HttpResponse<TT;>;
+method name sendAsync descriptor (Ljdk/incubator/http/HttpRequest;Ljdk/incubator/http/HttpResponse$BodyHandler;)Ljava/util/concurrent/CompletableFuture; flags 401 signature <T:Ljava/lang/Object;>(Ljdk/incubator/http/HttpRequest;Ljdk/incubator/http/HttpResponse$BodyHandler<TT;>;)Ljava/util/concurrent/CompletableFuture<Ljdk/incubator/http/HttpResponse<TT;>;>;
+method name sendAsync descriptor (Ljdk/incubator/http/HttpRequest;Ljdk/incubator/http/HttpResponse$MultiProcessor;)Ljava/util/concurrent/CompletableFuture; flags 401 signature <U:Ljava/lang/Object;T:Ljava/lang/Object;>(Ljdk/incubator/http/HttpRequest;Ljdk/incubator/http/HttpResponse$MultiProcessor<TU;TT;>;)Ljava/util/concurrent/CompletableFuture<TU;>;
+method name newWebSocketBuilder descriptor (Ljava/net/URI;Ljdk/incubator/http/WebSocket$Listener;)Ljdk/incubator/http/WebSocket$Builder; flags 1
+
+class name jdk/incubator/http/HttpClient$Builder
+header extends java/lang/Object flags 421
+innerclass innerClass jdk/incubator/http/HttpClient$Builder outerClass jdk/incubator/http/HttpClient innerClassName Builder flags 409
+innerclass innerClass jdk/incubator/http/HttpClient$Redirect outerClass jdk/incubator/http/HttpClient innerClassName Redirect flags 4019
+innerclass innerClass jdk/incubator/http/HttpClient$Version outerClass jdk/incubator/http/HttpClient innerClassName Version flags 4019
+method name <init> descriptor ()V flags 4
+method name cookieManager descriptor (Ljava/net/CookieManager;)Ljdk/incubator/http/HttpClient$Builder; flags 401
+method name sslContext descriptor (Ljavax/net/ssl/SSLContext;)Ljdk/incubator/http/HttpClient$Builder; flags 401
+method name sslParameters descriptor (Ljavax/net/ssl/SSLParameters;)Ljdk/incubator/http/HttpClient$Builder; flags 401
+method name executor descriptor (Ljava/util/concurrent/Executor;)Ljdk/incubator/http/HttpClient$Builder; flags 401
+method name followRedirects descriptor (Ljdk/incubator/http/HttpClient$Redirect;)Ljdk/incubator/http/HttpClient$Builder; flags 401
+method name version descriptor (Ljdk/incubator/http/HttpClient$Version;)Ljdk/incubator/http/HttpClient$Builder; flags 401
+method name priority descriptor (I)Ljdk/incubator/http/HttpClient$Builder; flags 401
+method name proxy descriptor (Ljava/net/ProxySelector;)Ljdk/incubator/http/HttpClient$Builder; flags 401
+method name authenticator descriptor (Ljava/net/Authenticator;)Ljdk/incubator/http/HttpClient$Builder; flags 401
+method name build descriptor ()Ljdk/incubator/http/HttpClient; flags 401
+
+class name jdk/incubator/http/HttpClient$Redirect
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljdk/incubator/http/HttpClient$Redirect;>;
+innerclass innerClass jdk/incubator/http/HttpClient$Redirect outerClass jdk/incubator/http/HttpClient innerClassName Redirect flags 4019
+field name NEVER descriptor Ljdk/incubator/http/HttpClient$Redirect; flags 4019
+field name ALWAYS descriptor Ljdk/incubator/http/HttpClient$Redirect; flags 4019
+field name SAME_PROTOCOL descriptor Ljdk/incubator/http/HttpClient$Redirect; flags 4019
+field name SECURE descriptor Ljdk/incubator/http/HttpClient$Redirect; flags 4019
+method name values descriptor ()[Ljdk/incubator/http/HttpClient$Redirect; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljdk/incubator/http/HttpClient$Redirect; flags 9
+
+class name jdk/incubator/http/HttpClient$Version
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljdk/incubator/http/HttpClient$Version;>;
+innerclass innerClass jdk/incubator/http/HttpClient$Version outerClass jdk/incubator/http/HttpClient innerClassName Version flags 4019
+field name HTTP_1_1 descriptor Ljdk/incubator/http/HttpClient$Version; flags 4019
+field name HTTP_2 descriptor Ljdk/incubator/http/HttpClient$Version; flags 4019
+method name values descriptor ()[Ljdk/incubator/http/HttpClient$Version; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljdk/incubator/http/HttpClient$Version; flags 9
+
+class name jdk/incubator/http/HttpHeaders
+header extends java/lang/Object flags 601
+method name firstValue descriptor (Ljava/lang/String;)Ljava/util/Optional; flags 401 signature (Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/String;>;
+method name firstValueAsLong descriptor (Ljava/lang/String;)Ljava/util/OptionalLong; flags 401
+method name allValues descriptor (Ljava/lang/String;)Ljava/util/List; flags 401 signature (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
+method name map descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
+
+class name jdk/incubator/http/HttpRequest
+header extends java/lang/Object flags 421
+innerclass innerClass jdk/incubator/http/HttpRequest$BodyProcessor outerClass jdk/incubator/http/HttpRequest innerClassName BodyProcessor flags 609
+innerclass innerClass jdk/incubator/http/HttpRequest$Builder outerClass jdk/incubator/http/HttpRequest innerClassName Builder flags 409
+innerclass innerClass jdk/incubator/http/HttpClient$Version outerClass jdk/incubator/http/HttpClient innerClassName Version flags 4019
+method name <init> descriptor ()V flags 4
+method name newBuilder descriptor (Ljava/net/URI;)Ljdk/incubator/http/HttpRequest$Builder; flags 9
+method name newBuilder descriptor ()Ljdk/incubator/http/HttpRequest$Builder; flags 9
+method name bodyProcessor descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljdk/incubator/http/HttpRequest$BodyProcessor;>;
+method name method descriptor ()Ljava/lang/String; flags 401
+method name duration descriptor ()Ljava/time/Duration; flags 401
+method name expectContinue descriptor ()Z flags 401
+method name uri descriptor ()Ljava/net/URI; flags 401
+method name version descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljdk/incubator/http/HttpClient$Version;>;
+method name headers descriptor ()Ljdk/incubator/http/HttpHeaders; flags 401
+method name noBody descriptor ()Ljdk/incubator/http/HttpRequest$BodyProcessor; flags 9
+
+class name jdk/incubator/http/HttpRequest$BodyProcessor
+header extends java/lang/Object implements java/util/concurrent/Flow$Publisher flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/Flow$Publisher<Ljava/nio/ByteBuffer;>;
+innerclass innerClass jdk/incubator/http/HttpRequest$BodyProcessor outerClass jdk/incubator/http/HttpRequest innerClassName BodyProcessor flags 609
+innerclass innerClass java/util/concurrent/Flow$Publisher outerClass java/util/concurrent/Flow innerClassName Publisher flags 609
+method name fromString descriptor (Ljava/lang/String;)Ljdk/incubator/http/HttpRequest$BodyProcessor; flags 9
+method name fromString descriptor (Ljava/lang/String;Ljava/nio/charset/Charset;)Ljdk/incubator/http/HttpRequest$BodyProcessor; flags 9
+method name fromInputStream descriptor (Ljava/util/function/Supplier;)Ljdk/incubator/http/HttpRequest$BodyProcessor; flags 9 signature (Ljava/util/function/Supplier<+Ljava/io/InputStream;>;)Ljdk/incubator/http/HttpRequest$BodyProcessor;
+method name fromByteArray descriptor ([B)Ljdk/incubator/http/HttpRequest$BodyProcessor; flags 9
+method name fromByteArray descriptor ([BII)Ljdk/incubator/http/HttpRequest$BodyProcessor; flags 9
+method name fromFile descriptor (Ljava/nio/file/Path;)Ljdk/incubator/http/HttpRequest$BodyProcessor; thrownTypes java/io/FileNotFoundException flags 9
+method name fromByteArrays descriptor (Ljava/lang/Iterable;)Ljdk/incubator/http/HttpRequest$BodyProcessor; flags 9 signature (Ljava/lang/Iterable<[B>;)Ljdk/incubator/http/HttpRequest$BodyProcessor;
+method name contentLength descriptor ()J flags 401
+
+class name jdk/incubator/http/HttpRequest$Builder
+header extends java/lang/Object flags 421
+innerclass innerClass jdk/incubator/http/HttpRequest$Builder outerClass jdk/incubator/http/HttpRequest innerClassName Builder flags 409
+innerclass innerClass jdk/incubator/http/HttpClient$Version outerClass jdk/incubator/http/HttpClient innerClassName Version flags 4019
+innerclass innerClass jdk/incubator/http/HttpRequest$BodyProcessor outerClass jdk/incubator/http/HttpRequest innerClassName BodyProcessor flags 609
+method name <init> descriptor ()V flags 4
+method name uri descriptor (Ljava/net/URI;)Ljdk/incubator/http/HttpRequest$Builder; flags 401
+method name expectContinue descriptor (Z)Ljdk/incubator/http/HttpRequest$Builder; flags 401
+method name version descriptor (Ljdk/incubator/http/HttpClient$Version;)Ljdk/incubator/http/HttpRequest$Builder; flags 401
+method name header descriptor (Ljava/lang/String;Ljava/lang/String;)Ljdk/incubator/http/HttpRequest$Builder; flags 401
+method name headers descriptor ([Ljava/lang/String;)Ljdk/incubator/http/HttpRequest$Builder; flags 481
+method name timeout descriptor (Ljava/time/Duration;)Ljdk/incubator/http/HttpRequest$Builder; flags 401
+method name setHeader descriptor (Ljava/lang/String;Ljava/lang/String;)Ljdk/incubator/http/HttpRequest$Builder; flags 401
+method name GET descriptor ()Ljdk/incubator/http/HttpRequest$Builder; flags 401
+method name POST descriptor (Ljdk/incubator/http/HttpRequest$BodyProcessor;)Ljdk/incubator/http/HttpRequest$Builder; flags 401
+method name PUT descriptor (Ljdk/incubator/http/HttpRequest$BodyProcessor;)Ljdk/incubator/http/HttpRequest$Builder; flags 401
+method name DELETE descriptor (Ljdk/incubator/http/HttpRequest$BodyProcessor;)Ljdk/incubator/http/HttpRequest$Builder; flags 401
+method name method descriptor (Ljava/lang/String;Ljdk/incubator/http/HttpRequest$BodyProcessor;)Ljdk/incubator/http/HttpRequest$Builder; flags 401
+method name build descriptor ()Ljdk/incubator/http/HttpRequest; flags 401
+method name copy descriptor ()Ljdk/incubator/http/HttpRequest$Builder; flags 401
+
+class name jdk/incubator/http/HttpResponse
+header extends java/lang/Object flags 421 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+innerclass innerClass jdk/incubator/http/HttpResponse$MultiProcessor outerClass jdk/incubator/http/HttpResponse innerClassName MultiProcessor flags 609
+innerclass innerClass jdk/incubator/http/HttpResponse$BodyProcessor outerClass jdk/incubator/http/HttpResponse innerClassName BodyProcessor flags 609
+innerclass innerClass jdk/incubator/http/HttpResponse$BodyHandler outerClass jdk/incubator/http/HttpResponse innerClassName BodyHandler flags 609
+innerclass innerClass jdk/incubator/http/HttpClient$Version outerClass jdk/incubator/http/HttpClient innerClassName Version flags 4019
+method name <init> descriptor ()V flags 4
+method name statusCode descriptor ()I flags 401
+method name request descriptor ()Ljdk/incubator/http/HttpRequest; flags 401
+method name finalRequest descriptor ()Ljdk/incubator/http/HttpRequest; flags 401
+method name headers descriptor ()Ljdk/incubator/http/HttpHeaders; flags 401
+method name trailers descriptor ()Ljava/util/concurrent/CompletableFuture; flags 401 signature ()Ljava/util/concurrent/CompletableFuture<Ljdk/incubator/http/HttpHeaders;>;
+method name body descriptor ()Ljava/lang/Object; flags 401 signature ()TT;
+method name sslParameters descriptor ()Ljavax/net/ssl/SSLParameters; flags 401
+method name uri descriptor ()Ljava/net/URI; flags 401
+method name version descriptor ()Ljdk/incubator/http/HttpClient$Version; flags 401
+
+class name jdk/incubator/http/HttpResponse$BodyHandler
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface;
+innerclass innerClass jdk/incubator/http/HttpResponse$BodyProcessor outerClass jdk/incubator/http/HttpResponse innerClassName BodyProcessor flags 609
+innerclass innerClass jdk/incubator/http/HttpResponse$BodyHandler outerClass jdk/incubator/http/HttpResponse innerClassName BodyHandler flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name apply descriptor (ILjdk/incubator/http/HttpHeaders;)Ljdk/incubator/http/HttpResponse$BodyProcessor; flags 401 signature (ILjdk/incubator/http/HttpHeaders;)Ljdk/incubator/http/HttpResponse$BodyProcessor<TT;>;
+method name discard descriptor (Ljava/lang/Object;)Ljdk/incubator/http/HttpResponse$BodyHandler; flags 9 signature <U:Ljava/lang/Object;>(TU;)Ljdk/incubator/http/HttpResponse$BodyHandler<TU;>;
+method name asString descriptor (Ljava/nio/charset/Charset;)Ljdk/incubator/http/HttpResponse$BodyHandler; flags 9 signature (Ljava/nio/charset/Charset;)Ljdk/incubator/http/HttpResponse$BodyHandler<Ljava/lang/String;>;
+method name asFile descriptor (Ljava/nio/file/Path;)Ljdk/incubator/http/HttpResponse$BodyHandler; flags 9 signature (Ljava/nio/file/Path;)Ljdk/incubator/http/HttpResponse$BodyHandler<Ljava/nio/file/Path;>;
+method name asFileDownload descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljdk/incubator/http/HttpResponse$BodyHandler; flags 89 signature (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljdk/incubator/http/HttpResponse$BodyHandler<Ljava/nio/file/Path;>;
+method name asFile descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljdk/incubator/http/HttpResponse$BodyHandler; flags 89 signature (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljdk/incubator/http/HttpResponse$BodyHandler<Ljava/nio/file/Path;>;
+method name asByteArrayConsumer descriptor (Ljava/util/function/Consumer;)Ljdk/incubator/http/HttpResponse$BodyHandler; flags 9 signature (Ljava/util/function/Consumer<Ljava/util/Optional<[B>;>;)Ljdk/incubator/http/HttpResponse$BodyHandler<Ljava/lang/Void;>;
+method name asByteArray descriptor ()Ljdk/incubator/http/HttpResponse$BodyHandler; flags 9 signature ()Ljdk/incubator/http/HttpResponse$BodyHandler<[B>;
+method name asString descriptor ()Ljdk/incubator/http/HttpResponse$BodyHandler; flags 9 signature ()Ljdk/incubator/http/HttpResponse$BodyHandler<Ljava/lang/String;>;
+
+class name jdk/incubator/http/HttpResponse$BodyProcessor
+header extends java/lang/Object implements java/util/concurrent/Flow$Subscriber flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/concurrent/Flow$Subscriber<Ljava/nio/ByteBuffer;>;
+innerclass innerClass jdk/incubator/http/HttpResponse$BodyProcessor outerClass jdk/incubator/http/HttpResponse innerClassName BodyProcessor flags 609
+innerclass innerClass java/util/concurrent/Flow$Subscriber outerClass java/util/concurrent/Flow innerClassName Subscriber flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name getBody descriptor ()Ljava/util/concurrent/CompletionStage; flags 401 signature ()Ljava/util/concurrent/CompletionStage<TT;>;
+method name asString descriptor (Ljava/nio/charset/Charset;)Ljdk/incubator/http/HttpResponse$BodyProcessor; flags 9 signature (Ljava/nio/charset/Charset;)Ljdk/incubator/http/HttpResponse$BodyProcessor<Ljava/lang/String;>;
+method name asByteArray descriptor ()Ljdk/incubator/http/HttpResponse$BodyProcessor; flags 9 signature ()Ljdk/incubator/http/HttpResponse$BodyProcessor<[B>;
+method name asFile descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljdk/incubator/http/HttpResponse$BodyProcessor; flags 89 signature (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljdk/incubator/http/HttpResponse$BodyProcessor<Ljava/nio/file/Path;>;
+method name asByteArrayConsumer descriptor (Ljava/util/function/Consumer;)Ljdk/incubator/http/HttpResponse$BodyProcessor; flags 9 signature (Ljava/util/function/Consumer<Ljava/util/Optional<[B>;>;)Ljdk/incubator/http/HttpResponse$BodyProcessor<Ljava/lang/Void;>;
+method name asFile descriptor (Ljava/nio/file/Path;)Ljdk/incubator/http/HttpResponse$BodyProcessor; flags 9 signature (Ljava/nio/file/Path;)Ljdk/incubator/http/HttpResponse$BodyProcessor<Ljava/nio/file/Path;>;
+method name discard descriptor (Ljava/lang/Object;)Ljdk/incubator/http/HttpResponse$BodyProcessor; flags 9 signature <U:Ljava/lang/Object;>(TU;)Ljdk/incubator/http/HttpResponse$BodyProcessor<TU;>;
+
+class name jdk/incubator/http/HttpResponse$MultiProcessor
+header extends java/lang/Object flags 601 signature <U:Ljava/lang/Object;T:Ljava/lang/Object;>Ljava/lang/Object;
+innerclass innerClass jdk/incubator/http/HttpResponse$BodyHandler outerClass jdk/incubator/http/HttpResponse innerClassName BodyHandler flags 609
+innerclass innerClass jdk/incubator/http/HttpResponse$MultiProcessor outerClass jdk/incubator/http/HttpResponse innerClassName MultiProcessor flags 609
+method name onRequest descriptor (Ljdk/incubator/http/HttpRequest;)Ljava/util/Optional; flags 401 signature (Ljdk/incubator/http/HttpRequest;)Ljava/util/Optional<Ljdk/incubator/http/HttpResponse$BodyHandler<TT;>;>;
+method name onResponse descriptor (Ljdk/incubator/http/HttpResponse;)V flags 401 signature (Ljdk/incubator/http/HttpResponse<TT;>;)V
+method name onError descriptor (Ljdk/incubator/http/HttpRequest;Ljava/lang/Throwable;)V flags 401
+method name completion descriptor (Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture; flags 401 signature (Ljava/util/concurrent/CompletableFuture<Ljava/lang/Void;>;Ljava/util/concurrent/CompletableFuture<Ljava/lang/Void;>;)Ljava/util/concurrent/CompletableFuture<TU;>;
+method name asMap descriptor (Ljava/util/function/Function;Z)Ljdk/incubator/http/HttpResponse$MultiProcessor; flags 9 signature <V:Ljava/lang/Object;>(Ljava/util/function/Function<Ljdk/incubator/http/HttpRequest;Ljava/util/Optional<Ljdk/incubator/http/HttpResponse$BodyHandler<TV;>;>;>;Z)Ljdk/incubator/http/HttpResponse$MultiProcessor<Ljdk/incubator/http/MultiMapResult<TV;>;TV;>;
+method name asMap descriptor (Ljava/util/function/Function;)Ljdk/incubator/http/HttpResponse$MultiProcessor; flags 9 signature <V:Ljava/lang/Object;>(Ljava/util/function/Function<Ljdk/incubator/http/HttpRequest;Ljava/util/Optional<Ljdk/incubator/http/HttpResponse$BodyHandler<TV;>;>;>;)Ljdk/incubator/http/HttpResponse$MultiProcessor<Ljdk/incubator/http/MultiMapResult<TV;>;TV;>;
+
+class name jdk/incubator/http/HttpTimeoutException
+header extends java/io/IOException flags 21
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name jdk/incubator/http/MultiMapResult
+header extends java/lang/Object implements java/util/Map flags 21 signature <V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<Ljdk/incubator/http/HttpRequest;Ljava/util/concurrent/CompletableFuture<Ljdk/incubator/http/HttpResponse<TV;>;>;>;
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+method name size descriptor ()I flags 1
+method name isEmpty descriptor ()Z flags 1
+method name containsKey descriptor (Ljava/lang/Object;)Z flags 1
+method name containsValue descriptor (Ljava/lang/Object;)Z flags 1
+method name get descriptor (Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture<Ljdk/incubator/http/HttpResponse<TV;>;>;
+method name put descriptor (Ljdk/incubator/http/HttpRequest;Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljdk/incubator/http/HttpRequest;Ljava/util/concurrent/CompletableFuture<Ljdk/incubator/http/HttpResponse<TV;>;>;)Ljava/util/concurrent/CompletableFuture<Ljdk/incubator/http/HttpResponse<TV;>;>;
+method name remove descriptor (Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture<Ljdk/incubator/http/HttpResponse<TV;>;>;
+method name putAll descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+Ljdk/incubator/http/HttpRequest;+Ljava/util/concurrent/CompletableFuture<Ljdk/incubator/http/HttpResponse<TV;>;>;>;)V
+method name clear descriptor ()V flags 1
+method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljdk/incubator/http/HttpRequest;>;
+method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection<Ljava/util/concurrent/CompletableFuture<Ljdk/incubator/http/HttpResponse<TV;>;>;>;
+method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/util/Map$Entry<Ljdk/incubator/http/HttpRequest;Ljava/util/concurrent/CompletableFuture<Ljdk/incubator/http/HttpResponse<TV;>;>;>;>;
+method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1041
+method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1041
+method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1041
+
+class name jdk/incubator/http/WebSocket
+header extends java/lang/Object flags 601
+innerclass innerClass jdk/incubator/http/WebSocket$MessagePart outerClass jdk/incubator/http/WebSocket innerClassName MessagePart flags 4019
+innerclass innerClass jdk/incubator/http/WebSocket$Listener outerClass jdk/incubator/http/WebSocket innerClassName Listener flags 609
+innerclass innerClass jdk/incubator/http/WebSocket$Builder outerClass jdk/incubator/http/WebSocket innerClassName Builder flags 609
+field name NORMAL_CLOSURE descriptor I constantValue 1000 flags 19
+method name sendText descriptor (Ljava/lang/CharSequence;Z)Ljava/util/concurrent/CompletableFuture; flags 401 signature (Ljava/lang/CharSequence;Z)Ljava/util/concurrent/CompletableFuture<Ljdk/incubator/http/WebSocket;>;
+method name sendBinary descriptor (Ljava/nio/ByteBuffer;Z)Ljava/util/concurrent/CompletableFuture; flags 401 signature (Ljava/nio/ByteBuffer;Z)Ljava/util/concurrent/CompletableFuture<Ljdk/incubator/http/WebSocket;>;
+method name sendPing descriptor (Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletableFuture; flags 401 signature (Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletableFuture<Ljdk/incubator/http/WebSocket;>;
+method name sendPong descriptor (Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletableFuture; flags 401 signature (Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletableFuture<Ljdk/incubator/http/WebSocket;>;
+method name sendClose descriptor (ILjava/lang/String;)Ljava/util/concurrent/CompletableFuture; flags 401 signature (ILjava/lang/String;)Ljava/util/concurrent/CompletableFuture<Ljdk/incubator/http/WebSocket;>;
+method name request descriptor (J)V flags 401
+method name getSubprotocol descriptor ()Ljava/lang/String; flags 401
+method name isClosed descriptor ()Z flags 401
+method name abort descriptor ()V thrownTypes java/io/IOException flags 401
+
+class name jdk/incubator/http/WebSocket$Builder
+header extends java/lang/Object flags 601
+innerclass innerClass jdk/incubator/http/WebSocket$Builder outerClass jdk/incubator/http/WebSocket innerClassName Builder flags 609
+method name header descriptor (Ljava/lang/String;Ljava/lang/String;)Ljdk/incubator/http/WebSocket$Builder; flags 401
+method name subprotocols descriptor (Ljava/lang/String;[Ljava/lang/String;)Ljdk/incubator/http/WebSocket$Builder; flags 481
+method name connectTimeout descriptor (Ljava/time/Duration;)Ljdk/incubator/http/WebSocket$Builder; flags 401
+method name buildAsync descriptor ()Ljava/util/concurrent/CompletableFuture; flags 401 signature ()Ljava/util/concurrent/CompletableFuture<Ljdk/incubator/http/WebSocket;>;
+
+class name jdk/incubator/http/WebSocket$Listener
+header extends java/lang/Object flags 601
+innerclass innerClass jdk/incubator/http/WebSocket$Listener outerClass jdk/incubator/http/WebSocket innerClassName Listener flags 609
+innerclass innerClass jdk/incubator/http/WebSocket$MessagePart outerClass jdk/incubator/http/WebSocket innerClassName MessagePart flags 4019
+method name onOpen descriptor (Ljdk/incubator/http/WebSocket;)V flags 1
+method name onText descriptor (Ljdk/incubator/http/WebSocket;Ljava/lang/CharSequence;Ljdk/incubator/http/WebSocket$MessagePart;)Ljava/util/concurrent/CompletionStage; flags 1 signature (Ljdk/incubator/http/WebSocket;Ljava/lang/CharSequence;Ljdk/incubator/http/WebSocket$MessagePart;)Ljava/util/concurrent/CompletionStage<*>;
+method name onBinary descriptor (Ljdk/incubator/http/WebSocket;Ljava/nio/ByteBuffer;Ljdk/incubator/http/WebSocket$MessagePart;)Ljava/util/concurrent/CompletionStage; flags 1 signature (Ljdk/incubator/http/WebSocket;Ljava/nio/ByteBuffer;Ljdk/incubator/http/WebSocket$MessagePart;)Ljava/util/concurrent/CompletionStage<*>;
+method name onPing descriptor (Ljdk/incubator/http/WebSocket;Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletionStage; flags 1 signature (Ljdk/incubator/http/WebSocket;Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletionStage<*>;
+method name onPong descriptor (Ljdk/incubator/http/WebSocket;Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletionStage; flags 1 signature (Ljdk/incubator/http/WebSocket;Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletionStage<*>;
+method name onClose descriptor (Ljdk/incubator/http/WebSocket;ILjava/lang/String;)Ljava/util/concurrent/CompletionStage; flags 1 signature (Ljdk/incubator/http/WebSocket;ILjava/lang/String;)Ljava/util/concurrent/CompletionStage<*>;
+method name onError descriptor (Ljdk/incubator/http/WebSocket;Ljava/lang/Throwable;)V flags 1
+
+class name jdk/incubator/http/WebSocket$MessagePart
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljdk/incubator/http/WebSocket$MessagePart;>;
+innerclass innerClass jdk/incubator/http/WebSocket$MessagePart outerClass jdk/incubator/http/WebSocket innerClassName MessagePart flags 4019
+field name FIRST descriptor Ljdk/incubator/http/WebSocket$MessagePart; flags 4019
+field name PART descriptor Ljdk/incubator/http/WebSocket$MessagePart; flags 4019
+field name LAST descriptor Ljdk/incubator/http/WebSocket$MessagePart; flags 4019
+field name WHOLE descriptor Ljdk/incubator/http/WebSocket$MessagePart; flags 4019
+method name values descriptor ()[Ljdk/incubator/http/WebSocket$MessagePart; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljdk/incubator/http/WebSocket$MessagePart; flags 9
+
+class name jdk/incubator/http/WebSocketHandshakeException
+header extends java/io/IOException flags 31
+method name <init> descriptor (Ljdk/incubator/http/HttpResponse;)V flags 1 signature (Ljdk/incubator/http/HttpResponse<*>;)V
+method name getResponse descriptor ()Ljdk/incubator/http/HttpResponse; flags 1 signature ()Ljdk/incubator/http/HttpResponse<*>;
+method name initCause descriptor (Ljava/lang/Throwable;)Ljdk/incubator/http/WebSocketHandshakeException; flags 1
+method name initCause descriptor (Ljava/lang/Throwable;)Ljava/lang/Throwable; flags 1041
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.jartool-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,83 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.jartool
+header exports com/sun/jarsigner,jdk/security/jarsigner requires name\u0020;java.base\u0020;flags\u0020;8000 provides interface\u0020;java/util/spi/ToolProvider\u0020;impls\u0020;sun/tools/jar/JarToolProvider flags 8000
+
+class name com/sun/jarsigner/ContentSigner
+header extends java/lang/Object flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name <init> descriptor ()V flags 1
+method name generateSignedData descriptor (Lcom/sun/jarsigner/ContentSignerParameters;ZZ)[B thrownTypes java/security/NoSuchAlgorithmException,java/security/cert/CertificateException,java/io/IOException flags 401
+
+class name com/sun/jarsigner/ContentSignerParameters
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+method name getCommandLine descriptor ()[Ljava/lang/String; flags 401
+method name getTimestampingAuthority descriptor ()Ljava/net/URI; flags 401
+method name getTimestampingAuthorityCertificate descriptor ()Ljava/security/cert/X509Certificate; flags 401
+method name getTSAPolicyID descriptor ()Ljava/lang/String; flags 1
+method name getTSADigestAlg descriptor ()Ljava/lang/String; flags 1
+method name getSignature descriptor ()[B flags 401
+method name getSignatureAlgorithm descriptor ()Ljava/lang/String; flags 401
+method name getSignerCertificateChain descriptor ()[Ljava/security/cert/X509Certificate; flags 401
+method name getContent descriptor ()[B flags 401
+method name getSource descriptor ()Ljava/util/zip/ZipFile; flags 401
+
+class name jdk/security/jarsigner/JarSigner
+header extends java/lang/Object flags 31
+innerclass innerClass jdk/security/jarsigner/JarSigner$Builder outerClass jdk/security/jarsigner/JarSigner innerClassName Builder flags 9
+innerclass innerClass java/util/jar/Attributes$Name outerClass java/util/jar/Attributes innerClassName Name flags 9
+innerclass innerClass java/util/Base64$Encoder outerClass java/util/Base64 innerClassName Encoder flags 9
+method name sign descriptor (Ljava/util/zip/ZipFile;Ljava/io/OutputStream;)V flags 1
+method name getDigestAlgorithm descriptor ()Ljava/lang/String; flags 1
+method name getSignatureAlgorithm descriptor ()Ljava/lang/String; flags 1
+method name getTsa descriptor ()Ljava/net/URI; flags 1
+method name getSignerName descriptor ()Ljava/lang/String; flags 1
+method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1
+
+class name jdk/security/jarsigner/JarSigner$Builder
+header extends java/lang/Object flags 21
+innerclass innerClass java/security/KeyStore$PrivateKeyEntry outerClass java/security/KeyStore innerClassName PrivateKeyEntry flags 19
+innerclass innerClass jdk/security/jarsigner/JarSigner$Builder outerClass jdk/security/jarsigner/JarSigner innerClassName Builder flags 9
+method name <init> descriptor (Ljava/security/KeyStore$PrivateKeyEntry;)V flags 1
+method name <init> descriptor (Ljava/security/PrivateKey;Ljava/security/cert/CertPath;)V flags 1
+method name digestAlgorithm descriptor (Ljava/lang/String;)Ljdk/security/jarsigner/JarSigner$Builder; thrownTypes java/security/NoSuchAlgorithmException flags 1
+method name digestAlgorithm descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljdk/security/jarsigner/JarSigner$Builder; thrownTypes java/security/NoSuchAlgorithmException flags 1
+method name signatureAlgorithm descriptor (Ljava/lang/String;)Ljdk/security/jarsigner/JarSigner$Builder; thrownTypes java/security/NoSuchAlgorithmException flags 1
+method name signatureAlgorithm descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljdk/security/jarsigner/JarSigner$Builder; thrownTypes java/security/NoSuchAlgorithmException flags 1
+method name tsa descriptor (Ljava/net/URI;)Ljdk/security/jarsigner/JarSigner$Builder; flags 1
+method name signerName descriptor (Ljava/lang/String;)Ljdk/security/jarsigner/JarSigner$Builder; flags 1
+method name eventHandler descriptor (Ljava/util/function/BiConsumer;)Ljdk/security/jarsigner/JarSigner$Builder; flags 1 signature (Ljava/util/function/BiConsumer<Ljava/lang/String;Ljava/lang/String;>;)Ljdk/security/jarsigner/JarSigner$Builder;
+method name setProperty descriptor (Ljava/lang/String;Ljava/lang/String;)Ljdk/security/jarsigner/JarSigner$Builder; flags 1
+method name getDefaultDigestAlgorithm descriptor ()Ljava/lang/String; flags 9
+method name getDefaultSignatureAlgorithm descriptor (Ljava/security/PrivateKey;)Ljava/lang/String; flags 9
+method name build descriptor ()Ljdk/security/jarsigner/JarSigner; flags 1
+
+class name jdk/security/jarsigner/JarSignerException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.javadoc-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,437 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.javadoc
+header exports com/sun/javadoc,com/sun/tools/doclets,jdk/javadoc/doclet,com/sun/tools/doclets/standard,com/sun/tools/javadoc requires name\u0020;java.compiler\u0020;flags\u0020;20,name\u0020;java.xml\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;jdk.compiler\u0020;flags\u0020;20 provides interface\u0020;java/util/spi/ToolProvider\u0020;impls\u0020;jdk/javadoc/internal/tool/JavadocToolProvider,interface\u0020;javax/tools/DocumentationTool\u0020;impls\u0020;jdk/javadoc/internal/api/JavadocTool,interface\u0020;javax/tools/Tool\u0020;impls\u0020;jdk/javadoc/internal/api/JavadocTool flags 8000
+
+class name com/sun/javadoc/AnnotatedType
+header extends java/lang/Object implements com/sun/javadoc/Type flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name annotations descriptor ()[Lcom/sun/javadoc/AnnotationDesc; flags 401
+method name underlyingType descriptor ()Lcom/sun/javadoc/Type; flags 401
+
+class name com/sun/javadoc/AnnotationDesc
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+innerclass innerClass com/sun/javadoc/AnnotationDesc$ElementValuePair outerClass com/sun/javadoc/AnnotationDesc innerClassName ElementValuePair flags 609
+method name annotationType descriptor ()Lcom/sun/javadoc/AnnotationTypeDoc; flags 401
+method name elementValues descriptor ()[Lcom/sun/javadoc/AnnotationDesc$ElementValuePair; flags 401
+method name isSynthesized descriptor ()Z flags 401
+
+class name com/sun/javadoc/AnnotationDesc$ElementValuePair
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+innerclass innerClass com/sun/javadoc/AnnotationDesc$ElementValuePair outerClass com/sun/javadoc/AnnotationDesc innerClassName ElementValuePair flags 609
+method name element descriptor ()Lcom/sun/javadoc/AnnotationTypeElementDoc; flags 401
+method name value descriptor ()Lcom/sun/javadoc/AnnotationValue; flags 401
+
+class name com/sun/javadoc/AnnotationTypeDoc
+header extends java/lang/Object implements com/sun/javadoc/ClassDoc flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name elements descriptor ()[Lcom/sun/javadoc/AnnotationTypeElementDoc; flags 401
+
+class name com/sun/javadoc/AnnotationTypeElementDoc
+header extends java/lang/Object implements com/sun/javadoc/MethodDoc flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name defaultValue descriptor ()Lcom/sun/javadoc/AnnotationValue; flags 401
+
+class name com/sun/javadoc/AnnotationValue
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name value descriptor ()Ljava/lang/Object; flags 401
+method name toString descriptor ()Ljava/lang/String; flags 401
+
+class name com/sun/javadoc/ClassDoc
+header extends java/lang/Object implements com/sun/javadoc/ProgramElementDoc,com/sun/javadoc/Type flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name isAbstract descriptor ()Z flags 401
+method name isSerializable descriptor ()Z flags 401
+method name isExternalizable descriptor ()Z flags 401
+method name serializationMethods descriptor ()[Lcom/sun/javadoc/MethodDoc; flags 401
+method name serializableFields descriptor ()[Lcom/sun/javadoc/FieldDoc; flags 401
+method name definesSerializableFields descriptor ()Z flags 401
+method name superclass descriptor ()Lcom/sun/javadoc/ClassDoc; flags 401
+method name superclassType descriptor ()Lcom/sun/javadoc/Type; flags 401
+method name subclassOf descriptor (Lcom/sun/javadoc/ClassDoc;)Z flags 401
+method name interfaces descriptor ()[Lcom/sun/javadoc/ClassDoc; flags 401
+method name interfaceTypes descriptor ()[Lcom/sun/javadoc/Type; flags 401
+method name typeParameters descriptor ()[Lcom/sun/javadoc/TypeVariable; flags 401
+method name typeParamTags descriptor ()[Lcom/sun/javadoc/ParamTag; flags 401
+method name fields descriptor ()[Lcom/sun/javadoc/FieldDoc; flags 401
+method name fields descriptor (Z)[Lcom/sun/javadoc/FieldDoc; flags 401
+method name enumConstants descriptor ()[Lcom/sun/javadoc/FieldDoc; flags 401
+method name methods descriptor ()[Lcom/sun/javadoc/MethodDoc; flags 401
+method name methods descriptor (Z)[Lcom/sun/javadoc/MethodDoc; flags 401
+method name constructors descriptor ()[Lcom/sun/javadoc/ConstructorDoc; flags 401
+method name constructors descriptor (Z)[Lcom/sun/javadoc/ConstructorDoc; flags 401
+method name innerClasses descriptor ()[Lcom/sun/javadoc/ClassDoc; flags 401
+method name innerClasses descriptor (Z)[Lcom/sun/javadoc/ClassDoc; flags 401
+method name findClass descriptor (Ljava/lang/String;)Lcom/sun/javadoc/ClassDoc; flags 401
+method name importedClasses descriptor ()[Lcom/sun/javadoc/ClassDoc; flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name importedPackages descriptor ()[Lcom/sun/javadoc/PackageDoc; flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name com/sun/javadoc/ConstructorDoc
+header extends java/lang/Object implements com/sun/javadoc/ExecutableMemberDoc flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name com/sun/javadoc/Doc
+header extends java/lang/Object implements java/lang/Comparable flags 601 deprecated true signature Ljava/lang/Object;Ljava/lang/Comparable<Ljava/lang/Object;>; runtimeAnnotations @Ljava/lang/Deprecated;
+method name commentText descriptor ()Ljava/lang/String; flags 401
+method name tags descriptor ()[Lcom/sun/javadoc/Tag; flags 401
+method name tags descriptor (Ljava/lang/String;)[Lcom/sun/javadoc/Tag; flags 401
+method name seeTags descriptor ()[Lcom/sun/javadoc/SeeTag; flags 401
+method name inlineTags descriptor ()[Lcom/sun/javadoc/Tag; flags 401
+method name firstSentenceTags descriptor ()[Lcom/sun/javadoc/Tag; flags 401
+method name getRawCommentText descriptor ()Ljava/lang/String; flags 401
+method name setRawCommentText descriptor (Ljava/lang/String;)V flags 401
+method name name descriptor ()Ljava/lang/String; flags 401
+method name compareTo descriptor (Ljava/lang/Object;)I flags 401
+method name isField descriptor ()Z flags 401
+method name isEnumConstant descriptor ()Z flags 401
+method name isConstructor descriptor ()Z flags 401
+method name isMethod descriptor ()Z flags 401
+method name isAnnotationTypeElement descriptor ()Z flags 401
+method name isInterface descriptor ()Z flags 401
+method name isException descriptor ()Z flags 401
+method name isError descriptor ()Z flags 401
+method name isEnum descriptor ()Z flags 401
+method name isAnnotationType descriptor ()Z flags 401
+method name isOrdinaryClass descriptor ()Z flags 401
+method name isClass descriptor ()Z flags 401
+method name isIncluded descriptor ()Z flags 401
+method name position descriptor ()Lcom/sun/javadoc/SourcePosition; flags 401
+
+class name com/sun/javadoc/DocErrorReporter
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name printError descriptor (Ljava/lang/String;)V flags 401
+method name printError descriptor (Lcom/sun/javadoc/SourcePosition;Ljava/lang/String;)V flags 401
+method name printWarning descriptor (Ljava/lang/String;)V flags 401
+method name printWarning descriptor (Lcom/sun/javadoc/SourcePosition;Ljava/lang/String;)V flags 401
+method name printNotice descriptor (Ljava/lang/String;)V flags 401
+method name printNotice descriptor (Lcom/sun/javadoc/SourcePosition;Ljava/lang/String;)V flags 401
+
+class name com/sun/javadoc/Doclet
+header extends java/lang/Object flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name <init> descriptor ()V flags 1
+method name start descriptor (Lcom/sun/javadoc/RootDoc;)Z flags 9
+method name optionLength descriptor (Ljava/lang/String;)I flags 9
+method name validOptions descriptor ([[Ljava/lang/String;Lcom/sun/javadoc/DocErrorReporter;)Z flags 9
+method name languageVersion descriptor ()Lcom/sun/javadoc/LanguageVersion; flags 9
+
+class name com/sun/javadoc/ExecutableMemberDoc
+header extends java/lang/Object implements com/sun/javadoc/MemberDoc flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name thrownExceptions descriptor ()[Lcom/sun/javadoc/ClassDoc; flags 401
+method name thrownExceptionTypes descriptor ()[Lcom/sun/javadoc/Type; flags 401
+method name isNative descriptor ()Z flags 401
+method name isSynchronized descriptor ()Z flags 401
+method name isVarArgs descriptor ()Z flags 401
+method name parameters descriptor ()[Lcom/sun/javadoc/Parameter; flags 401
+method name receiverType descriptor ()Lcom/sun/javadoc/Type; flags 401
+method name throwsTags descriptor ()[Lcom/sun/javadoc/ThrowsTag; flags 401
+method name paramTags descriptor ()[Lcom/sun/javadoc/ParamTag; flags 401
+method name typeParamTags descriptor ()[Lcom/sun/javadoc/ParamTag; flags 401
+method name signature descriptor ()Ljava/lang/String; flags 401
+method name flatSignature descriptor ()Ljava/lang/String; flags 401
+method name typeParameters descriptor ()[Lcom/sun/javadoc/TypeVariable; flags 401
+
+class name com/sun/javadoc/FieldDoc
+header extends java/lang/Object implements com/sun/javadoc/MemberDoc flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name type descriptor ()Lcom/sun/javadoc/Type; flags 401
+method name isTransient descriptor ()Z flags 401
+method name isVolatile descriptor ()Z flags 401
+method name serialFieldTags descriptor ()[Lcom/sun/javadoc/SerialFieldTag; flags 401
+method name constantValue descriptor ()Ljava/lang/Object; flags 401
+method name constantValueExpression descriptor ()Ljava/lang/String; flags 401
+
+class name com/sun/javadoc/LanguageVersion
+header extends java/lang/Enum flags 4031 deprecated true signature Ljava/lang/Enum<Lcom/sun/javadoc/LanguageVersion;>; runtimeAnnotations @Ljava/lang/Deprecated;
+field name JAVA_1_1 descriptor Lcom/sun/javadoc/LanguageVersion; flags 4019
+field name JAVA_1_5 descriptor Lcom/sun/javadoc/LanguageVersion; flags 4019
+method name values descriptor ()[Lcom/sun/javadoc/LanguageVersion; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/javadoc/LanguageVersion; flags 9
+
+class name com/sun/javadoc/MemberDoc
+header extends java/lang/Object implements com/sun/javadoc/ProgramElementDoc flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name isSynthetic descriptor ()Z flags 401
+
+class name com/sun/javadoc/MethodDoc
+header extends java/lang/Object implements com/sun/javadoc/ExecutableMemberDoc flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name isAbstract descriptor ()Z flags 401
+method name isDefault descriptor ()Z flags 401
+method name returnType descriptor ()Lcom/sun/javadoc/Type; flags 401
+method name overriddenClass descriptor ()Lcom/sun/javadoc/ClassDoc; flags 401
+method name overriddenType descriptor ()Lcom/sun/javadoc/Type; flags 401
+method name overriddenMethod descriptor ()Lcom/sun/javadoc/MethodDoc; flags 401
+method name overrides descriptor (Lcom/sun/javadoc/MethodDoc;)Z flags 401
+
+class name com/sun/javadoc/PackageDoc
+header extends java/lang/Object implements com/sun/javadoc/Doc flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name allClasses descriptor (Z)[Lcom/sun/javadoc/ClassDoc; flags 401
+method name allClasses descriptor ()[Lcom/sun/javadoc/ClassDoc; flags 401
+method name ordinaryClasses descriptor ()[Lcom/sun/javadoc/ClassDoc; flags 401
+method name exceptions descriptor ()[Lcom/sun/javadoc/ClassDoc; flags 401
+method name errors descriptor ()[Lcom/sun/javadoc/ClassDoc; flags 401
+method name enums descriptor ()[Lcom/sun/javadoc/ClassDoc; flags 401
+method name interfaces descriptor ()[Lcom/sun/javadoc/ClassDoc; flags 401
+method name annotationTypes descriptor ()[Lcom/sun/javadoc/AnnotationTypeDoc; flags 401
+method name annotations descriptor ()[Lcom/sun/javadoc/AnnotationDesc; flags 401
+method name findClass descriptor (Ljava/lang/String;)Lcom/sun/javadoc/ClassDoc; flags 401
+
+class name com/sun/javadoc/ParamTag
+header extends java/lang/Object implements com/sun/javadoc/Tag flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name parameterName descriptor ()Ljava/lang/String; flags 401
+method name parameterComment descriptor ()Ljava/lang/String; flags 401
+method name isTypeParameter descriptor ()Z flags 401
+
+class name com/sun/javadoc/Parameter
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name type descriptor ()Lcom/sun/javadoc/Type; flags 401
+method name name descriptor ()Ljava/lang/String; flags 401
+method name typeName descriptor ()Ljava/lang/String; flags 401
+method name toString descriptor ()Ljava/lang/String; flags 401
+method name annotations descriptor ()[Lcom/sun/javadoc/AnnotationDesc; flags 401
+
+class name com/sun/javadoc/ParameterizedType
+header extends java/lang/Object implements com/sun/javadoc/Type flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name asClassDoc descriptor ()Lcom/sun/javadoc/ClassDoc; flags 401
+method name typeArguments descriptor ()[Lcom/sun/javadoc/Type; flags 401
+method name superclassType descriptor ()Lcom/sun/javadoc/Type; flags 401
+method name interfaceTypes descriptor ()[Lcom/sun/javadoc/Type; flags 401
+method name containingType descriptor ()Lcom/sun/javadoc/Type; flags 401
+
+class name com/sun/javadoc/ProgramElementDoc
+header extends java/lang/Object implements com/sun/javadoc/Doc flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name containingClass descriptor ()Lcom/sun/javadoc/ClassDoc; flags 401
+method name containingPackage descriptor ()Lcom/sun/javadoc/PackageDoc; flags 401
+method name qualifiedName descriptor ()Ljava/lang/String; flags 401
+method name modifierSpecifier descriptor ()I flags 401
+method name modifiers descriptor ()Ljava/lang/String; flags 401
+method name annotations descriptor ()[Lcom/sun/javadoc/AnnotationDesc; flags 401
+method name isPublic descriptor ()Z flags 401
+method name isProtected descriptor ()Z flags 401
+method name isPrivate descriptor ()Z flags 401
+method name isPackagePrivate descriptor ()Z flags 401
+method name isStatic descriptor ()Z flags 401
+method name isFinal descriptor ()Z flags 401
+
+class name com/sun/javadoc/RootDoc
+header extends java/lang/Object implements com/sun/javadoc/Doc,com/sun/javadoc/DocErrorReporter flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name options descriptor ()[[Ljava/lang/String; flags 401
+method name specifiedPackages descriptor ()[Lcom/sun/javadoc/PackageDoc; flags 401
+method name specifiedClasses descriptor ()[Lcom/sun/javadoc/ClassDoc; flags 401
+method name classes descriptor ()[Lcom/sun/javadoc/ClassDoc; flags 401
+method name packageNamed descriptor (Ljava/lang/String;)Lcom/sun/javadoc/PackageDoc; flags 401
+method name classNamed descriptor (Ljava/lang/String;)Lcom/sun/javadoc/ClassDoc; flags 401
+
+class name com/sun/javadoc/SeeTag
+header extends java/lang/Object implements com/sun/javadoc/Tag flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name label descriptor ()Ljava/lang/String; flags 401
+method name referencedPackage descriptor ()Lcom/sun/javadoc/PackageDoc; flags 401
+method name referencedClassName descriptor ()Ljava/lang/String; flags 401
+method name referencedClass descriptor ()Lcom/sun/javadoc/ClassDoc; flags 401
+method name referencedMemberName descriptor ()Ljava/lang/String; flags 401
+method name referencedMember descriptor ()Lcom/sun/javadoc/MemberDoc; flags 401
+
+class name com/sun/javadoc/SerialFieldTag
+header extends java/lang/Object implements com/sun/javadoc/Tag,java/lang/Comparable flags 601 deprecated true signature Ljava/lang/Object;Lcom/sun/javadoc/Tag;Ljava/lang/Comparable<Ljava/lang/Object;>; runtimeAnnotations @Ljava/lang/Deprecated;
+method name fieldName descriptor ()Ljava/lang/String; flags 401
+method name fieldType descriptor ()Ljava/lang/String; flags 401
+method name fieldTypeDoc descriptor ()Lcom/sun/javadoc/ClassDoc; flags 401
+method name description descriptor ()Ljava/lang/String; flags 401
+method name compareTo descriptor (Ljava/lang/Object;)I flags 401
+
+class name com/sun/javadoc/SourcePosition
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name file descriptor ()Ljava/io/File; flags 401
+method name line descriptor ()I flags 401
+method name column descriptor ()I flags 401
+method name toString descriptor ()Ljava/lang/String; flags 401
+
+class name com/sun/javadoc/Tag
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name name descriptor ()Ljava/lang/String; flags 401
+method name holder descriptor ()Lcom/sun/javadoc/Doc; flags 401
+method name kind descriptor ()Ljava/lang/String; flags 401
+method name text descriptor ()Ljava/lang/String; flags 401
+method name toString descriptor ()Ljava/lang/String; flags 401
+method name inlineTags descriptor ()[Lcom/sun/javadoc/Tag; flags 401
+method name firstSentenceTags descriptor ()[Lcom/sun/javadoc/Tag; flags 401
+method name position descriptor ()Lcom/sun/javadoc/SourcePosition; flags 401
+
+class name com/sun/javadoc/ThrowsTag
+header extends java/lang/Object implements com/sun/javadoc/Tag flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name exceptionName descriptor ()Ljava/lang/String; flags 401
+method name exceptionComment descriptor ()Ljava/lang/String; flags 401
+method name exception descriptor ()Lcom/sun/javadoc/ClassDoc; flags 401
+method name exceptionType descriptor ()Lcom/sun/javadoc/Type; flags 401
+
+class name com/sun/javadoc/Type
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name typeName descriptor ()Ljava/lang/String; flags 401
+method name qualifiedTypeName descriptor ()Ljava/lang/String; flags 401
+method name simpleTypeName descriptor ()Ljava/lang/String; flags 401
+method name dimension descriptor ()Ljava/lang/String; flags 401
+method name toString descriptor ()Ljava/lang/String; flags 401
+method name isPrimitive descriptor ()Z flags 401
+method name asClassDoc descriptor ()Lcom/sun/javadoc/ClassDoc; flags 401
+method name asParameterizedType descriptor ()Lcom/sun/javadoc/ParameterizedType; flags 401
+method name asTypeVariable descriptor ()Lcom/sun/javadoc/TypeVariable; flags 401
+method name asWildcardType descriptor ()Lcom/sun/javadoc/WildcardType; flags 401
+method name asAnnotatedType descriptor ()Lcom/sun/javadoc/AnnotatedType; flags 401
+method name asAnnotationTypeDoc descriptor ()Lcom/sun/javadoc/AnnotationTypeDoc; flags 401
+method name getElementType descriptor ()Lcom/sun/javadoc/Type; flags 401
+
+class name com/sun/javadoc/TypeVariable
+header extends java/lang/Object implements com/sun/javadoc/Type flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name bounds descriptor ()[Lcom/sun/javadoc/Type; flags 401
+method name owner descriptor ()Lcom/sun/javadoc/ProgramElementDoc; flags 401
+method name annotations descriptor ()[Lcom/sun/javadoc/AnnotationDesc; flags 401
+
+class name com/sun/javadoc/WildcardType
+header extends java/lang/Object implements com/sun/javadoc/Type flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name extendsBounds descriptor ()[Lcom/sun/javadoc/Type; flags 401
+method name superBounds descriptor ()[Lcom/sun/javadoc/Type; flags 401
+
+class name com/sun/tools/doclets/Taglet
+header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name inField descriptor ()Z flags 401
+method name inConstructor descriptor ()Z flags 401
+method name inMethod descriptor ()Z flags 401
+method name inOverview descriptor ()Z flags 401
+method name inPackage descriptor ()Z flags 401
+method name inType descriptor ()Z flags 401
+method name isInlineTag descriptor ()Z flags 401
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name toString descriptor (Lcom/sun/javadoc/Tag;)Ljava/lang/String; flags 401
+method name toString descriptor ([Lcom/sun/javadoc/Tag;)Ljava/lang/String; flags 401
+
+class name com/sun/tools/doclets/standard/Standard
+header extends java/lang/Object flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="9")
+method name <init> descriptor ()V flags 1
+method name optionLength descriptor (Ljava/lang/String;)I flags 9
+method name start descriptor (Lcom/sun/javadoc/RootDoc;)Z flags 9
+method name validOptions descriptor ([[Ljava/lang/String;Lcom/sun/javadoc/DocErrorReporter;)Z flags 9
+method name languageVersion descriptor ()Lcom/sun/javadoc/LanguageVersion; flags 9
+
+class name com/sun/tools/javadoc/Main
+header extends java/lang/Object flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name main descriptor ([Ljava/lang/String;)V flags 89
+method name execute descriptor ([Ljava/lang/String;)I flags 89
+method name execute descriptor (Ljava/lang/ClassLoader;[Ljava/lang/String;)I flags 89
+method name execute descriptor (Ljava/lang/String;[Ljava/lang/String;)I flags 89
+method name execute descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;[Ljava/lang/String;)I flags 89
+method name execute descriptor (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I flags 89
+method name execute descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;[Ljava/lang/String;)I flags 89
+method name execute descriptor (Ljava/lang/String;Ljava/io/PrintWriter;Ljava/io/PrintWriter;Ljava/io/PrintWriter;Ljava/lang/String;[Ljava/lang/String;)I flags 89
+method name execute descriptor (Ljava/lang/String;Ljava/io/PrintWriter;Ljava/io/PrintWriter;Ljava/io/PrintWriter;Ljava/lang/String;Ljava/lang/ClassLoader;[Ljava/lang/String;)I flags 89
+
+class name jdk/javadoc/doclet/Doclet
+header extends java/lang/Object flags 601
+innerclass innerClass jdk/javadoc/doclet/Doclet$Option outerClass jdk/javadoc/doclet/Doclet innerClassName Option flags 609
+method name init descriptor (Ljava/util/Locale;Ljdk/javadoc/doclet/Reporter;)V flags 401
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name getSupportedOptions descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<+Ljdk/javadoc/doclet/Doclet$Option;>;
+method name getSupportedSourceVersion descriptor ()Ljavax/lang/model/SourceVersion; flags 401
+method name run descriptor (Ljdk/javadoc/doclet/DocletEnvironment;)Z flags 401
+
+class name jdk/javadoc/doclet/Doclet$Option
+header extends java/lang/Object flags 601
+innerclass innerClass jdk/javadoc/doclet/Doclet$Option outerClass jdk/javadoc/doclet/Doclet innerClassName Option flags 609
+innerclass innerClass jdk/javadoc/doclet/Doclet$Option$Kind outerClass jdk/javadoc/doclet/Doclet$Option innerClassName Kind flags 4019
+method name getArgumentCount descriptor ()I flags 401
+method name getDescription descriptor ()Ljava/lang/String; flags 401
+method name getKind descriptor ()Ljdk/javadoc/doclet/Doclet$Option$Kind; flags 401
+method name getNames descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/String;>;
+method name getParameters descriptor ()Ljava/lang/String; flags 401
+method name process descriptor (Ljava/lang/String;Ljava/util/List;)Z flags 401 signature (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Z
+
+class name jdk/javadoc/doclet/Doclet$Option$Kind
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljdk/javadoc/doclet/Doclet$Option$Kind;>;
+innerclass innerClass jdk/javadoc/doclet/Doclet$Option outerClass jdk/javadoc/doclet/Doclet innerClassName Option flags 609
+innerclass innerClass jdk/javadoc/doclet/Doclet$Option$Kind outerClass jdk/javadoc/doclet/Doclet$Option innerClassName Kind flags 4019
+field name EXTENDED descriptor Ljdk/javadoc/doclet/Doclet$Option$Kind; flags 4019
+field name STANDARD descriptor Ljdk/javadoc/doclet/Doclet$Option$Kind; flags 4019
+field name OTHER descriptor Ljdk/javadoc/doclet/Doclet$Option$Kind; flags 4019
+method name values descriptor ()[Ljdk/javadoc/doclet/Doclet$Option$Kind; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljdk/javadoc/doclet/Doclet$Option$Kind; flags 9
+
+class name jdk/javadoc/doclet/DocletEnvironment
+header extends java/lang/Object flags 601
+innerclass innerClass jdk/javadoc/doclet/DocletEnvironment$ModuleMode outerClass jdk/javadoc/doclet/DocletEnvironment innerClassName ModuleMode flags 4019
+innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
+method name getSpecifiedElements descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<+Ljavax/lang/model/element/Element;>;
+method name getIncludedElements descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<+Ljavax/lang/model/element/Element;>;
+method name getDocTrees descriptor ()Lcom/sun/source/util/DocTrees; flags 401
+method name getElementUtils descriptor ()Ljavax/lang/model/util/Elements; flags 401
+method name getTypeUtils descriptor ()Ljavax/lang/model/util/Types; flags 401
+method name isIncluded descriptor (Ljavax/lang/model/element/Element;)Z flags 401
+method name isSelected descriptor (Ljavax/lang/model/element/Element;)Z flags 401
+method name getJavaFileManager descriptor ()Ljavax/tools/JavaFileManager; flags 401
+method name getSourceVersion descriptor ()Ljavax/lang/model/SourceVersion; flags 401
+method name getModuleMode descriptor ()Ljdk/javadoc/doclet/DocletEnvironment$ModuleMode; flags 401
+method name getFileKind descriptor (Ljavax/lang/model/element/TypeElement;)Ljavax/tools/JavaFileObject$Kind; flags 401
+
+class name jdk/javadoc/doclet/DocletEnvironment$ModuleMode
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljdk/javadoc/doclet/DocletEnvironment$ModuleMode;>;
+innerclass innerClass jdk/javadoc/doclet/DocletEnvironment$ModuleMode outerClass jdk/javadoc/doclet/DocletEnvironment innerClassName ModuleMode flags 4019
+field name API descriptor Ljdk/javadoc/doclet/DocletEnvironment$ModuleMode; flags 4019
+field name ALL descriptor Ljdk/javadoc/doclet/DocletEnvironment$ModuleMode; flags 4019
+method name values descriptor ()[Ljdk/javadoc/doclet/DocletEnvironment$ModuleMode; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljdk/javadoc/doclet/DocletEnvironment$ModuleMode; flags 9
+
+class name jdk/javadoc/doclet/Reporter
+header extends java/lang/Object flags 601
+innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
+method name print descriptor (Ljavax/tools/Diagnostic$Kind;Ljava/lang/String;)V flags 401
+method name print descriptor (Ljavax/tools/Diagnostic$Kind;Lcom/sun/source/util/DocTreePath;Ljava/lang/String;)V flags 401
+method name print descriptor (Ljavax/tools/Diagnostic$Kind;Ljavax/lang/model/element/Element;Ljava/lang/String;)V flags 401
+
+class name jdk/javadoc/doclet/StandardDoclet
+header extends java/lang/Object implements jdk/javadoc/doclet/Doclet flags 21
+innerclass innerClass jdk/javadoc/doclet/Doclet$Option outerClass jdk/javadoc/doclet/Doclet innerClassName Option flags 609
+method name <init> descriptor ()V flags 1
+method name init descriptor (Ljava/util/Locale;Ljdk/javadoc/doclet/Reporter;)V flags 1
+method name getName descriptor ()Ljava/lang/String; flags 1
+method name getSupportedOptions descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljdk/javadoc/doclet/Doclet$Option;>;
+method name getSupportedSourceVersion descriptor ()Ljavax/lang/model/SourceVersion; flags 1
+method name run descriptor (Ljdk/javadoc/doclet/DocletEnvironment;)Z flags 1
+
+class name jdk/javadoc/doclet/Taglet
+header extends java/lang/Object flags 601
+innerclass innerClass jdk/javadoc/doclet/Taglet$Location outerClass jdk/javadoc/doclet/Taglet innerClassName Location flags 4019
+method name getAllowedLocations descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<Ljdk/javadoc/doclet/Taglet$Location;>;
+method name isInlineTag descriptor ()Z flags 401
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name init descriptor (Ljdk/javadoc/doclet/DocletEnvironment;Ljdk/javadoc/doclet/Doclet;)V flags 1
+method name toString descriptor (Ljava/util/List;Ljavax/lang/model/element/Element;)Ljava/lang/String; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;Ljavax/lang/model/element/Element;)Ljava/lang/String;
+
+class name jdk/javadoc/doclet/Taglet$Location
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljdk/javadoc/doclet/Taglet$Location;>;
+innerclass innerClass jdk/javadoc/doclet/Taglet$Location outerClass jdk/javadoc/doclet/Taglet innerClassName Location flags 4019
+field name OVERVIEW descriptor Ljdk/javadoc/doclet/Taglet$Location; flags 4019
+field name MODULE descriptor Ljdk/javadoc/doclet/Taglet$Location; flags 4019
+field name PACKAGE descriptor Ljdk/javadoc/doclet/Taglet$Location; flags 4019
+field name TYPE descriptor Ljdk/javadoc/doclet/Taglet$Location; flags 4019
+field name CONSTRUCTOR descriptor Ljdk/javadoc/doclet/Taglet$Location; flags 4019
+field name METHOD descriptor Ljdk/javadoc/doclet/Taglet$Location; flags 4019
+field name FIELD descriptor Ljdk/javadoc/doclet/Taglet$Location; flags 4019
+method name values descriptor ()[Ljdk/javadoc/doclet/Taglet$Location; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljdk/javadoc/doclet/Taglet$Location; flags 9
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.jcmd-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.jcmd
+header requires name\u0020;jdk.internal.jvmstat\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;jdk.attach\u0020;flags\u0020;0 flags 8000
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.jconsole-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,60 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.jconsole
+header exports com/sun/tools/jconsole requires name\u0020;jdk.internal.jvmstat\u0020;flags\u0020;0,name\u0020;java.management\u0020;flags\u0020;20,name\u0020;jdk.management\u0020;flags\u0020;0,name\u0020;java.desktop\u0020;flags\u0020;20,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.management.rmi\u0020;flags\u0020;0,name\u0020;jdk.attach\u0020;flags\u0020;0,name\u0020;java.rmi\u0020;flags\u0020;0,name\u0020;jdk.management.agent\u0020;flags\u0020;0 uses com/sun/tools/jconsole/JConsolePlugin flags 8000
+
+class name com/sun/tools/jconsole/JConsoleContext
+header extends java/lang/Object flags 601
+innerclass innerClass com/sun/tools/jconsole/JConsoleContext$ConnectionState outerClass com/sun/tools/jconsole/JConsoleContext innerClassName ConnectionState flags 4019
+field name CONNECTION_STATE_PROPERTY descriptor Ljava/lang/String; constantValue connectionState flags 19
+method name getMBeanServerConnection descriptor ()Ljavax/management/MBeanServerConnection; flags 401
+method name getConnectionState descriptor ()Lcom/sun/tools/jconsole/JConsoleContext$ConnectionState; flags 401
+method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401
+method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401
+
+class name com/sun/tools/jconsole/JConsoleContext$ConnectionState
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/tools/jconsole/JConsoleContext$ConnectionState;>;
+innerclass innerClass com/sun/tools/jconsole/JConsoleContext$ConnectionState outerClass com/sun/tools/jconsole/JConsoleContext innerClassName ConnectionState flags 4019
+field name CONNECTED descriptor Lcom/sun/tools/jconsole/JConsoleContext$ConnectionState; flags 4019
+field name DISCONNECTED descriptor Lcom/sun/tools/jconsole/JConsoleContext$ConnectionState; flags 4019
+field name CONNECTING descriptor Lcom/sun/tools/jconsole/JConsoleContext$ConnectionState; flags 4019
+method name values descriptor ()[Lcom/sun/tools/jconsole/JConsoleContext$ConnectionState; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/tools/jconsole/JConsoleContext$ConnectionState; flags 9
+
+class name com/sun/tools/jconsole/JConsolePlugin
+header extends java/lang/Object flags 421
+method name <init> descriptor ()V flags 4
+method name setContext descriptor (Lcom/sun/tools/jconsole/JConsoleContext;)V flags 31
+method name getContext descriptor ()Lcom/sun/tools/jconsole/JConsoleContext; flags 11
+method name getTabs descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map<Ljava/lang/String;Ljavax/swing/JPanel;>;
+method name newSwingWorker descriptor ()Ljavax/swing/SwingWorker; flags 401 signature ()Ljavax/swing/SwingWorker<**>;
+method name dispose descriptor ()V flags 1
+method name addContextPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 11
+method name removeContextPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 11
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.jdeps-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.jdeps
+header requires name\u0020;jdk.compiler\u0020;flags\u0020;0,name\u0020;java.compiler\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000 provides interface\u0020;java/util/spi/ToolProvider\u0020;impls\u0020;com/sun/tools/javap/Main$JavapToolProvider\u005C;u002C;com/sun/tools/jdeps/Main$JDepsToolProvider flags 8000
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.jdi-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,1013 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.jdi
+header exports com/sun/jdi/connect/spi,com/sun/jdi/event,com/sun/jdi/request,com/sun/jdi/connect,com/sun/jdi requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;jdk.jdwp.agent\u0020;flags\u0020;0,name\u0020;jdk.attach\u0020;flags\u0020;0 uses com/sun/jdi/connect/Connector,com/sun/jdi/connect/spi/TransportService provides interface\u0020;com/sun/jdi/connect/Connector\u0020;impls\u0020;com/sun/tools/jdi/ProcessAttachingConnector\u005C;u002C;com/sun/tools/jdi/RawCommandLineLauncher\u005C;u002C;com/sun/tools/jdi/SocketAttachingConnector\u005C;u002C;com/sun/tools/jdi/SocketListeningConnector\u005C;u002C;com/sun/tools/jdi/SunCommandLineLauncher flags 8000
+
+class name com/sun/jdi/AbsentInformationException
+header extends java/lang/Exception flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/Accessible
+header extends java/lang/Object flags 601
+method name modifiers descriptor ()I flags 401
+method name isPrivate descriptor ()Z flags 401
+method name isPackagePrivate descriptor ()Z flags 401
+method name isProtected descriptor ()Z flags 401
+method name isPublic descriptor ()Z flags 401
+
+class name com/sun/jdi/ArrayReference
+header extends java/lang/Object implements com/sun/jdi/ObjectReference flags 601
+method name length descriptor ()I flags 401
+method name getValue descriptor (I)Lcom/sun/jdi/Value; flags 401
+method name getValues descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/Value;>;
+method name getValues descriptor (II)Ljava/util/List; flags 401 signature (II)Ljava/util/List<Lcom/sun/jdi/Value;>;
+method name setValue descriptor (ILcom/sun/jdi/Value;)V thrownTypes com/sun/jdi/InvalidTypeException,com/sun/jdi/ClassNotLoadedException flags 401
+method name setValues descriptor (Ljava/util/List;)V thrownTypes com/sun/jdi/InvalidTypeException,com/sun/jdi/ClassNotLoadedException flags 401 signature (Ljava/util/List<+Lcom/sun/jdi/Value;>;)V
+method name setValues descriptor (ILjava/util/List;II)V thrownTypes com/sun/jdi/InvalidTypeException,com/sun/jdi/ClassNotLoadedException flags 401 signature (ILjava/util/List<+Lcom/sun/jdi/Value;>;II)V
+
+class name com/sun/jdi/ArrayType
+header extends java/lang/Object implements com/sun/jdi/ReferenceType flags 601
+method name newInstance descriptor (I)Lcom/sun/jdi/ArrayReference; flags 401
+method name componentSignature descriptor ()Ljava/lang/String; flags 401
+method name componentTypeName descriptor ()Ljava/lang/String; flags 401
+method name componentType descriptor ()Lcom/sun/jdi/Type; thrownTypes com/sun/jdi/ClassNotLoadedException flags 401
+
+class name com/sun/jdi/BooleanType
+header extends java/lang/Object implements com/sun/jdi/PrimitiveType flags 601
+
+class name com/sun/jdi/BooleanValue
+header extends java/lang/Object implements com/sun/jdi/PrimitiveValue flags 601
+method name value descriptor ()Z flags 401
+method name equals descriptor (Ljava/lang/Object;)Z flags 401
+method name hashCode descriptor ()I flags 401
+
+class name com/sun/jdi/Bootstrap
+header extends java/lang/Object flags 21
+method name <init> descriptor ()V flags 1
+method name virtualMachineManager descriptor ()Lcom/sun/jdi/VirtualMachineManager; flags 29
+
+class name com/sun/jdi/ByteType
+header extends java/lang/Object implements com/sun/jdi/PrimitiveType flags 601
+
+class name com/sun/jdi/ByteValue
+header extends java/lang/Object implements com/sun/jdi/PrimitiveValue,java/lang/Comparable flags 601 signature Ljava/lang/Object;Lcom/sun/jdi/PrimitiveValue;Ljava/lang/Comparable<Lcom/sun/jdi/ByteValue;>;
+method name value descriptor ()B flags 401
+method name equals descriptor (Ljava/lang/Object;)Z flags 401
+method name hashCode descriptor ()I flags 401
+
+class name com/sun/jdi/CharType
+header extends java/lang/Object implements com/sun/jdi/PrimitiveType flags 601
+
+class name com/sun/jdi/CharValue
+header extends java/lang/Object implements com/sun/jdi/PrimitiveValue,java/lang/Comparable flags 601 signature Ljava/lang/Object;Lcom/sun/jdi/PrimitiveValue;Ljava/lang/Comparable<Lcom/sun/jdi/CharValue;>;
+method name value descriptor ()C flags 401
+method name equals descriptor (Ljava/lang/Object;)Z flags 401
+method name hashCode descriptor ()I flags 401
+
+class name com/sun/jdi/ClassLoaderReference
+header extends java/lang/Object implements com/sun/jdi/ObjectReference flags 601
+method name definedClasses descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/ReferenceType;>;
+method name visibleClasses descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/ReferenceType;>;
+
+class name com/sun/jdi/ClassNotLoadedException
+header extends java/lang/Exception flags 21
+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 className descriptor ()Ljava/lang/String; flags 1
+
+class name com/sun/jdi/ClassNotPreparedException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/ClassObjectReference
+header extends java/lang/Object implements com/sun/jdi/ObjectReference flags 601
+method name reflectedType descriptor ()Lcom/sun/jdi/ReferenceType; flags 401
+
+class name com/sun/jdi/ClassType
+header extends java/lang/Object implements com/sun/jdi/ReferenceType flags 601
+field name INVOKE_SINGLE_THREADED descriptor I constantValue 1 flags 19
+method name superclass descriptor ()Lcom/sun/jdi/ClassType; flags 401
+method name interfaces descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/InterfaceType;>;
+method name allInterfaces descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/InterfaceType;>;
+method name subclasses descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/ClassType;>;
+method name isEnum descriptor ()Z flags 401
+method name setValue descriptor (Lcom/sun/jdi/Field;Lcom/sun/jdi/Value;)V thrownTypes com/sun/jdi/InvalidTypeException,com/sun/jdi/ClassNotLoadedException flags 401
+method name invokeMethod descriptor (Lcom/sun/jdi/ThreadReference;Lcom/sun/jdi/Method;Ljava/util/List;I)Lcom/sun/jdi/Value; thrownTypes com/sun/jdi/InvalidTypeException,com/sun/jdi/ClassNotLoadedException,com/sun/jdi/IncompatibleThreadStateException,com/sun/jdi/InvocationException flags 401 signature (Lcom/sun/jdi/ThreadReference;Lcom/sun/jdi/Method;Ljava/util/List<+Lcom/sun/jdi/Value;>;I)Lcom/sun/jdi/Value;
+method name newInstance descriptor (Lcom/sun/jdi/ThreadReference;Lcom/sun/jdi/Method;Ljava/util/List;I)Lcom/sun/jdi/ObjectReference; thrownTypes com/sun/jdi/InvalidTypeException,com/sun/jdi/ClassNotLoadedException,com/sun/jdi/IncompatibleThreadStateException,com/sun/jdi/InvocationException flags 401 signature (Lcom/sun/jdi/ThreadReference;Lcom/sun/jdi/Method;Ljava/util/List<+Lcom/sun/jdi/Value;>;I)Lcom/sun/jdi/ObjectReference;
+method name concreteMethodByName descriptor (Ljava/lang/String;Ljava/lang/String;)Lcom/sun/jdi/Method; flags 401
+
+class name com/sun/jdi/DoubleType
+header extends java/lang/Object implements com/sun/jdi/PrimitiveType flags 601
+
+class name com/sun/jdi/DoubleValue
+header extends java/lang/Object implements com/sun/jdi/PrimitiveValue,java/lang/Comparable flags 601 signature Ljava/lang/Object;Lcom/sun/jdi/PrimitiveValue;Ljava/lang/Comparable<Lcom/sun/jdi/DoubleValue;>;
+method name value descriptor ()D flags 401
+method name equals descriptor (Ljava/lang/Object;)Z flags 401
+method name hashCode descriptor ()I flags 401
+
+class name com/sun/jdi/Field
+header extends java/lang/Object implements com/sun/jdi/TypeComponent,java/lang/Comparable flags 601 signature Ljava/lang/Object;Lcom/sun/jdi/TypeComponent;Ljava/lang/Comparable<Lcom/sun/jdi/Field;>;
+method name typeName descriptor ()Ljava/lang/String; flags 401
+method name type descriptor ()Lcom/sun/jdi/Type; thrownTypes com/sun/jdi/ClassNotLoadedException flags 401
+method name isTransient descriptor ()Z flags 401
+method name isVolatile descriptor ()Z flags 401
+method name isEnumConstant descriptor ()Z flags 401
+method name equals descriptor (Ljava/lang/Object;)Z flags 401
+method name hashCode descriptor ()I flags 401
+
+class name com/sun/jdi/FloatType
+header extends java/lang/Object implements com/sun/jdi/PrimitiveType flags 601
+
+class name com/sun/jdi/FloatValue
+header extends java/lang/Object implements com/sun/jdi/PrimitiveValue,java/lang/Comparable flags 601 signature Ljava/lang/Object;Lcom/sun/jdi/PrimitiveValue;Ljava/lang/Comparable<Lcom/sun/jdi/FloatValue;>;
+method name value descriptor ()F flags 401
+method name equals descriptor (Ljava/lang/Object;)Z flags 401
+method name hashCode descriptor ()I flags 401
+
+class name com/sun/jdi/IncompatibleThreadStateException
+header extends java/lang/Exception flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/InconsistentDebugInfoException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/IntegerType
+header extends java/lang/Object implements com/sun/jdi/PrimitiveType flags 601
+
+class name com/sun/jdi/IntegerValue
+header extends java/lang/Object implements com/sun/jdi/PrimitiveValue,java/lang/Comparable flags 601 signature Ljava/lang/Object;Lcom/sun/jdi/PrimitiveValue;Ljava/lang/Comparable<Lcom/sun/jdi/IntegerValue;>;
+method name value descriptor ()I flags 401
+method name equals descriptor (Ljava/lang/Object;)Z flags 401
+method name hashCode descriptor ()I flags 401
+
+class name com/sun/jdi/InterfaceType
+header extends java/lang/Object implements com/sun/jdi/ReferenceType flags 601
+method name superinterfaces descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/InterfaceType;>;
+method name subinterfaces descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/InterfaceType;>;
+method name implementors descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/ClassType;>;
+method name invokeMethod descriptor (Lcom/sun/jdi/ThreadReference;Lcom/sun/jdi/Method;Ljava/util/List;I)Lcom/sun/jdi/Value; thrownTypes com/sun/jdi/InvalidTypeException,com/sun/jdi/ClassNotLoadedException,com/sun/jdi/IncompatibleThreadStateException,com/sun/jdi/InvocationException flags 1 signature (Lcom/sun/jdi/ThreadReference;Lcom/sun/jdi/Method;Ljava/util/List<+Lcom/sun/jdi/Value;>;I)Lcom/sun/jdi/Value;
+
+class name com/sun/jdi/InternalException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name <init> descriptor (I)V flags 1
+method name <init> descriptor (Ljava/lang/String;I)V flags 1
+method name errorCode descriptor ()I flags 1
+
+class name com/sun/jdi/InvalidCodeIndexException
+header extends java/lang/RuntimeException flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/InvalidLineNumberException
+header extends java/lang/RuntimeException flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/InvalidModuleException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/InvalidStackFrameException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/InvalidTypeException
+header extends java/lang/Exception flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/InvocationException
+header extends java/lang/Exception flags 21
+method name <init> descriptor (Lcom/sun/jdi/ObjectReference;)V flags 1
+method name exception descriptor ()Lcom/sun/jdi/ObjectReference; flags 1
+
+class name com/sun/jdi/JDIPermission
+header extends java/security/BasicPermission flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException flags 1
+
+class name com/sun/jdi/LocalVariable
+header extends java/lang/Object implements com/sun/jdi/Mirror,java/lang/Comparable flags 601 signature Ljava/lang/Object;Lcom/sun/jdi/Mirror;Ljava/lang/Comparable<Lcom/sun/jdi/LocalVariable;>;
+method name name descriptor ()Ljava/lang/String; flags 401
+method name typeName descriptor ()Ljava/lang/String; flags 401
+method name type descriptor ()Lcom/sun/jdi/Type; thrownTypes com/sun/jdi/ClassNotLoadedException flags 401
+method name signature descriptor ()Ljava/lang/String; flags 401
+method name genericSignature descriptor ()Ljava/lang/String; flags 401
+method name isVisible descriptor (Lcom/sun/jdi/StackFrame;)Z flags 401
+method name isArgument descriptor ()Z flags 401
+method name equals descriptor (Ljava/lang/Object;)Z flags 401
+method name hashCode descriptor ()I flags 401
+
+class name com/sun/jdi/Locatable
+header extends java/lang/Object flags 601
+method name location descriptor ()Lcom/sun/jdi/Location; flags 401
+
+class name com/sun/jdi/Location
+header extends java/lang/Object implements com/sun/jdi/Mirror,java/lang/Comparable flags 601 signature Ljava/lang/Object;Lcom/sun/jdi/Mirror;Ljava/lang/Comparable<Lcom/sun/jdi/Location;>;
+method name declaringType descriptor ()Lcom/sun/jdi/ReferenceType; flags 401
+method name method descriptor ()Lcom/sun/jdi/Method; flags 401
+method name codeIndex descriptor ()J flags 401
+method name sourceName descriptor ()Ljava/lang/String; thrownTypes com/sun/jdi/AbsentInformationException flags 401
+method name sourceName descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes com/sun/jdi/AbsentInformationException flags 401
+method name sourcePath descriptor ()Ljava/lang/String; thrownTypes com/sun/jdi/AbsentInformationException flags 401
+method name sourcePath descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes com/sun/jdi/AbsentInformationException flags 401
+method name lineNumber descriptor ()I flags 401
+method name lineNumber descriptor (Ljava/lang/String;)I flags 401
+method name equals descriptor (Ljava/lang/Object;)Z flags 401
+method name hashCode descriptor ()I flags 401
+
+class name com/sun/jdi/LongType
+header extends java/lang/Object implements com/sun/jdi/PrimitiveType flags 601
+
+class name com/sun/jdi/LongValue
+header extends java/lang/Object implements com/sun/jdi/PrimitiveValue,java/lang/Comparable flags 601 signature Ljava/lang/Object;Lcom/sun/jdi/PrimitiveValue;Ljava/lang/Comparable<Lcom/sun/jdi/LongValue;>;
+method name value descriptor ()J flags 401
+method name equals descriptor (Ljava/lang/Object;)Z flags 401
+method name hashCode descriptor ()I flags 401
+
+class name com/sun/jdi/Method
+header extends java/lang/Object implements com/sun/jdi/TypeComponent,com/sun/jdi/Locatable,java/lang/Comparable flags 601 signature Ljava/lang/Object;Lcom/sun/jdi/TypeComponent;Lcom/sun/jdi/Locatable;Ljava/lang/Comparable<Lcom/sun/jdi/Method;>;
+method name returnTypeName descriptor ()Ljava/lang/String; flags 401
+method name returnType descriptor ()Lcom/sun/jdi/Type; thrownTypes com/sun/jdi/ClassNotLoadedException flags 401
+method name argumentTypeNames descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/String;>;
+method name argumentTypes descriptor ()Ljava/util/List; thrownTypes com/sun/jdi/ClassNotLoadedException flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/Type;>;
+method name isAbstract descriptor ()Z flags 401
+method name isDefault descriptor ()Z flags 1
+method name isSynchronized descriptor ()Z flags 401
+method name isNative descriptor ()Z flags 401
+method name isVarArgs descriptor ()Z flags 401
+method name isBridge descriptor ()Z flags 401
+method name isConstructor descriptor ()Z flags 401
+method name isStaticInitializer descriptor ()Z flags 401
+method name isObsolete descriptor ()Z flags 401
+method name allLineLocations descriptor ()Ljava/util/List; thrownTypes com/sun/jdi/AbsentInformationException flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/Location;>;
+method name allLineLocations descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; thrownTypes com/sun/jdi/AbsentInformationException flags 401 signature (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List<Lcom/sun/jdi/Location;>;
+method name locationsOfLine descriptor (I)Ljava/util/List; thrownTypes com/sun/jdi/AbsentInformationException flags 401 signature (I)Ljava/util/List<Lcom/sun/jdi/Location;>;
+method name locationsOfLine descriptor (Ljava/lang/String;Ljava/lang/String;I)Ljava/util/List; thrownTypes com/sun/jdi/AbsentInformationException flags 401 signature (Ljava/lang/String;Ljava/lang/String;I)Ljava/util/List<Lcom/sun/jdi/Location;>;
+method name locationOfCodeIndex descriptor (J)Lcom/sun/jdi/Location; flags 401
+method name variables descriptor ()Ljava/util/List; thrownTypes com/sun/jdi/AbsentInformationException flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/LocalVariable;>;
+method name variablesByName descriptor (Ljava/lang/String;)Ljava/util/List; thrownTypes com/sun/jdi/AbsentInformationException flags 401 signature (Ljava/lang/String;)Ljava/util/List<Lcom/sun/jdi/LocalVariable;>;
+method name arguments descriptor ()Ljava/util/List; thrownTypes com/sun/jdi/AbsentInformationException flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/LocalVariable;>;
+method name bytecodes descriptor ()[B flags 401
+method name location descriptor ()Lcom/sun/jdi/Location; flags 401
+method name equals descriptor (Ljava/lang/Object;)Z flags 401
+method name hashCode descriptor ()I flags 401
+
+class name com/sun/jdi/Mirror
+header extends java/lang/Object flags 601
+method name virtualMachine descriptor ()Lcom/sun/jdi/VirtualMachine; flags 401
+method name toString descriptor ()Ljava/lang/String; flags 401
+
+class name com/sun/jdi/ModuleReference
+header extends java/lang/Object implements com/sun/jdi/ObjectReference flags 601
+method name name descriptor ()Ljava/lang/String; flags 401
+method name classLoader descriptor ()Lcom/sun/jdi/ClassLoaderReference; flags 401
+
+class name com/sun/jdi/MonitorInfo
+header extends java/lang/Object implements com/sun/jdi/Mirror flags 601
+method name monitor descriptor ()Lcom/sun/jdi/ObjectReference; flags 401
+method name stackDepth descriptor ()I flags 401
+method name thread descriptor ()Lcom/sun/jdi/ThreadReference; flags 401
+
+class name com/sun/jdi/NativeMethodException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/ObjectCollectedException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/ObjectReference
+header extends java/lang/Object implements com/sun/jdi/Value flags 601
+field name INVOKE_SINGLE_THREADED descriptor I constantValue 1 flags 19
+field name INVOKE_NONVIRTUAL descriptor I constantValue 2 flags 19
+method name referenceType descriptor ()Lcom/sun/jdi/ReferenceType; flags 401
+method name getValue descriptor (Lcom/sun/jdi/Field;)Lcom/sun/jdi/Value; flags 401
+method name getValues descriptor (Ljava/util/List;)Ljava/util/Map; flags 401 signature (Ljava/util/List<+Lcom/sun/jdi/Field;>;)Ljava/util/Map<Lcom/sun/jdi/Field;Lcom/sun/jdi/Value;>;
+method name setValue descriptor (Lcom/sun/jdi/Field;Lcom/sun/jdi/Value;)V thrownTypes com/sun/jdi/InvalidTypeException,com/sun/jdi/ClassNotLoadedException flags 401
+method name invokeMethod descriptor (Lcom/sun/jdi/ThreadReference;Lcom/sun/jdi/Method;Ljava/util/List;I)Lcom/sun/jdi/Value; thrownTypes com/sun/jdi/InvalidTypeException,com/sun/jdi/ClassNotLoadedException,com/sun/jdi/IncompatibleThreadStateException,com/sun/jdi/InvocationException flags 401 signature (Lcom/sun/jdi/ThreadReference;Lcom/sun/jdi/Method;Ljava/util/List<+Lcom/sun/jdi/Value;>;I)Lcom/sun/jdi/Value;
+method name disableCollection descriptor ()V flags 401
+method name enableCollection descriptor ()V flags 401
+method name isCollected descriptor ()Z flags 401
+method name uniqueID descriptor ()J flags 401
+method name waitingThreads descriptor ()Ljava/util/List; thrownTypes com/sun/jdi/IncompatibleThreadStateException flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/ThreadReference;>;
+method name owningThread descriptor ()Lcom/sun/jdi/ThreadReference; thrownTypes com/sun/jdi/IncompatibleThreadStateException flags 401
+method name entryCount descriptor ()I thrownTypes com/sun/jdi/IncompatibleThreadStateException flags 401
+method name referringObjects descriptor (J)Ljava/util/List; flags 401 signature (J)Ljava/util/List<Lcom/sun/jdi/ObjectReference;>;
+method name equals descriptor (Ljava/lang/Object;)Z flags 401
+method name hashCode descriptor ()I flags 401
+
+class name com/sun/jdi/PathSearchingVirtualMachine
+header extends java/lang/Object implements com/sun/jdi/VirtualMachine flags 601
+method name classPath descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/String;>;
+method name bootClassPath descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/String;>;
+method name baseDirectory descriptor ()Ljava/lang/String; flags 401
+
+class name com/sun/jdi/PrimitiveType
+header extends java/lang/Object implements com/sun/jdi/Type flags 601
+
+class name com/sun/jdi/PrimitiveValue
+header extends java/lang/Object implements com/sun/jdi/Value flags 601
+method name booleanValue descriptor ()Z flags 401
+method name byteValue descriptor ()B flags 401
+method name charValue descriptor ()C flags 401
+method name shortValue descriptor ()S flags 401
+method name intValue descriptor ()I flags 401
+method name longValue descriptor ()J flags 401
+method name floatValue descriptor ()F flags 401
+method name doubleValue descriptor ()D flags 401
+
+class name com/sun/jdi/ReferenceType
+header extends java/lang/Object implements com/sun/jdi/Type,java/lang/Comparable,com/sun/jdi/Accessible flags 601 signature Ljava/lang/Object;Lcom/sun/jdi/Type;Ljava/lang/Comparable<Lcom/sun/jdi/ReferenceType;>;Lcom/sun/jdi/Accessible;
+method name name descriptor ()Ljava/lang/String; flags 401
+method name genericSignature descriptor ()Ljava/lang/String; flags 401
+method name classLoader descriptor ()Lcom/sun/jdi/ClassLoaderReference; flags 401
+method name module descriptor ()Lcom/sun/jdi/ModuleReference; flags 1
+method name sourceName descriptor ()Ljava/lang/String; thrownTypes com/sun/jdi/AbsentInformationException flags 401
+method name sourceNames descriptor (Ljava/lang/String;)Ljava/util/List; thrownTypes com/sun/jdi/AbsentInformationException flags 401 signature (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
+method name sourcePaths descriptor (Ljava/lang/String;)Ljava/util/List; thrownTypes com/sun/jdi/AbsentInformationException flags 401 signature (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
+method name sourceDebugExtension descriptor ()Ljava/lang/String; thrownTypes com/sun/jdi/AbsentInformationException flags 401
+method name isStatic descriptor ()Z flags 401
+method name isAbstract descriptor ()Z flags 401
+method name isFinal descriptor ()Z flags 401
+method name isPrepared descriptor ()Z flags 401
+method name isVerified descriptor ()Z flags 401
+method name isInitialized descriptor ()Z flags 401
+method name failedToInitialize descriptor ()Z flags 401
+method name fields descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/Field;>;
+method name visibleFields descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/Field;>;
+method name allFields descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/Field;>;
+method name fieldByName descriptor (Ljava/lang/String;)Lcom/sun/jdi/Field; flags 401
+method name methods descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/Method;>;
+method name visibleMethods descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/Method;>;
+method name allMethods descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/Method;>;
+method name methodsByName descriptor (Ljava/lang/String;)Ljava/util/List; flags 401 signature (Ljava/lang/String;)Ljava/util/List<Lcom/sun/jdi/Method;>;
+method name methodsByName descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; flags 401 signature (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List<Lcom/sun/jdi/Method;>;
+method name nestedTypes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/ReferenceType;>;
+method name getValue descriptor (Lcom/sun/jdi/Field;)Lcom/sun/jdi/Value; flags 401
+method name getValues descriptor (Ljava/util/List;)Ljava/util/Map; flags 401 signature (Ljava/util/List<+Lcom/sun/jdi/Field;>;)Ljava/util/Map<Lcom/sun/jdi/Field;Lcom/sun/jdi/Value;>;
+method name classObject descriptor ()Lcom/sun/jdi/ClassObjectReference; flags 401
+method name allLineLocations descriptor ()Ljava/util/List; thrownTypes com/sun/jdi/AbsentInformationException flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/Location;>;
+method name allLineLocations descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; thrownTypes com/sun/jdi/AbsentInformationException flags 401 signature (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List<Lcom/sun/jdi/Location;>;
+method name locationsOfLine descriptor (I)Ljava/util/List; thrownTypes com/sun/jdi/AbsentInformationException flags 401 signature (I)Ljava/util/List<Lcom/sun/jdi/Location;>;
+method name locationsOfLine descriptor (Ljava/lang/String;Ljava/lang/String;I)Ljava/util/List; thrownTypes com/sun/jdi/AbsentInformationException flags 401 signature (Ljava/lang/String;Ljava/lang/String;I)Ljava/util/List<Lcom/sun/jdi/Location;>;
+method name availableStrata descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/String;>;
+method name defaultStratum descriptor ()Ljava/lang/String; flags 401
+method name instances descriptor (J)Ljava/util/List; flags 401 signature (J)Ljava/util/List<Lcom/sun/jdi/ObjectReference;>;
+method name equals descriptor (Ljava/lang/Object;)Z flags 401
+method name hashCode descriptor ()I flags 401
+method name majorVersion descriptor ()I flags 401
+method name minorVersion descriptor ()I flags 401
+method name constantPoolCount descriptor ()I flags 401
+method name constantPool descriptor ()[B flags 401
+
+class name com/sun/jdi/ShortType
+header extends java/lang/Object implements com/sun/jdi/PrimitiveType flags 601
+
+class name com/sun/jdi/ShortValue
+header extends java/lang/Object implements com/sun/jdi/PrimitiveValue,java/lang/Comparable flags 601 signature Ljava/lang/Object;Lcom/sun/jdi/PrimitiveValue;Ljava/lang/Comparable<Lcom/sun/jdi/ShortValue;>;
+method name value descriptor ()S flags 401
+method name equals descriptor (Ljava/lang/Object;)Z flags 401
+method name hashCode descriptor ()I flags 401
+
+class name com/sun/jdi/StackFrame
+header extends java/lang/Object implements com/sun/jdi/Mirror,com/sun/jdi/Locatable flags 601
+method name location descriptor ()Lcom/sun/jdi/Location; flags 401
+method name thread descriptor ()Lcom/sun/jdi/ThreadReference; flags 401
+method name thisObject descriptor ()Lcom/sun/jdi/ObjectReference; flags 401
+method name visibleVariables descriptor ()Ljava/util/List; thrownTypes com/sun/jdi/AbsentInformationException flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/LocalVariable;>;
+method name visibleVariableByName descriptor (Ljava/lang/String;)Lcom/sun/jdi/LocalVariable; thrownTypes com/sun/jdi/AbsentInformationException flags 401
+method name getValue descriptor (Lcom/sun/jdi/LocalVariable;)Lcom/sun/jdi/Value; flags 401
+method name getValues descriptor (Ljava/util/List;)Ljava/util/Map; flags 401 signature (Ljava/util/List<+Lcom/sun/jdi/LocalVariable;>;)Ljava/util/Map<Lcom/sun/jdi/LocalVariable;Lcom/sun/jdi/Value;>;
+method name setValue descriptor (Lcom/sun/jdi/LocalVariable;Lcom/sun/jdi/Value;)V thrownTypes com/sun/jdi/InvalidTypeException,com/sun/jdi/ClassNotLoadedException flags 401
+method name getArgumentValues descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/Value;>;
+
+class name com/sun/jdi/StringReference
+header extends java/lang/Object implements com/sun/jdi/ObjectReference flags 601
+method name value descriptor ()Ljava/lang/String; flags 401
+
+class name com/sun/jdi/ThreadGroupReference
+header extends java/lang/Object implements com/sun/jdi/ObjectReference flags 601
+method name name descriptor ()Ljava/lang/String; flags 401
+method name parent descriptor ()Lcom/sun/jdi/ThreadGroupReference; flags 401
+method name suspend descriptor ()V flags 401
+method name resume descriptor ()V flags 401
+method name threads descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/ThreadReference;>;
+method name threadGroups descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/ThreadGroupReference;>;
+
+class name com/sun/jdi/ThreadReference
+header extends java/lang/Object implements com/sun/jdi/ObjectReference flags 601
+field name THREAD_STATUS_UNKNOWN descriptor I constantValue -1 flags 19
+field name THREAD_STATUS_ZOMBIE descriptor I constantValue 0 flags 19
+field name THREAD_STATUS_RUNNING descriptor I constantValue 1 flags 19
+field name THREAD_STATUS_SLEEPING descriptor I constantValue 2 flags 19
+field name THREAD_STATUS_MONITOR descriptor I constantValue 3 flags 19
+field name THREAD_STATUS_WAIT descriptor I constantValue 4 flags 19
+field name THREAD_STATUS_NOT_STARTED descriptor I constantValue 5 flags 19
+method name name descriptor ()Ljava/lang/String; flags 401
+method name suspend descriptor ()V flags 401
+method name resume descriptor ()V flags 401
+method name suspendCount descriptor ()I flags 401
+method name stop descriptor (Lcom/sun/jdi/ObjectReference;)V thrownTypes com/sun/jdi/InvalidTypeException flags 401
+method name interrupt descriptor ()V flags 401
+method name status descriptor ()I flags 401
+method name isSuspended descriptor ()Z flags 401
+method name isAtBreakpoint descriptor ()Z flags 401
+method name threadGroup descriptor ()Lcom/sun/jdi/ThreadGroupReference; flags 401
+method name frameCount descriptor ()I thrownTypes com/sun/jdi/IncompatibleThreadStateException flags 401
+method name frames descriptor ()Ljava/util/List; thrownTypes com/sun/jdi/IncompatibleThreadStateException flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/StackFrame;>;
+method name frame descriptor (I)Lcom/sun/jdi/StackFrame; thrownTypes com/sun/jdi/IncompatibleThreadStateException flags 401
+method name frames descriptor (II)Ljava/util/List; thrownTypes com/sun/jdi/IncompatibleThreadStateException flags 401 signature (II)Ljava/util/List<Lcom/sun/jdi/StackFrame;>;
+method name ownedMonitors descriptor ()Ljava/util/List; thrownTypes com/sun/jdi/IncompatibleThreadStateException flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/ObjectReference;>;
+method name ownedMonitorsAndFrames descriptor ()Ljava/util/List; thrownTypes com/sun/jdi/IncompatibleThreadStateException flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/MonitorInfo;>;
+method name currentContendedMonitor descriptor ()Lcom/sun/jdi/ObjectReference; thrownTypes com/sun/jdi/IncompatibleThreadStateException flags 401
+method name popFrames descriptor (Lcom/sun/jdi/StackFrame;)V thrownTypes com/sun/jdi/IncompatibleThreadStateException flags 401
+method name forceEarlyReturn descriptor (Lcom/sun/jdi/Value;)V thrownTypes com/sun/jdi/InvalidTypeException,com/sun/jdi/ClassNotLoadedException,com/sun/jdi/IncompatibleThreadStateException flags 401
+
+class name com/sun/jdi/Type
+header extends java/lang/Object implements com/sun/jdi/Mirror flags 601
+method name signature descriptor ()Ljava/lang/String; flags 401
+method name name descriptor ()Ljava/lang/String; flags 401
+
+class name com/sun/jdi/TypeComponent
+header extends java/lang/Object implements com/sun/jdi/Mirror,com/sun/jdi/Accessible flags 601
+method name name descriptor ()Ljava/lang/String; flags 401
+method name signature descriptor ()Ljava/lang/String; flags 401
+method name genericSignature descriptor ()Ljava/lang/String; flags 401
+method name declaringType descriptor ()Lcom/sun/jdi/ReferenceType; flags 401
+method name isStatic descriptor ()Z flags 401
+method name isFinal descriptor ()Z flags 401
+method name isSynthetic descriptor ()Z flags 401
+
+class name com/sun/jdi/VMCannotBeModifiedException
+header extends java/lang/UnsupportedOperationException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/VMDisconnectedException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/VMMismatchException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/VMOutOfMemoryException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/Value
+header extends java/lang/Object implements com/sun/jdi/Mirror flags 601
+method name type descriptor ()Lcom/sun/jdi/Type; flags 401
+
+class name com/sun/jdi/VirtualMachine
+header extends java/lang/Object implements com/sun/jdi/Mirror flags 601
+field name TRACE_NONE descriptor I constantValue 0 flags 19
+field name TRACE_SENDS descriptor I constantValue 1 flags 19
+field name TRACE_RECEIVES descriptor I constantValue 2 flags 19
+field name TRACE_EVENTS descriptor I constantValue 4 flags 19
+field name TRACE_REFTYPES descriptor I constantValue 8 flags 19
+field name TRACE_OBJREFS descriptor I constantValue 16 flags 19
+field name TRACE_ALL descriptor I constantValue 16777215 flags 19
+method name allModules descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Lcom/sun/jdi/ModuleReference;>;
+method name classesByName descriptor (Ljava/lang/String;)Ljava/util/List; flags 401 signature (Ljava/lang/String;)Ljava/util/List<Lcom/sun/jdi/ReferenceType;>;
+method name allClasses descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/ReferenceType;>;
+method name redefineClasses descriptor (Ljava/util/Map;)V flags 401 signature (Ljava/util/Map<+Lcom/sun/jdi/ReferenceType;[B>;)V
+method name allThreads descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/ThreadReference;>;
+method name suspend descriptor ()V flags 401
+method name resume descriptor ()V flags 401
+method name topLevelThreadGroups descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/ThreadGroupReference;>;
+method name eventQueue descriptor ()Lcom/sun/jdi/event/EventQueue; flags 401
+method name eventRequestManager descriptor ()Lcom/sun/jdi/request/EventRequestManager; flags 401
+method name mirrorOf descriptor (Z)Lcom/sun/jdi/BooleanValue; flags 401
+method name mirrorOf descriptor (B)Lcom/sun/jdi/ByteValue; flags 401
+method name mirrorOf descriptor (C)Lcom/sun/jdi/CharValue; flags 401
+method name mirrorOf descriptor (S)Lcom/sun/jdi/ShortValue; flags 401
+method name mirrorOf descriptor (I)Lcom/sun/jdi/IntegerValue; flags 401
+method name mirrorOf descriptor (J)Lcom/sun/jdi/LongValue; flags 401
+method name mirrorOf descriptor (F)Lcom/sun/jdi/FloatValue; flags 401
+method name mirrorOf descriptor (D)Lcom/sun/jdi/DoubleValue; flags 401
+method name mirrorOf descriptor (Ljava/lang/String;)Lcom/sun/jdi/StringReference; flags 401
+method name mirrorOfVoid descriptor ()Lcom/sun/jdi/VoidValue; flags 401
+method name process descriptor ()Ljava/lang/Process; flags 401
+method name dispose descriptor ()V flags 401
+method name exit descriptor (I)V flags 401
+method name canWatchFieldModification descriptor ()Z flags 401
+method name canWatchFieldAccess descriptor ()Z flags 401
+method name canGetBytecodes descriptor ()Z flags 401
+method name canGetSyntheticAttribute descriptor ()Z flags 401
+method name canGetOwnedMonitorInfo descriptor ()Z flags 401
+method name canGetCurrentContendedMonitor descriptor ()Z flags 401
+method name canGetMonitorInfo descriptor ()Z flags 401
+method name canUseInstanceFilters descriptor ()Z flags 401
+method name canRedefineClasses descriptor ()Z flags 401
+method name canAddMethod descriptor ()Z flags 401
+method name canUnrestrictedlyRedefineClasses descriptor ()Z flags 401
+method name canPopFrames descriptor ()Z flags 401
+method name canGetSourceDebugExtension descriptor ()Z flags 401
+method name canRequestVMDeathEvent descriptor ()Z flags 401
+method name canGetMethodReturnValues descriptor ()Z flags 401
+method name canGetInstanceInfo descriptor ()Z flags 401
+method name canUseSourceNameFilters descriptor ()Z flags 401
+method name canForceEarlyReturn descriptor ()Z flags 401
+method name canBeModified descriptor ()Z flags 401
+method name canRequestMonitorEvents descriptor ()Z flags 401
+method name canGetMonitorFrameInfo descriptor ()Z flags 401
+method name canGetClassFileVersion descriptor ()Z flags 401
+method name canGetConstantPool descriptor ()Z flags 401
+method name canGetModuleInfo descriptor ()Z flags 1
+method name setDefaultStratum descriptor (Ljava/lang/String;)V flags 401
+method name getDefaultStratum descriptor ()Ljava/lang/String; flags 401
+method name instanceCounts descriptor (Ljava/util/List;)[J flags 401 signature (Ljava/util/List<+Lcom/sun/jdi/ReferenceType;>;)[J
+method name description descriptor ()Ljava/lang/String; flags 401
+method name version descriptor ()Ljava/lang/String; flags 401
+method name name descriptor ()Ljava/lang/String; flags 401
+method name setDebugTraceMode descriptor (I)V flags 401
+
+class name com/sun/jdi/VirtualMachineManager
+header extends java/lang/Object flags 601
+method name defaultConnector descriptor ()Lcom/sun/jdi/connect/LaunchingConnector; flags 401
+method name launchingConnectors descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/connect/LaunchingConnector;>;
+method name attachingConnectors descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/connect/AttachingConnector;>;
+method name listeningConnectors descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/connect/ListeningConnector;>;
+method name allConnectors descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/connect/Connector;>;
+method name connectedVirtualMachines descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/VirtualMachine;>;
+method name majorInterfaceVersion descriptor ()I flags 401
+method name minorInterfaceVersion descriptor ()I flags 401
+method name createVirtualMachine descriptor (Lcom/sun/jdi/connect/spi/Connection;Ljava/lang/Process;)Lcom/sun/jdi/VirtualMachine; thrownTypes java/io/IOException flags 401
+method name createVirtualMachine descriptor (Lcom/sun/jdi/connect/spi/Connection;)Lcom/sun/jdi/VirtualMachine; thrownTypes java/io/IOException flags 401
+
+class name com/sun/jdi/VoidType
+header extends java/lang/Object implements com/sun/jdi/Type flags 601
+
+class name com/sun/jdi/VoidValue
+header extends java/lang/Object implements com/sun/jdi/Value flags 601
+method name equals descriptor (Ljava/lang/Object;)Z flags 401
+method name hashCode descriptor ()I flags 401
+
+class name com/sun/jdi/connect/AttachingConnector
+header extends java/lang/Object implements com/sun/jdi/connect/Connector flags 601
+innerclass innerClass com/sun/jdi/connect/Connector$Argument outerClass com/sun/jdi/connect/Connector innerClassName Argument flags 609
+method name attach descriptor (Ljava/util/Map;)Lcom/sun/jdi/VirtualMachine; thrownTypes java/io/IOException,com/sun/jdi/connect/IllegalConnectorArgumentsException flags 401 signature (Ljava/util/Map<Ljava/lang/String;+Lcom/sun/jdi/connect/Connector$Argument;>;)Lcom/sun/jdi/VirtualMachine;
+
+class name com/sun/jdi/connect/Connector
+header extends java/lang/Object flags 601
+innerclass innerClass com/sun/jdi/connect/Connector$SelectedArgument outerClass com/sun/jdi/connect/Connector innerClassName SelectedArgument flags 609
+innerclass innerClass com/sun/jdi/connect/Connector$StringArgument outerClass com/sun/jdi/connect/Connector innerClassName StringArgument flags 609
+innerclass innerClass com/sun/jdi/connect/Connector$IntegerArgument outerClass com/sun/jdi/connect/Connector innerClassName IntegerArgument flags 609
+innerclass innerClass com/sun/jdi/connect/Connector$BooleanArgument outerClass com/sun/jdi/connect/Connector innerClassName BooleanArgument flags 609
+innerclass innerClass com/sun/jdi/connect/Connector$Argument outerClass com/sun/jdi/connect/Connector innerClassName Argument flags 609
+method name name descriptor ()Ljava/lang/String; flags 401
+method name description descriptor ()Ljava/lang/String; flags 401
+method name transport descriptor ()Lcom/sun/jdi/connect/Transport; flags 401
+method name defaultArguments descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map<Ljava/lang/String;Lcom/sun/jdi/connect/Connector$Argument;>;
+
+class name com/sun/jdi/connect/Connector$Argument
+header extends java/lang/Object implements java/io/Serializable flags 601
+innerclass innerClass com/sun/jdi/connect/Connector$Argument outerClass com/sun/jdi/connect/Connector innerClassName Argument flags 609
+method name name descriptor ()Ljava/lang/String; flags 401
+method name label descriptor ()Ljava/lang/String; flags 401
+method name description descriptor ()Ljava/lang/String; flags 401
+method name value descriptor ()Ljava/lang/String; flags 401
+method name setValue descriptor (Ljava/lang/String;)V flags 401
+method name isValid descriptor (Ljava/lang/String;)Z flags 401
+method name mustSpecify descriptor ()Z flags 401
+
+class name com/sun/jdi/connect/Connector$BooleanArgument
+header extends java/lang/Object implements com/sun/jdi/connect/Connector$Argument flags 601
+innerclass innerClass com/sun/jdi/connect/Connector$BooleanArgument outerClass com/sun/jdi/connect/Connector innerClassName BooleanArgument flags 609
+innerclass innerClass com/sun/jdi/connect/Connector$Argument outerClass com/sun/jdi/connect/Connector innerClassName Argument flags 609
+method name setValue descriptor (Z)V flags 401
+method name isValid descriptor (Ljava/lang/String;)Z flags 401
+method name stringValueOf descriptor (Z)Ljava/lang/String; flags 401
+method name booleanValue descriptor ()Z flags 401
+
+class name com/sun/jdi/connect/Connector$IntegerArgument
+header extends java/lang/Object implements com/sun/jdi/connect/Connector$Argument flags 601
+innerclass innerClass com/sun/jdi/connect/Connector$IntegerArgument outerClass com/sun/jdi/connect/Connector innerClassName IntegerArgument flags 609
+innerclass innerClass com/sun/jdi/connect/Connector$Argument outerClass com/sun/jdi/connect/Connector innerClassName Argument flags 609
+method name setValue descriptor (I)V flags 401
+method name isValid descriptor (Ljava/lang/String;)Z flags 401
+method name isValid descriptor (I)Z flags 401
+method name stringValueOf descriptor (I)Ljava/lang/String; flags 401
+method name intValue descriptor ()I flags 401
+method name max descriptor ()I flags 401
+method name min descriptor ()I flags 401
+
+class name com/sun/jdi/connect/Connector$SelectedArgument
+header extends java/lang/Object implements com/sun/jdi/connect/Connector$Argument flags 601
+innerclass innerClass com/sun/jdi/connect/Connector$SelectedArgument outerClass com/sun/jdi/connect/Connector innerClassName SelectedArgument flags 609
+innerclass innerClass com/sun/jdi/connect/Connector$Argument outerClass com/sun/jdi/connect/Connector innerClassName Argument flags 609
+method name choices descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/String;>;
+method name isValid descriptor (Ljava/lang/String;)Z flags 401
+
+class name com/sun/jdi/connect/Connector$StringArgument
+header extends java/lang/Object implements com/sun/jdi/connect/Connector$Argument flags 601
+innerclass innerClass com/sun/jdi/connect/Connector$StringArgument outerClass com/sun/jdi/connect/Connector innerClassName StringArgument flags 609
+innerclass innerClass com/sun/jdi/connect/Connector$Argument outerClass com/sun/jdi/connect/Connector innerClassName Argument flags 609
+method name isValid descriptor (Ljava/lang/String;)Z flags 401
+
+class name com/sun/jdi/connect/IllegalConnectorArgumentsException
+header extends java/lang/Exception flags 21
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1
+method name <init> descriptor (Ljava/lang/String;Ljava/util/List;)V flags 1 signature (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)V
+method name argumentNames descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/String;>;
+
+class name com/sun/jdi/connect/LaunchingConnector
+header extends java/lang/Object implements com/sun/jdi/connect/Connector flags 601
+innerclass innerClass com/sun/jdi/connect/Connector$Argument outerClass com/sun/jdi/connect/Connector innerClassName Argument flags 609
+method name launch descriptor (Ljava/util/Map;)Lcom/sun/jdi/VirtualMachine; thrownTypes java/io/IOException,com/sun/jdi/connect/IllegalConnectorArgumentsException,com/sun/jdi/connect/VMStartException flags 401 signature (Ljava/util/Map<Ljava/lang/String;+Lcom/sun/jdi/connect/Connector$Argument;>;)Lcom/sun/jdi/VirtualMachine;
+
+class name com/sun/jdi/connect/ListeningConnector
+header extends java/lang/Object implements com/sun/jdi/connect/Connector flags 601
+innerclass innerClass com/sun/jdi/connect/Connector$Argument outerClass com/sun/jdi/connect/Connector innerClassName Argument flags 609
+method name supportsMultipleConnections descriptor ()Z flags 401
+method name startListening descriptor (Ljava/util/Map;)Ljava/lang/String; thrownTypes java/io/IOException,com/sun/jdi/connect/IllegalConnectorArgumentsException flags 401 signature (Ljava/util/Map<Ljava/lang/String;+Lcom/sun/jdi/connect/Connector$Argument;>;)Ljava/lang/String;
+method name stopListening descriptor (Ljava/util/Map;)V thrownTypes java/io/IOException,com/sun/jdi/connect/IllegalConnectorArgumentsException flags 401 signature (Ljava/util/Map<Ljava/lang/String;+Lcom/sun/jdi/connect/Connector$Argument;>;)V
+method name accept descriptor (Ljava/util/Map;)Lcom/sun/jdi/VirtualMachine; thrownTypes java/io/IOException,com/sun/jdi/connect/IllegalConnectorArgumentsException flags 401 signature (Ljava/util/Map<Ljava/lang/String;+Lcom/sun/jdi/connect/Connector$Argument;>;)Lcom/sun/jdi/VirtualMachine;
+
+class name com/sun/jdi/connect/Transport
+header extends java/lang/Object flags 601
+method name name descriptor ()Ljava/lang/String; flags 401
+
+class name com/sun/jdi/connect/TransportTimeoutException
+header extends java/io/IOException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/connect/VMStartException
+header extends java/lang/Exception flags 21
+method name <init> descriptor (Ljava/lang/Process;)V flags 1
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/Process;)V flags 1
+method name process descriptor ()Ljava/lang/Process; flags 1
+
+class name com/sun/jdi/connect/spi/ClosedConnectionException
+header extends java/io/IOException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/connect/spi/Connection
+header extends java/lang/Object flags 421
+method name <init> descriptor ()V flags 1
+method name readPacket descriptor ()[B thrownTypes java/io/IOException flags 401
+method name writePacket descriptor ([B)V thrownTypes java/io/IOException flags 401
+method name close descriptor ()V thrownTypes java/io/IOException flags 401
+method name isOpen descriptor ()Z flags 401
+
+class name com/sun/jdi/connect/spi/TransportService
+header extends java/lang/Object flags 421
+innerclass innerClass com/sun/jdi/connect/spi/TransportService$ListenKey outerClass com/sun/jdi/connect/spi/TransportService innerClassName ListenKey flags 409
+innerclass innerClass com/sun/jdi/connect/spi/TransportService$Capabilities outerClass com/sun/jdi/connect/spi/TransportService innerClassName Capabilities flags 409
+method name <init> descriptor ()V flags 1
+method name name descriptor ()Ljava/lang/String; flags 401
+method name description descriptor ()Ljava/lang/String; flags 401
+method name capabilities descriptor ()Lcom/sun/jdi/connect/spi/TransportService$Capabilities; flags 401
+method name attach descriptor (Ljava/lang/String;JJ)Lcom/sun/jdi/connect/spi/Connection; thrownTypes java/io/IOException flags 401
+method name startListening descriptor (Ljava/lang/String;)Lcom/sun/jdi/connect/spi/TransportService$ListenKey; thrownTypes java/io/IOException flags 401
+method name startListening descriptor ()Lcom/sun/jdi/connect/spi/TransportService$ListenKey; thrownTypes java/io/IOException flags 401
+method name stopListening descriptor (Lcom/sun/jdi/connect/spi/TransportService$ListenKey;)V thrownTypes java/io/IOException flags 401
+method name accept descriptor (Lcom/sun/jdi/connect/spi/TransportService$ListenKey;JJ)Lcom/sun/jdi/connect/spi/Connection; thrownTypes java/io/IOException flags 401
+
+class name com/sun/jdi/connect/spi/TransportService$Capabilities
+header extends java/lang/Object flags 421
+innerclass innerClass com/sun/jdi/connect/spi/TransportService$Capabilities outerClass com/sun/jdi/connect/spi/TransportService innerClassName Capabilities flags 409
+method name <init> descriptor ()V flags 1
+method name supportsMultipleConnections descriptor ()Z flags 401
+method name supportsAttachTimeout descriptor ()Z flags 401
+method name supportsAcceptTimeout descriptor ()Z flags 401
+method name supportsHandshakeTimeout descriptor ()Z flags 401
+
+class name com/sun/jdi/connect/spi/TransportService$ListenKey
+header extends java/lang/Object flags 421
+innerclass innerClass com/sun/jdi/connect/spi/TransportService$ListenKey outerClass com/sun/jdi/connect/spi/TransportService innerClassName ListenKey flags 409
+method name <init> descriptor ()V flags 1
+method name address descriptor ()Ljava/lang/String; flags 401
+
+class name com/sun/jdi/event/AccessWatchpointEvent
+header extends java/lang/Object implements com/sun/jdi/event/WatchpointEvent flags 601
+
+class name com/sun/jdi/event/BreakpointEvent
+header extends java/lang/Object implements com/sun/jdi/event/LocatableEvent flags 601
+
+class name com/sun/jdi/event/ClassPrepareEvent
+header extends java/lang/Object implements com/sun/jdi/event/Event flags 601
+method name thread descriptor ()Lcom/sun/jdi/ThreadReference; flags 401
+method name referenceType descriptor ()Lcom/sun/jdi/ReferenceType; flags 401
+
+class name com/sun/jdi/event/ClassUnloadEvent
+header extends java/lang/Object implements com/sun/jdi/event/Event flags 601
+method name className descriptor ()Ljava/lang/String; flags 401
+method name classSignature descriptor ()Ljava/lang/String; flags 401
+
+class name com/sun/jdi/event/Event
+header extends java/lang/Object implements com/sun/jdi/Mirror flags 601
+method name request descriptor ()Lcom/sun/jdi/request/EventRequest; flags 401
+
+class name com/sun/jdi/event/EventIterator
+header extends java/lang/Object implements java/util/Iterator flags 601 signature Ljava/lang/Object;Ljava/util/Iterator<Lcom/sun/jdi/event/Event;>;
+method name nextEvent descriptor ()Lcom/sun/jdi/event/Event; flags 401
+
+class name com/sun/jdi/event/EventQueue
+header extends java/lang/Object implements com/sun/jdi/Mirror flags 601
+method name remove descriptor ()Lcom/sun/jdi/event/EventSet; thrownTypes java/lang/InterruptedException flags 401
+method name remove descriptor (J)Lcom/sun/jdi/event/EventSet; thrownTypes java/lang/InterruptedException flags 401
+
+class name com/sun/jdi/event/EventSet
+header extends java/lang/Object implements com/sun/jdi/Mirror,java/util/Set flags 601 signature Ljava/lang/Object;Lcom/sun/jdi/Mirror;Ljava/util/Set<Lcom/sun/jdi/event/Event;>;
+method name suspendPolicy descriptor ()I flags 401
+method name eventIterator descriptor ()Lcom/sun/jdi/event/EventIterator; flags 401
+method name resume descriptor ()V flags 401
+
+class name com/sun/jdi/event/ExceptionEvent
+header extends java/lang/Object implements com/sun/jdi/event/LocatableEvent flags 601
+method name exception descriptor ()Lcom/sun/jdi/ObjectReference; flags 401
+method name catchLocation descriptor ()Lcom/sun/jdi/Location; flags 401
+
+class name com/sun/jdi/event/LocatableEvent
+header extends java/lang/Object implements com/sun/jdi/event/Event,com/sun/jdi/Locatable flags 601
+method name thread descriptor ()Lcom/sun/jdi/ThreadReference; flags 401
+
+class name com/sun/jdi/event/MethodEntryEvent
+header extends java/lang/Object implements com/sun/jdi/event/LocatableEvent flags 601
+method name method descriptor ()Lcom/sun/jdi/Method; flags 401
+
+class name com/sun/jdi/event/MethodExitEvent
+header extends java/lang/Object implements com/sun/jdi/event/LocatableEvent flags 601
+method name method descriptor ()Lcom/sun/jdi/Method; flags 401
+method name returnValue descriptor ()Lcom/sun/jdi/Value; flags 401
+
+class name com/sun/jdi/event/ModificationWatchpointEvent
+header extends java/lang/Object implements com/sun/jdi/event/WatchpointEvent flags 601
+method name valueToBe descriptor ()Lcom/sun/jdi/Value; flags 401
+
+class name com/sun/jdi/event/MonitorContendedEnterEvent
+header extends java/lang/Object implements com/sun/jdi/event/LocatableEvent flags 601
+method name thread descriptor ()Lcom/sun/jdi/ThreadReference; flags 401
+method name monitor descriptor ()Lcom/sun/jdi/ObjectReference; flags 401
+
+class name com/sun/jdi/event/MonitorContendedEnteredEvent
+header extends java/lang/Object implements com/sun/jdi/event/LocatableEvent flags 601
+method name thread descriptor ()Lcom/sun/jdi/ThreadReference; flags 401
+method name monitor descriptor ()Lcom/sun/jdi/ObjectReference; flags 401
+
+class name com/sun/jdi/event/MonitorWaitEvent
+header extends java/lang/Object implements com/sun/jdi/event/LocatableEvent flags 601
+method name thread descriptor ()Lcom/sun/jdi/ThreadReference; flags 401
+method name monitor descriptor ()Lcom/sun/jdi/ObjectReference; flags 401
+method name timeout descriptor ()J flags 401
+
+class name com/sun/jdi/event/MonitorWaitedEvent
+header extends java/lang/Object implements com/sun/jdi/event/LocatableEvent flags 601
+method name thread descriptor ()Lcom/sun/jdi/ThreadReference; flags 401
+method name monitor descriptor ()Lcom/sun/jdi/ObjectReference; flags 401
+method name timedout descriptor ()Z flags 401
+
+class name com/sun/jdi/event/StepEvent
+header extends java/lang/Object implements com/sun/jdi/event/LocatableEvent flags 601
+
+class name com/sun/jdi/event/ThreadDeathEvent
+header extends java/lang/Object implements com/sun/jdi/event/Event flags 601
+method name thread descriptor ()Lcom/sun/jdi/ThreadReference; flags 401
+
+class name com/sun/jdi/event/ThreadStartEvent
+header extends java/lang/Object implements com/sun/jdi/event/Event flags 601
+method name thread descriptor ()Lcom/sun/jdi/ThreadReference; flags 401
+
+class name com/sun/jdi/event/VMDeathEvent
+header extends java/lang/Object implements com/sun/jdi/event/Event flags 601
+
+class name com/sun/jdi/event/VMDisconnectEvent
+header extends java/lang/Object implements com/sun/jdi/event/Event flags 601
+
+class name com/sun/jdi/event/VMStartEvent
+header extends java/lang/Object implements com/sun/jdi/event/Event flags 601
+method name thread descriptor ()Lcom/sun/jdi/ThreadReference; flags 401
+
+class name com/sun/jdi/event/WatchpointEvent
+header extends java/lang/Object implements com/sun/jdi/event/LocatableEvent flags 601
+method name field descriptor ()Lcom/sun/jdi/Field; flags 401
+method name object descriptor ()Lcom/sun/jdi/ObjectReference; flags 401
+method name valueCurrent descriptor ()Lcom/sun/jdi/Value; flags 401
+
+class name com/sun/jdi/request/AccessWatchpointRequest
+header extends java/lang/Object implements com/sun/jdi/request/WatchpointRequest flags 601
+
+class name com/sun/jdi/request/BreakpointRequest
+header extends java/lang/Object implements com/sun/jdi/request/EventRequest,com/sun/jdi/Locatable flags 601
+method name location descriptor ()Lcom/sun/jdi/Location; flags 401
+method name addThreadFilter descriptor (Lcom/sun/jdi/ThreadReference;)V flags 401
+method name addInstanceFilter descriptor (Lcom/sun/jdi/ObjectReference;)V flags 401
+
+class name com/sun/jdi/request/ClassPrepareRequest
+header extends java/lang/Object implements com/sun/jdi/request/EventRequest flags 601
+method name addClassFilter descriptor (Lcom/sun/jdi/ReferenceType;)V flags 401
+method name addClassFilter descriptor (Ljava/lang/String;)V flags 401
+method name addClassExclusionFilter descriptor (Ljava/lang/String;)V flags 401
+method name addSourceNameFilter descriptor (Ljava/lang/String;)V flags 401
+
+class name com/sun/jdi/request/ClassUnloadRequest
+header extends java/lang/Object implements com/sun/jdi/request/EventRequest flags 601
+method name addClassFilter descriptor (Ljava/lang/String;)V flags 401
+method name addClassExclusionFilter descriptor (Ljava/lang/String;)V flags 401
+
+class name com/sun/jdi/request/DuplicateRequestException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/request/EventRequest
+header extends java/lang/Object implements com/sun/jdi/Mirror flags 601
+field name SUSPEND_NONE descriptor I constantValue 0 flags 19
+field name SUSPEND_EVENT_THREAD descriptor I constantValue 1 flags 19
+field name SUSPEND_ALL descriptor I constantValue 2 flags 19
+method name isEnabled descriptor ()Z flags 401
+method name setEnabled descriptor (Z)V flags 401
+method name enable descriptor ()V flags 401
+method name disable descriptor ()V flags 401
+method name addCountFilter descriptor (I)V flags 401
+method name setSuspendPolicy descriptor (I)V flags 401
+method name suspendPolicy descriptor ()I flags 401
+method name putProperty descriptor (Ljava/lang/Object;Ljava/lang/Object;)V flags 401
+method name getProperty descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401
+
+class name com/sun/jdi/request/EventRequestManager
+header extends java/lang/Object implements com/sun/jdi/Mirror flags 601
+method name createClassPrepareRequest descriptor ()Lcom/sun/jdi/request/ClassPrepareRequest; flags 401
+method name createClassUnloadRequest descriptor ()Lcom/sun/jdi/request/ClassUnloadRequest; flags 401
+method name createThreadStartRequest descriptor ()Lcom/sun/jdi/request/ThreadStartRequest; flags 401
+method name createThreadDeathRequest descriptor ()Lcom/sun/jdi/request/ThreadDeathRequest; flags 401
+method name createExceptionRequest descriptor (Lcom/sun/jdi/ReferenceType;ZZ)Lcom/sun/jdi/request/ExceptionRequest; flags 401
+method name createMethodEntryRequest descriptor ()Lcom/sun/jdi/request/MethodEntryRequest; flags 401
+method name createMethodExitRequest descriptor ()Lcom/sun/jdi/request/MethodExitRequest; flags 401
+method name createMonitorContendedEnterRequest descriptor ()Lcom/sun/jdi/request/MonitorContendedEnterRequest; flags 401
+method name createMonitorContendedEnteredRequest descriptor ()Lcom/sun/jdi/request/MonitorContendedEnteredRequest; flags 401
+method name createMonitorWaitRequest descriptor ()Lcom/sun/jdi/request/MonitorWaitRequest; flags 401
+method name createMonitorWaitedRequest descriptor ()Lcom/sun/jdi/request/MonitorWaitedRequest; flags 401
+method name createStepRequest descriptor (Lcom/sun/jdi/ThreadReference;II)Lcom/sun/jdi/request/StepRequest; flags 401
+method name createBreakpointRequest descriptor (Lcom/sun/jdi/Location;)Lcom/sun/jdi/request/BreakpointRequest; flags 401
+method name createAccessWatchpointRequest descriptor (Lcom/sun/jdi/Field;)Lcom/sun/jdi/request/AccessWatchpointRequest; flags 401
+method name createModificationWatchpointRequest descriptor (Lcom/sun/jdi/Field;)Lcom/sun/jdi/request/ModificationWatchpointRequest; flags 401
+method name createVMDeathRequest descriptor ()Lcom/sun/jdi/request/VMDeathRequest; flags 401
+method name deleteEventRequest descriptor (Lcom/sun/jdi/request/EventRequest;)V flags 401
+method name deleteEventRequests descriptor (Ljava/util/List;)V flags 401 signature (Ljava/util/List<+Lcom/sun/jdi/request/EventRequest;>;)V
+method name deleteAllBreakpoints descriptor ()V flags 401
+method name stepRequests descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/request/StepRequest;>;
+method name classPrepareRequests descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/request/ClassPrepareRequest;>;
+method name classUnloadRequests descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/request/ClassUnloadRequest;>;
+method name threadStartRequests descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/request/ThreadStartRequest;>;
+method name threadDeathRequests descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/request/ThreadDeathRequest;>;
+method name exceptionRequests descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/request/ExceptionRequest;>;
+method name breakpointRequests descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/request/BreakpointRequest;>;
+method name accessWatchpointRequests descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/request/AccessWatchpointRequest;>;
+method name modificationWatchpointRequests descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/request/ModificationWatchpointRequest;>;
+method name methodEntryRequests descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/request/MethodEntryRequest;>;
+method name methodExitRequests descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/request/MethodExitRequest;>;
+method name monitorContendedEnterRequests descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/request/MonitorContendedEnterRequest;>;
+method name monitorContendedEnteredRequests descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/request/MonitorContendedEnteredRequest;>;
+method name monitorWaitRequests descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/request/MonitorWaitRequest;>;
+method name monitorWaitedRequests descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/request/MonitorWaitedRequest;>;
+method name vmDeathRequests descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/jdi/request/VMDeathRequest;>;
+
+class name com/sun/jdi/request/ExceptionRequest
+header extends java/lang/Object implements com/sun/jdi/request/EventRequest flags 601
+method name exception descriptor ()Lcom/sun/jdi/ReferenceType; flags 401
+method name notifyCaught descriptor ()Z flags 401
+method name notifyUncaught descriptor ()Z flags 401
+method name addThreadFilter descriptor (Lcom/sun/jdi/ThreadReference;)V flags 401
+method name addClassFilter descriptor (Lcom/sun/jdi/ReferenceType;)V flags 401
+method name addClassFilter descriptor (Ljava/lang/String;)V flags 401
+method name addClassExclusionFilter descriptor (Ljava/lang/String;)V flags 401
+method name addInstanceFilter descriptor (Lcom/sun/jdi/ObjectReference;)V flags 401
+
+class name com/sun/jdi/request/InvalidRequestStateException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name com/sun/jdi/request/MethodEntryRequest
+header extends java/lang/Object implements com/sun/jdi/request/EventRequest flags 601
+method name addThreadFilter descriptor (Lcom/sun/jdi/ThreadReference;)V flags 401
+method name addClassFilter descriptor (Lcom/sun/jdi/ReferenceType;)V flags 401
+method name addClassFilter descriptor (Ljava/lang/String;)V flags 401
+method name addClassExclusionFilter descriptor (Ljava/lang/String;)V flags 401
+method name addInstanceFilter descriptor (Lcom/sun/jdi/ObjectReference;)V flags 401
+
+class name com/sun/jdi/request/MethodExitRequest
+header extends java/lang/Object implements com/sun/jdi/request/EventRequest flags 601
+method name addThreadFilter descriptor (Lcom/sun/jdi/ThreadReference;)V flags 401
+method name addClassFilter descriptor (Lcom/sun/jdi/ReferenceType;)V flags 401
+method name addClassFilter descriptor (Ljava/lang/String;)V flags 401
+method name addClassExclusionFilter descriptor (Ljava/lang/String;)V flags 401
+method name addInstanceFilter descriptor (Lcom/sun/jdi/ObjectReference;)V flags 401
+
+class name com/sun/jdi/request/ModificationWatchpointRequest
+header extends java/lang/Object implements com/sun/jdi/request/WatchpointRequest flags 601
+
+class name com/sun/jdi/request/MonitorContendedEnterRequest
+header extends java/lang/Object implements com/sun/jdi/request/EventRequest flags 601
+method name addThreadFilter descriptor (Lcom/sun/jdi/ThreadReference;)V flags 401
+method name addClassFilter descriptor (Lcom/sun/jdi/ReferenceType;)V flags 401
+method name addClassFilter descriptor (Ljava/lang/String;)V flags 401
+method name addClassExclusionFilter descriptor (Ljava/lang/String;)V flags 401
+method name addInstanceFilter descriptor (Lcom/sun/jdi/ObjectReference;)V flags 401
+
+class name com/sun/jdi/request/MonitorContendedEnteredRequest
+header extends java/lang/Object implements com/sun/jdi/request/EventRequest flags 601
+method name addThreadFilter descriptor (Lcom/sun/jdi/ThreadReference;)V flags 401
+method name addClassFilter descriptor (Lcom/sun/jdi/ReferenceType;)V flags 401
+method name addClassFilter descriptor (Ljava/lang/String;)V flags 401
+method name addClassExclusionFilter descriptor (Ljava/lang/String;)V flags 401
+method name addInstanceFilter descriptor (Lcom/sun/jdi/ObjectReference;)V flags 401
+
+class name com/sun/jdi/request/MonitorWaitRequest
+header extends java/lang/Object implements com/sun/jdi/request/EventRequest flags 601
+method name addThreadFilter descriptor (Lcom/sun/jdi/ThreadReference;)V flags 401
+method name addClassFilter descriptor (Lcom/sun/jdi/ReferenceType;)V flags 401
+method name addClassFilter descriptor (Ljava/lang/String;)V flags 401
+method name addClassExclusionFilter descriptor (Ljava/lang/String;)V flags 401
+method name addInstanceFilter descriptor (Lcom/sun/jdi/ObjectReference;)V flags 401
+
+class name com/sun/jdi/request/MonitorWaitedRequest
+header extends java/lang/Object implements com/sun/jdi/request/EventRequest flags 601
+method name addThreadFilter descriptor (Lcom/sun/jdi/ThreadReference;)V flags 401
+method name addClassFilter descriptor (Lcom/sun/jdi/ReferenceType;)V flags 401
+method name addClassFilter descriptor (Ljava/lang/String;)V flags 401
+method name addClassExclusionFilter descriptor (Ljava/lang/String;)V flags 401
+method name addInstanceFilter descriptor (Lcom/sun/jdi/ObjectReference;)V flags 401
+
+class name com/sun/jdi/request/StepRequest
+header extends java/lang/Object implements com/sun/jdi/request/EventRequest flags 601
+field name STEP_INTO descriptor I constantValue 1 flags 19
+field name STEP_OVER descriptor I constantValue 2 flags 19
+field name STEP_OUT descriptor I constantValue 3 flags 19
+field name STEP_MIN descriptor I constantValue -1 flags 19
+field name STEP_LINE descriptor I constantValue -2 flags 19
+method name thread descriptor ()Lcom/sun/jdi/ThreadReference; flags 401
+method name size descriptor ()I flags 401
+method name depth descriptor ()I flags 401
+method name addClassFilter descriptor (Lcom/sun/jdi/ReferenceType;)V flags 401
+method name addClassFilter descriptor (Ljava/lang/String;)V flags 401
+method name addClassExclusionFilter descriptor (Ljava/lang/String;)V flags 401
+method name addInstanceFilter descriptor (Lcom/sun/jdi/ObjectReference;)V flags 401
+
+class name com/sun/jdi/request/ThreadDeathRequest
+header extends java/lang/Object implements com/sun/jdi/request/EventRequest flags 601
+method name addThreadFilter descriptor (Lcom/sun/jdi/ThreadReference;)V flags 401
+
+class name com/sun/jdi/request/ThreadStartRequest
+header extends java/lang/Object implements com/sun/jdi/request/EventRequest flags 601
+method name addThreadFilter descriptor (Lcom/sun/jdi/ThreadReference;)V flags 401
+
+class name com/sun/jdi/request/VMDeathRequest
+header extends java/lang/Object implements com/sun/jdi/request/EventRequest flags 601
+
+class name com/sun/jdi/request/WatchpointRequest
+header extends java/lang/Object implements com/sun/jdi/request/EventRequest flags 601
+method name field descriptor ()Lcom/sun/jdi/Field; flags 401
+method name addThreadFilter descriptor (Lcom/sun/jdi/ThreadReference;)V flags 401
+method name addClassFilter descriptor (Lcom/sun/jdi/ReferenceType;)V flags 401
+method name addClassFilter descriptor (Ljava/lang/String;)V flags 401
+method name addClassExclusionFilter descriptor (Ljava/lang/String;)V flags 401
+method name addInstanceFilter descriptor (Lcom/sun/jdi/ObjectReference;)V flags 401
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.jdwp.agent-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.jdwp.agent
+header requires name\u0020;java.base\u0020;flags\u0020;8000 flags 8000
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.jlink-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.jlink
+header requires name\u0020;jdk.jdeps\u0020;flags\u0020;0,name\u0020;jdk.internal.opt\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000 uses jdk/tools/jlink/plugin/Plugin provides interface\u0020;jdk/tools/jlink/plugin/Plugin\u0020;impls\u0020;jdk/tools/jlink/internal/plugins/StripDebugPlugin\u005C;u002C;jdk/tools/jlink/internal/plugins/ExcludePlugin\u005C;u002C;jdk/tools/jlink/internal/plugins/ExcludeFilesPlugin\u005C;u002C;jdk/tools/jlink/internal/plugins/ExcludeJmodSectionPlugin\u005C;u002C;jdk/tools/jlink/internal/plugins/LegalNoticeFilePlugin\u005C;u002C;jdk/tools/jlink/internal/plugins/SystemModulesPlugin\u005C;u002C;jdk/tools/jlink/internal/plugins/StripNativeCommandsPlugin\u005C;u002C;jdk/tools/jlink/internal/plugins/OrderResourcesPlugin\u005C;u002C;jdk/tools/jlink/internal/plugins/DefaultCompressPlugin\u005C;u002C;jdk/tools/jlink/internal/plugins/ExcludeVMPlugin\u005C;u002C;jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin\u005C;u002C;jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin\u005C;u002C;jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin\u005C;u002C;jdk/tools/jlink/internal/plugins/ClassForNamePlugin,interface\u0020;java/util/spi/ToolProvider\u0020;impls\u0020;jdk/tools/jmod/Main$JmodToolProvider\u005C;u002C;jdk/tools/jlink/internal/Main$JlinkToolProvider flags 8000
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.jshell-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,588 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.jshell
+header exports jdk/jshell/spi,jdk/jshell/tool,jdk/jshell,jdk/jshell/execution requires name\u0020;java.compiler\u0020;flags\u0020;20,name\u0020;jdk.compiler\u0020;flags\u0020;0,name\u0020;jdk.internal.ed\u0020;flags\u0020;0,name\u0020;java.logging\u0020;flags\u0020;0,name\u0020;jdk.jdi\u0020;flags\u0020;20,name\u0020;jdk.internal.opt\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.prefs\u0020;flags\u0020;20,name\u0020;jdk.internal.le\u0020;flags\u0020;0 uses jdk/internal/editor/spi/BuildInEditorProvider,jdk/jshell/spi/ExecutionControlProvider provides interface\u0020;javax/tools/Tool\u0020;impls\u0020;jdk/internal/jshell/tool/JShellToolProvider,interface\u0020;jdk/jshell/spi/ExecutionControlProvider\u0020;impls\u0020;jdk/jshell/execution/JdiExecutionControlProvider\u005C;u002C;jdk/jshell/execution/LocalExecutionControlProvider\u005C;u002C;jdk/jshell/execution/FailOverExecutionControlProvider flags 8000
+
+class name jdk/jshell/DeclarationSnippet
+header extends jdk/jshell/PersistentSnippet flags 421
+innerclass innerClass jdk/jshell/Snippet$SubKind outerClass jdk/jshell/Snippet innerClassName SubKind flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name jdk/jshell/Diag
+header extends java/lang/Object flags 421
+field name NOPOS descriptor J constantValue -1 flags 19
+method name isError descriptor ()Z flags 401
+method name getPosition descriptor ()J flags 401
+method name getStartPosition descriptor ()J flags 401
+method name getEndPosition descriptor ()J flags 401
+method name getCode descriptor ()Ljava/lang/String; flags 401
+method name getMessage descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 401
+
+class name jdk/jshell/ErroneousSnippet
+header extends jdk/jshell/Snippet flags 21
+innerclass innerClass jdk/jshell/Snippet$Kind outerClass jdk/jshell/Snippet innerClassName Kind flags 4019
+innerclass innerClass jdk/jshell/Snippet$SubKind outerClass jdk/jshell/Snippet innerClassName SubKind flags 4019
+method name probableKind descriptor ()Ljdk/jshell/Snippet$Kind; flags 1
+
+class name jdk/jshell/EvalException
+header extends jdk/jshell/JShellException flags 21
+method name getExceptionClassName descriptor ()Ljava/lang/String; flags 1
+
+class name jdk/jshell/ExpressionSnippet
+header extends jdk/jshell/Snippet flags 21
+innerclass innerClass jdk/jshell/Snippet$SubKind outerClass jdk/jshell/Snippet innerClassName SubKind flags 4019
+method name name descriptor ()Ljava/lang/String; flags 1
+method name typeName descriptor ()Ljava/lang/String; flags 1
+
+class name jdk/jshell/ImportSnippet
+header extends jdk/jshell/PersistentSnippet flags 21
+innerclass innerClass jdk/jshell/Snippet$SubKind outerClass jdk/jshell/Snippet innerClassName SubKind flags 4019
+method name name descriptor ()Ljava/lang/String; flags 1
+method name fullname descriptor ()Ljava/lang/String; flags 1
+method name isStatic descriptor ()Z flags 1
+
+class name jdk/jshell/JShell
+header extends java/lang/Object implements java/lang/AutoCloseable flags 21
+innerclass innerClass jdk/jshell/JShell$Subscription outerClass jdk/jshell/JShell innerClassName Subscription flags 1
+innerclass innerClass jdk/jshell/JShell$Builder outerClass jdk/jshell/JShell innerClassName Builder flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ExecutionControlException outerClass jdk/jshell/spi/ExecutionControl innerClassName ExecutionControlException flags 409
+innerclass innerClass jdk/jshell/Snippet$Status outerClass jdk/jshell/Snippet innerClassName Status flags 4019
+innerclass innerClass jdk/jshell/spi/ExecutionControl$EngineTerminationException outerClass jdk/jshell/spi/ExecutionControl innerClassName EngineTerminationException flags 9
+innerclass innerClass jdk/jshell/Snippet$Kind outerClass jdk/jshell/Snippet innerClassName Kind flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name create descriptor ()Ljdk/jshell/JShell; thrownTypes java/lang/IllegalStateException flags 9
+method name builder descriptor ()Ljdk/jshell/JShell$Builder; flags 9
+method name sourceCodeAnalysis descriptor ()Ljdk/jshell/SourceCodeAnalysis; flags 1
+method name eval descriptor (Ljava/lang/String;)Ljava/util/List; thrownTypes java/lang/IllegalStateException flags 1 signature (Ljava/lang/String;)Ljava/util/List<Ljdk/jshell/SnippetEvent;>;
+method name drop descriptor (Ljdk/jshell/Snippet;)Ljava/util/List; thrownTypes java/lang/IllegalStateException flags 1 signature (Ljdk/jshell/Snippet;)Ljava/util/List<Ljdk/jshell/SnippetEvent;>;
+method name addToClasspath descriptor (Ljava/lang/String;)V flags 1
+method name stop descriptor ()V flags 1
+method name close descriptor ()V flags 1
+method name snippets descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<Ljdk/jshell/Snippet;>;
+method name variables descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<Ljdk/jshell/VarSnippet;>;
+method name methods descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<Ljdk/jshell/MethodSnippet;>;
+method name types descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<Ljdk/jshell/TypeDeclSnippet;>;
+method name imports descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<Ljdk/jshell/ImportSnippet;>;
+method name status descriptor (Ljdk/jshell/Snippet;)Ljdk/jshell/Snippet$Status; flags 1
+method name diagnostics descriptor (Ljdk/jshell/Snippet;)Ljava/util/stream/Stream; flags 1 signature (Ljdk/jshell/Snippet;)Ljava/util/stream/Stream<Ljdk/jshell/Diag;>;
+method name unresolvedDependencies descriptor (Ljdk/jshell/DeclarationSnippet;)Ljava/util/stream/Stream; flags 1 signature (Ljdk/jshell/DeclarationSnippet;)Ljava/util/stream/Stream<Ljava/lang/String;>;
+method name varValue descriptor (Ljdk/jshell/VarSnippet;)Ljava/lang/String; thrownTypes java/lang/IllegalStateException flags 1
+method name onSnippetEvent descriptor (Ljava/util/function/Consumer;)Ljdk/jshell/JShell$Subscription; thrownTypes java/lang/IllegalStateException flags 1 signature (Ljava/util/function/Consumer<Ljdk/jshell/SnippetEvent;>;)Ljdk/jshell/JShell$Subscription;
+method name onShutdown descriptor (Ljava/util/function/Consumer;)Ljdk/jshell/JShell$Subscription; thrownTypes java/lang/IllegalStateException flags 1 signature (Ljava/util/function/Consumer<Ljdk/jshell/JShell;>;)Ljdk/jshell/JShell$Subscription;
+method name unsubscribe descriptor (Ljdk/jshell/JShell$Subscription;)V flags 1
+
+class name jdk/jshell/JShell$Builder
+header extends java/lang/Object flags 21
+innerclass innerClass jdk/jshell/JShell$Builder outerClass jdk/jshell/JShell innerClassName Builder flags 9
+method name in descriptor (Ljava/io/InputStream;)Ljdk/jshell/JShell$Builder; flags 1
+method name out descriptor (Ljava/io/PrintStream;)Ljdk/jshell/JShell$Builder; flags 1
+method name err descriptor (Ljava/io/PrintStream;)Ljdk/jshell/JShell$Builder; flags 1
+method name tempVariableNameGenerator descriptor (Ljava/util/function/Supplier;)Ljdk/jshell/JShell$Builder; flags 1 signature (Ljava/util/function/Supplier<Ljava/lang/String;>;)Ljdk/jshell/JShell$Builder;
+method name idGenerator descriptor (Ljava/util/function/BiFunction;)Ljdk/jshell/JShell$Builder; flags 1 signature (Ljava/util/function/BiFunction<Ljdk/jshell/Snippet;Ljava/lang/Integer;Ljava/lang/String;>;)Ljdk/jshell/JShell$Builder;
+method name remoteVMOptions descriptor ([Ljava/lang/String;)Ljdk/jshell/JShell$Builder; flags 81
+method name compilerOptions descriptor ([Ljava/lang/String;)Ljdk/jshell/JShell$Builder; flags 81
+method name executionEngine descriptor (Ljava/lang/String;)Ljdk/jshell/JShell$Builder; flags 1
+method name executionEngine descriptor (Ljdk/jshell/spi/ExecutionControlProvider;Ljava/util/Map;)Ljdk/jshell/JShell$Builder; flags 1 signature (Ljdk/jshell/spi/ExecutionControlProvider;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljdk/jshell/JShell$Builder;
+method name fileManager descriptor (Ljava/util/function/Function;)Ljdk/jshell/JShell$Builder; flags 1 signature (Ljava/util/function/Function<Ljavax/tools/StandardJavaFileManager;Ljavax/tools/StandardJavaFileManager;>;)Ljdk/jshell/JShell$Builder;
+method name build descriptor ()Ljdk/jshell/JShell; thrownTypes java/lang/IllegalStateException flags 1
+
+class name jdk/jshell/JShell$Subscription
+header extends java/lang/Object flags 21
+innerclass innerClass jdk/jshell/JShell$Subscription outerClass jdk/jshell/JShell innerClassName Subscription flags 1
+
+class name jdk/jshell/JShellException
+header extends java/lang/Exception flags 21
+
+class name jdk/jshell/MethodSnippet
+header extends jdk/jshell/DeclarationSnippet flags 21
+innerclass innerClass jdk/jshell/Snippet$SubKind outerClass jdk/jshell/Snippet innerClassName SubKind flags 4019
+method name parameterTypes descriptor ()Ljava/lang/String; flags 1
+method name signature descriptor ()Ljava/lang/String; flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name jdk/jshell/PersistentSnippet
+header extends jdk/jshell/Snippet flags 421
+innerclass innerClass jdk/jshell/Snippet$SubKind outerClass jdk/jshell/Snippet innerClassName SubKind flags 4019
+method name name descriptor ()Ljava/lang/String; flags 1
+
+class name jdk/jshell/Snippet
+header extends java/lang/Object flags 421
+innerclass innerClass jdk/jshell/Snippet$Status outerClass jdk/jshell/Snippet innerClassName Status flags 4019
+innerclass innerClass jdk/jshell/Snippet$SubKind outerClass jdk/jshell/Snippet innerClassName SubKind flags 4019
+innerclass innerClass jdk/jshell/Snippet$Kind outerClass jdk/jshell/Snippet innerClassName Kind flags 4019
+method name id descriptor ()Ljava/lang/String; flags 1
+method name kind descriptor ()Ljdk/jshell/Snippet$Kind; flags 1
+method name subKind descriptor ()Ljdk/jshell/Snippet$SubKind; flags 1
+method name source descriptor ()Ljava/lang/String; flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name jdk/jshell/Snippet$Kind
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljdk/jshell/Snippet$Kind;>;
+innerclass innerClass jdk/jshell/Snippet$Kind outerClass jdk/jshell/Snippet innerClassName Kind flags 4019
+field name IMPORT descriptor Ljdk/jshell/Snippet$Kind; flags 4019
+field name TYPE_DECL descriptor Ljdk/jshell/Snippet$Kind; flags 4019
+field name METHOD descriptor Ljdk/jshell/Snippet$Kind; flags 4019
+field name VAR descriptor Ljdk/jshell/Snippet$Kind; flags 4019
+field name EXPRESSION descriptor Ljdk/jshell/Snippet$Kind; flags 4019
+field name STATEMENT descriptor Ljdk/jshell/Snippet$Kind; flags 4019
+field name ERRONEOUS descriptor Ljdk/jshell/Snippet$Kind; flags 4019
+method name values descriptor ()[Ljdk/jshell/Snippet$Kind; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljdk/jshell/Snippet$Kind; flags 9
+method name isPersistent descriptor ()Z flags 1
+
+class name jdk/jshell/Snippet$Status
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljdk/jshell/Snippet$Status;>;
+innerclass innerClass jdk/jshell/Snippet$Status outerClass jdk/jshell/Snippet innerClassName Status flags 4019
+field name VALID descriptor Ljdk/jshell/Snippet$Status; flags 4019
+field name RECOVERABLE_DEFINED descriptor Ljdk/jshell/Snippet$Status; flags 4019
+field name RECOVERABLE_NOT_DEFINED descriptor Ljdk/jshell/Snippet$Status; flags 4019
+field name DROPPED descriptor Ljdk/jshell/Snippet$Status; flags 4019
+field name OVERWRITTEN descriptor Ljdk/jshell/Snippet$Status; flags 4019
+field name REJECTED descriptor Ljdk/jshell/Snippet$Status; flags 4019
+field name NONEXISTENT descriptor Ljdk/jshell/Snippet$Status; flags 4019
+method name values descriptor ()[Ljdk/jshell/Snippet$Status; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljdk/jshell/Snippet$Status; flags 9
+method name isActive descriptor ()Z flags 1
+method name isDefined descriptor ()Z flags 1
+
+class name jdk/jshell/Snippet$SubKind
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljdk/jshell/Snippet$SubKind;>;
+innerclass innerClass jdk/jshell/Snippet$SubKind outerClass jdk/jshell/Snippet innerClassName SubKind flags 4019
+innerclass innerClass jdk/jshell/Snippet$Kind outerClass jdk/jshell/Snippet innerClassName Kind flags 4019
+field name SINGLE_TYPE_IMPORT_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019
+field name TYPE_IMPORT_ON_DEMAND_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019
+field name SINGLE_STATIC_IMPORT_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019
+field name STATIC_IMPORT_ON_DEMAND_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019
+field name CLASS_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019
+field name INTERFACE_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019
+field name ENUM_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019
+field name ANNOTATION_TYPE_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019
+field name METHOD_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019
+field name VAR_DECLARATION_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019
+field name VAR_DECLARATION_WITH_INITIALIZER_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019
+field name TEMP_VAR_EXPRESSION_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019
+field name VAR_VALUE_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019
+field name ASSIGNMENT_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019
+field name OTHER_EXPRESSION_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019
+field name STATEMENT_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019
+field name UNKNOWN_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019
+method name values descriptor ()[Ljdk/jshell/Snippet$SubKind; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljdk/jshell/Snippet$SubKind; flags 9
+method name isExecutable descriptor ()Z flags 1
+method name hasValue descriptor ()Z flags 1
+method name kind descriptor ()Ljdk/jshell/Snippet$Kind; flags 1
+
+class name jdk/jshell/SnippetEvent
+header extends java/lang/Object flags 21
+innerclass innerClass jdk/jshell/Snippet$Status outerClass jdk/jshell/Snippet innerClassName Status flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name snippet descriptor ()Ljdk/jshell/Snippet; flags 1
+method name previousStatus descriptor ()Ljdk/jshell/Snippet$Status; flags 1
+method name status descriptor ()Ljdk/jshell/Snippet$Status; flags 1
+method name isSignatureChange descriptor ()Z flags 1
+method name causeSnippet descriptor ()Ljdk/jshell/Snippet; flags 1
+method name exception descriptor ()Ljdk/jshell/JShellException; flags 1
+method name value descriptor ()Ljava/lang/String; flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name jdk/jshell/SourceCodeAnalysis
+header extends java/lang/Object flags 421
+innerclass innerClass jdk/jshell/SourceCodeAnalysis$SnippetWrapper outerClass jdk/jshell/SourceCodeAnalysis innerClassName SnippetWrapper flags 609
+innerclass innerClass jdk/jshell/SourceCodeAnalysis$QualifiedNames outerClass jdk/jshell/SourceCodeAnalysis innerClassName QualifiedNames flags 19
+innerclass innerClass jdk/jshell/SourceCodeAnalysis$Documentation outerClass jdk/jshell/SourceCodeAnalysis innerClassName Documentation flags 609
+innerclass innerClass jdk/jshell/SourceCodeAnalysis$Suggestion outerClass jdk/jshell/SourceCodeAnalysis innerClassName Suggestion flags 609
+innerclass innerClass jdk/jshell/SourceCodeAnalysis$Completeness outerClass jdk/jshell/SourceCodeAnalysis innerClassName Completeness flags 4019
+innerclass innerClass jdk/jshell/SourceCodeAnalysis$CompletionInfo outerClass jdk/jshell/SourceCodeAnalysis innerClassName CompletionInfo flags 609
+method name analyzeCompletion descriptor (Ljava/lang/String;)Ljdk/jshell/SourceCodeAnalysis$CompletionInfo; flags 401
+method name completionSuggestions descriptor (Ljava/lang/String;I[I)Ljava/util/List; flags 401 signature (Ljava/lang/String;I[I)Ljava/util/List<Ljdk/jshell/SourceCodeAnalysis$Suggestion;>;
+method name documentation descriptor (Ljava/lang/String;IZ)Ljava/util/List; flags 401 signature (Ljava/lang/String;IZ)Ljava/util/List<Ljdk/jshell/SourceCodeAnalysis$Documentation;>;
+method name analyzeType descriptor (Ljava/lang/String;I)Ljava/lang/String; flags 401
+method name listQualifiedNames descriptor (Ljava/lang/String;I)Ljdk/jshell/SourceCodeAnalysis$QualifiedNames; flags 401
+method name wrapper descriptor (Ljdk/jshell/Snippet;)Ljdk/jshell/SourceCodeAnalysis$SnippetWrapper; flags 401
+method name wrappers descriptor (Ljava/lang/String;)Ljava/util/List; flags 401 signature (Ljava/lang/String;)Ljava/util/List<Ljdk/jshell/SourceCodeAnalysis$SnippetWrapper;>;
+method name dependents descriptor (Ljdk/jshell/Snippet;)Ljava/util/Collection; flags 401 signature (Ljdk/jshell/Snippet;)Ljava/util/Collection<Ljdk/jshell/Snippet;>;
+
+class name jdk/jshell/SourceCodeAnalysis$Completeness
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljdk/jshell/SourceCodeAnalysis$Completeness;>;
+innerclass innerClass jdk/jshell/SourceCodeAnalysis$Completeness outerClass jdk/jshell/SourceCodeAnalysis innerClassName Completeness flags 4019
+field name COMPLETE descriptor Ljdk/jshell/SourceCodeAnalysis$Completeness; flags 4019
+field name COMPLETE_WITH_SEMI descriptor Ljdk/jshell/SourceCodeAnalysis$Completeness; flags 4019
+field name DEFINITELY_INCOMPLETE descriptor Ljdk/jshell/SourceCodeAnalysis$Completeness; flags 4019
+field name CONSIDERED_INCOMPLETE descriptor Ljdk/jshell/SourceCodeAnalysis$Completeness; flags 4019
+field name EMPTY descriptor Ljdk/jshell/SourceCodeAnalysis$Completeness; flags 4019
+field name UNKNOWN descriptor Ljdk/jshell/SourceCodeAnalysis$Completeness; flags 4019
+method name values descriptor ()[Ljdk/jshell/SourceCodeAnalysis$Completeness; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljdk/jshell/SourceCodeAnalysis$Completeness; flags 9
+method name isComplete descriptor ()Z flags 1
+
+class name jdk/jshell/SourceCodeAnalysis$CompletionInfo
+header extends java/lang/Object flags 601
+innerclass innerClass jdk/jshell/SourceCodeAnalysis$Completeness outerClass jdk/jshell/SourceCodeAnalysis innerClassName Completeness flags 4019
+innerclass innerClass jdk/jshell/SourceCodeAnalysis$CompletionInfo outerClass jdk/jshell/SourceCodeAnalysis innerClassName CompletionInfo flags 609
+method name completeness descriptor ()Ljdk/jshell/SourceCodeAnalysis$Completeness; flags 401
+method name remaining descriptor ()Ljava/lang/String; flags 401
+method name source descriptor ()Ljava/lang/String; flags 401
+
+class name jdk/jshell/SourceCodeAnalysis$Documentation
+header extends java/lang/Object flags 601
+innerclass innerClass jdk/jshell/SourceCodeAnalysis$Documentation outerClass jdk/jshell/SourceCodeAnalysis innerClassName Documentation flags 609
+method name signature descriptor ()Ljava/lang/String; flags 401
+method name javadoc descriptor ()Ljava/lang/String; flags 401
+
+class name jdk/jshell/SourceCodeAnalysis$QualifiedNames
+header extends java/lang/Object flags 31
+innerclass innerClass jdk/jshell/SourceCodeAnalysis$QualifiedNames outerClass jdk/jshell/SourceCodeAnalysis innerClassName QualifiedNames flags 19
+method name getNames descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/String;>;
+method name getSimpleNameLength descriptor ()I flags 1
+method name isUpToDate descriptor ()Z flags 1
+method name isResolvable descriptor ()Z flags 1
+
+class name jdk/jshell/SourceCodeAnalysis$SnippetWrapper
+header extends java/lang/Object flags 601
+innerclass innerClass jdk/jshell/Snippet$Kind outerClass jdk/jshell/Snippet innerClassName Kind flags 4019
+innerclass innerClass jdk/jshell/SourceCodeAnalysis$SnippetWrapper outerClass jdk/jshell/SourceCodeAnalysis innerClassName SnippetWrapper flags 609
+method name source descriptor ()Ljava/lang/String; flags 401
+method name wrapped descriptor ()Ljava/lang/String; flags 401
+method name fullClassName descriptor ()Ljava/lang/String; flags 401
+method name kind descriptor ()Ljdk/jshell/Snippet$Kind; flags 401
+method name sourceToWrappedPosition descriptor (I)I flags 401
+method name wrappedToSourcePosition descriptor (I)I flags 401
+
+class name jdk/jshell/SourceCodeAnalysis$Suggestion
+header extends java/lang/Object flags 601
+innerclass innerClass jdk/jshell/SourceCodeAnalysis$Suggestion outerClass jdk/jshell/SourceCodeAnalysis innerClassName Suggestion flags 609
+method name continuation descriptor ()Ljava/lang/String; flags 401
+method name matchesType descriptor ()Z flags 401
+
+class name jdk/jshell/StatementSnippet
+header extends jdk/jshell/Snippet flags 21
+innerclass innerClass jdk/jshell/Snippet$SubKind outerClass jdk/jshell/Snippet innerClassName SubKind flags 4019
+
+class name jdk/jshell/TypeDeclSnippet
+header extends jdk/jshell/DeclarationSnippet flags 21
+innerclass innerClass jdk/jshell/Snippet$SubKind outerClass jdk/jshell/Snippet innerClassName SubKind flags 4019
+
+class name jdk/jshell/UnresolvedReferenceException
+header extends jdk/jshell/JShellException flags 21
+method name getSnippet descriptor ()Ljdk/jshell/DeclarationSnippet; flags 1
+
+class name jdk/jshell/VarSnippet
+header extends jdk/jshell/DeclarationSnippet flags 21
+innerclass innerClass jdk/jshell/Snippet$SubKind outerClass jdk/jshell/Snippet innerClassName SubKind flags 4019
+method name typeName descriptor ()Ljava/lang/String; flags 1
+
+class name jdk/jshell/execution/DirectExecutionControl
+header extends java/lang/Object implements jdk/jshell/spi/ExecutionControl flags 21
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ClassBytecodes outerClass jdk/jshell/spi/ExecutionControl innerClassName ClassBytecodes flags 19
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ExecutionControlException outerClass jdk/jshell/spi/ExecutionControl innerClassName ExecutionControlException flags 409
+innerclass innerClass jdk/jshell/spi/ExecutionControl$NotImplementedException outerClass jdk/jshell/spi/ExecutionControl innerClassName NotImplementedException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$InternalException outerClass jdk/jshell/spi/ExecutionControl innerClassName InternalException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$RunException outerClass jdk/jshell/spi/ExecutionControl innerClassName RunException flags 409
+innerclass innerClass jdk/jshell/spi/ExecutionControl$EngineTerminationException outerClass jdk/jshell/spi/ExecutionControl innerClassName EngineTerminationException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ResolutionException outerClass jdk/jshell/spi/ExecutionControl innerClassName ResolutionException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$UserException outerClass jdk/jshell/spi/ExecutionControl innerClassName UserException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ClassInstallException outerClass jdk/jshell/spi/ExecutionControl innerClassName ClassInstallException flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljdk/jshell/execution/LoaderDelegate;)V flags 1
+method name <init> descriptor ()V flags 1
+method name load descriptor ([Ljdk/jshell/spi/ExecutionControl$ClassBytecodes;)V thrownTypes jdk/jshell/spi/ExecutionControl$ClassInstallException,jdk/jshell/spi/ExecutionControl$NotImplementedException,jdk/jshell/spi/ExecutionControl$EngineTerminationException flags 1
+method name redefine descriptor ([Ljdk/jshell/spi/ExecutionControl$ClassBytecodes;)V thrownTypes jdk/jshell/spi/ExecutionControl$ClassInstallException,jdk/jshell/spi/ExecutionControl$NotImplementedException,jdk/jshell/spi/ExecutionControl$EngineTerminationException flags 1
+method name classesRedefined descriptor ([Ljdk/jshell/spi/ExecutionControl$ClassBytecodes;)V thrownTypes jdk/jshell/spi/ExecutionControl$NotImplementedException,jdk/jshell/spi/ExecutionControl$EngineTerminationException flags 4
+method name invoke descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; thrownTypes jdk/jshell/spi/ExecutionControl$RunException,jdk/jshell/spi/ExecutionControl$InternalException,jdk/jshell/spi/ExecutionControl$EngineTerminationException flags 1
+method name varValue descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; thrownTypes jdk/jshell/spi/ExecutionControl$RunException,jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 1
+method name addToClasspath descriptor (Ljava/lang/String;)V thrownTypes jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 1
+method name stop descriptor ()V thrownTypes jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 1
+method name extensionCommand descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; thrownTypes jdk/jshell/spi/ExecutionControl$RunException,jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 1
+method name close descriptor ()V flags 1
+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 invoke descriptor (Ljava/lang/reflect/Method;)Ljava/lang/String; thrownTypes java/lang/Exception flags 4
+method name valueString descriptor (Ljava/lang/Object;)Ljava/lang/String; flags c
+method name throwConvertedInvocationException descriptor (Ljava/lang/Throwable;)Ljava/lang/String; thrownTypes jdk/jshell/spi/ExecutionControl$RunException,jdk/jshell/spi/ExecutionControl$InternalException flags 4
+method name throwConvertedOtherException descriptor (Ljava/lang/Throwable;)Ljava/lang/String; thrownTypes jdk/jshell/spi/ExecutionControl$RunException,jdk/jshell/spi/ExecutionControl$InternalException flags 4
+method name clientCodeEnter descriptor ()V thrownTypes jdk/jshell/spi/ExecutionControl$InternalException flags 4
+method name clientCodeLeave descriptor ()V thrownTypes jdk/jshell/spi/ExecutionControl$InternalException flags 4
+
+class name jdk/jshell/execution/FailOverExecutionControlProvider
+header extends java/lang/Object implements jdk/jshell/spi/ExecutionControlProvider flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor ()V flags 1
+method name name descriptor ()Ljava/lang/String; flags 1
+method name defaultParameters descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
+method name generate descriptor (Ljdk/jshell/spi/ExecutionEnv;Ljava/util/Map;)Ljdk/jshell/spi/ExecutionControl; thrownTypes java/lang/Throwable flags 1 signature (Ljdk/jshell/spi/ExecutionEnv;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljdk/jshell/spi/ExecutionControl;
+
+class name jdk/jshell/execution/JdiDefaultExecutionControl
+header extends jdk/jshell/execution/JdiExecutionControl flags 21
+innerclass innerClass jdk/jshell/spi/ExecutionControl$InternalException outerClass jdk/jshell/spi/ExecutionControl innerClassName InternalException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$EngineTerminationException outerClass jdk/jshell/spi/ExecutionControl innerClassName EngineTerminationException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$RunException outerClass jdk/jshell/spi/ExecutionControl innerClassName RunException flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name invoke descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; thrownTypes jdk/jshell/spi/ExecutionControl$RunException,jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 1
+method name stop descriptor ()V thrownTypes jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 1
+method name close descriptor ()V flags 1
+method name vm descriptor ()Lcom/sun/jdi/VirtualMachine; thrownTypes jdk/jshell/spi/ExecutionControl$EngineTerminationException flags 24
+
+class name jdk/jshell/execution/JdiExecutionControl
+header extends jdk/jshell/execution/StreamingExecutionControl implements jdk/jshell/spi/ExecutionControl flags 421
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ClassBytecodes outerClass jdk/jshell/spi/ExecutionControl innerClassName ClassBytecodes flags 19
+innerclass innerClass jdk/jshell/spi/ExecutionControl$EngineTerminationException outerClass jdk/jshell/spi/ExecutionControl innerClassName EngineTerminationException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ClassInstallException outerClass jdk/jshell/spi/ExecutionControl innerClassName ClassInstallException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$NotImplementedException outerClass jdk/jshell/spi/ExecutionControl innerClassName NotImplementedException flags 9
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljava/io/ObjectOutput;Ljava/io/ObjectInput;)V flags 4
+method name vm descriptor ()Lcom/sun/jdi/VirtualMachine; thrownTypes jdk/jshell/spi/ExecutionControl$EngineTerminationException flags 404
+method name redefine descriptor ([Ljdk/jshell/spi/ExecutionControl$ClassBytecodes;)V thrownTypes jdk/jshell/spi/ExecutionControl$ClassInstallException,jdk/jshell/spi/ExecutionControl$EngineTerminationException flags 1
+method name referenceType descriptor (Lcom/sun/jdi/VirtualMachine;Ljava/lang/String;)Lcom/sun/jdi/ReferenceType; flags 4
+
+class name jdk/jshell/execution/JdiExecutionControlProvider
+header extends java/lang/Object implements jdk/jshell/spi/ExecutionControlProvider flags 21
+field name PARAM_REMOTE_AGENT descriptor Ljava/lang/String; constantValue remoteAgent flags 19
+field name PARAM_TIMEOUT descriptor Ljava/lang/String; constantValue timeout flags 19
+field name PARAM_HOST_NAME descriptor Ljava/lang/String; constantValue hostname flags 19
+field name PARAM_LAUNCH descriptor Ljava/lang/String; constantValue launch flags 19
+method name <init> descriptor ()V flags 1
+method name name descriptor ()Ljava/lang/String; flags 1
+method name defaultParameters descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
+method name generate descriptor (Ljdk/jshell/spi/ExecutionEnv;Ljava/util/Map;)Ljdk/jshell/spi/ExecutionControl; thrownTypes java/io/IOException flags 1 signature (Ljdk/jshell/spi/ExecutionEnv;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljdk/jshell/spi/ExecutionControl;
+
+class name jdk/jshell/execution/JdiInitiator
+header extends java/lang/Object flags 21
+innerclass innerClass com/sun/jdi/connect/Connector$Argument outerClass com/sun/jdi/connect/Connector innerClassName Argument flags 609
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (ILjava/util/List;Ljava/lang/String;ZLjava/lang/String;ILjava/util/Map;)V flags 1 signature (ILjava/util/List<Ljava/lang/String;>;Ljava/lang/String;ZLjava/lang/String;ILjava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V
+method name vm descriptor ()Lcom/sun/jdi/VirtualMachine; flags 1
+method name process descriptor ()Ljava/lang/Process; flags 1
+
+class name jdk/jshell/execution/LoaderDelegate
+header extends java/lang/Object flags 601
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ClassBytecodes outerClass jdk/jshell/spi/ExecutionControl innerClassName ClassBytecodes flags 19
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ClassInstallException outerClass jdk/jshell/spi/ExecutionControl innerClassName ClassInstallException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$NotImplementedException outerClass jdk/jshell/spi/ExecutionControl innerClassName NotImplementedException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$EngineTerminationException outerClass jdk/jshell/spi/ExecutionControl innerClassName EngineTerminationException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$InternalException outerClass jdk/jshell/spi/ExecutionControl innerClassName InternalException flags 9
+method name load descriptor ([Ljdk/jshell/spi/ExecutionControl$ClassBytecodes;)V thrownTypes jdk/jshell/spi/ExecutionControl$ClassInstallException,jdk/jshell/spi/ExecutionControl$NotImplementedException,jdk/jshell/spi/ExecutionControl$EngineTerminationException flags 401
+method name classesRedefined descriptor ([Ljdk/jshell/spi/ExecutionControl$ClassBytecodes;)V flags 401
+method name addToClasspath descriptor (Ljava/lang/String;)V thrownTypes jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 401
+method name findClass descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 401 signature (Ljava/lang/String;)Ljava/lang/Class<*>;
+
+class name jdk/jshell/execution/LocalExecutionControl
+header extends jdk/jshell/execution/DirectExecutionControl flags 21
+innerclass innerClass jdk/jshell/spi/ExecutionControl$StoppedException outerClass jdk/jshell/spi/ExecutionControl innerClassName StoppedException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$InternalException outerClass jdk/jshell/spi/ExecutionControl innerClassName InternalException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$EngineTerminationException outerClass jdk/jshell/spi/ExecutionControl innerClassName EngineTerminationException flags 9
+innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljdk/jshell/execution/LoaderDelegate;)V flags 1
+method name <init> descriptor ()V flags 1
+method name invoke descriptor (Ljava/lang/reflect/Method;)Ljava/lang/String; thrownTypes java/lang/Exception flags 4
+method name stop descriptor ()V thrownTypes jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 1
+method name clientCodeEnter descriptor ()V flags 4
+method name clientCodeLeave descriptor ()V flags 4
+
+class name jdk/jshell/execution/LocalExecutionControlProvider
+header extends java/lang/Object implements jdk/jshell/spi/ExecutionControlProvider flags 21
+method name <init> descriptor ()V flags 1
+method name name descriptor ()Ljava/lang/String; flags 1
+method name defaultParameters descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
+method name generate descriptor (Ljdk/jshell/spi/ExecutionEnv;Ljava/util/Map;)Ljdk/jshell/spi/ExecutionControl; flags 1 signature (Ljdk/jshell/spi/ExecutionEnv;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljdk/jshell/spi/ExecutionControl;
+
+class name jdk/jshell/execution/RemoteExecutionControl
+header extends jdk/jshell/execution/DirectExecutionControl implements jdk/jshell/spi/ExecutionControl flags 21
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ClassBytecodes outerClass jdk/jshell/spi/ExecutionControl innerClassName ClassBytecodes flags 19
+innerclass innerClass jdk/jshell/spi/ExecutionControl$StoppedException outerClass jdk/jshell/spi/ExecutionControl innerClassName StoppedException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$InternalException outerClass jdk/jshell/spi/ExecutionControl innerClassName InternalException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ClassInstallException outerClass jdk/jshell/spi/ExecutionControl innerClassName ClassInstallException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$NotImplementedException outerClass jdk/jshell/spi/ExecutionControl innerClassName NotImplementedException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$EngineTerminationException outerClass jdk/jshell/spi/ExecutionControl innerClassName EngineTerminationException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$RunException outerClass jdk/jshell/spi/ExecutionControl innerClassName RunException flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name main descriptor ([Ljava/lang/String;)V thrownTypes java/lang/Exception flags 9
+method name <init> descriptor (Ljdk/jshell/execution/LoaderDelegate;)V flags 1
+method name <init> descriptor ()V flags 1
+method name redefine descriptor ([Ljdk/jshell/spi/ExecutionControl$ClassBytecodes;)V thrownTypes jdk/jshell/spi/ExecutionControl$ClassInstallException,jdk/jshell/spi/ExecutionControl$NotImplementedException,jdk/jshell/spi/ExecutionControl$EngineTerminationException flags 1
+method name stop descriptor ()V thrownTypes jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 1
+method name invoke descriptor (Ljava/lang/reflect/Method;)Ljava/lang/String; thrownTypes java/lang/Exception flags 4
+method name varValue descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; thrownTypes jdk/jshell/spi/ExecutionControl$RunException,jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 1
+method name throwConvertedInvocationException descriptor (Ljava/lang/Throwable;)Ljava/lang/String; thrownTypes jdk/jshell/spi/ExecutionControl$RunException,jdk/jshell/spi/ExecutionControl$InternalException flags 4
+method name throwConvertedOtherException descriptor (Ljava/lang/Throwable;)Ljava/lang/String; thrownTypes jdk/jshell/spi/ExecutionControl$RunException,jdk/jshell/spi/ExecutionControl$InternalException flags 4
+method name clientCodeEnter descriptor ()V flags 4
+method name clientCodeLeave descriptor ()V thrownTypes jdk/jshell/spi/ExecutionControl$InternalException flags 4
+
+class name jdk/jshell/execution/StreamingExecutionControl
+header extends java/lang/Object implements jdk/jshell/spi/ExecutionControl flags 21
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ClassBytecodes outerClass jdk/jshell/spi/ExecutionControl innerClassName ClassBytecodes flags 19
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ResolutionException outerClass jdk/jshell/spi/ExecutionControl innerClassName ResolutionException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$EngineTerminationException outerClass jdk/jshell/spi/ExecutionControl innerClassName EngineTerminationException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$NotImplementedException outerClass jdk/jshell/spi/ExecutionControl innerClassName NotImplementedException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$InternalException outerClass jdk/jshell/spi/ExecutionControl innerClassName InternalException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ClassInstallException outerClass jdk/jshell/spi/ExecutionControl innerClassName ClassInstallException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$UserException outerClass jdk/jshell/spi/ExecutionControl innerClassName UserException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$StoppedException outerClass jdk/jshell/spi/ExecutionControl innerClassName StoppedException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$RunException outerClass jdk/jshell/spi/ExecutionControl innerClassName RunException flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljava/io/ObjectOutput;Ljava/io/ObjectInput;)V flags 1
+method name load descriptor ([Ljdk/jshell/spi/ExecutionControl$ClassBytecodes;)V thrownTypes jdk/jshell/spi/ExecutionControl$ClassInstallException,jdk/jshell/spi/ExecutionControl$NotImplementedException,jdk/jshell/spi/ExecutionControl$EngineTerminationException flags 1
+method name redefine descriptor ([Ljdk/jshell/spi/ExecutionControl$ClassBytecodes;)V thrownTypes jdk/jshell/spi/ExecutionControl$ClassInstallException,jdk/jshell/spi/ExecutionControl$NotImplementedException,jdk/jshell/spi/ExecutionControl$EngineTerminationException flags 1
+method name invoke descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; thrownTypes jdk/jshell/spi/ExecutionControl$RunException,jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 1
+method name varValue descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; thrownTypes jdk/jshell/spi/ExecutionControl$RunException,jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 1
+method name addToClasspath descriptor (Ljava/lang/String;)V thrownTypes jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 1
+method name stop descriptor ()V thrownTypes jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 1
+method name extensionCommand descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; thrownTypes jdk/jshell/spi/ExecutionControl$RunException,jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 1
+method name close descriptor ()V flags 1
+
+class name jdk/jshell/execution/Util
+header extends java/lang/Object flags 21
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name forwardExecutionControl descriptor (Ljdk/jshell/spi/ExecutionControl;Ljava/io/ObjectInput;Ljava/io/ObjectOutput;)V flags 9
+method name forwardExecutionControlAndIO descriptor (Ljdk/jshell/spi/ExecutionControl;Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/util/Map;Ljava/util/Map;)V thrownTypes java/io/IOException flags 9 signature (Ljdk/jshell/spi/ExecutionControl;Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/util/Map<Ljava/lang/String;Ljava/util/function/Consumer<Ljava/io/OutputStream;>;>;Ljava/util/Map<Ljava/lang/String;Ljava/util/function/Consumer<Ljava/io/InputStream;>;>;)V
+method name remoteInputOutput descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/util/Map;Ljava/util/Map;Ljava/util/function/BiFunction;)Ljdk/jshell/spi/ExecutionControl; thrownTypes java/io/IOException flags 9 signature (Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/util/Map<Ljava/lang/String;Ljava/io/OutputStream;>;Ljava/util/Map<Ljava/lang/String;Ljava/io/InputStream;>;Ljava/util/function/BiFunction<Ljava/io/ObjectInput;Ljava/io/ObjectOutput;Ljdk/jshell/spi/ExecutionControl;>;)Ljdk/jshell/spi/ExecutionControl;
+method name detectJdiExitEvent descriptor (Lcom/sun/jdi/VirtualMachine;Ljava/util/function/Consumer;)V flags 9 signature (Lcom/sun/jdi/VirtualMachine;Ljava/util/function/Consumer<Ljava/lang/String;>;)V
+
+class name jdk/jshell/spi/ExecutionControl
+header extends java/lang/Object implements java/lang/AutoCloseable flags 601
+innerclass innerClass jdk/jshell/spi/ExecutionControl$StoppedException outerClass jdk/jshell/spi/ExecutionControl innerClassName StoppedException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ResolutionException outerClass jdk/jshell/spi/ExecutionControl innerClassName ResolutionException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$UserException outerClass jdk/jshell/spi/ExecutionControl innerClassName UserException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$RunException outerClass jdk/jshell/spi/ExecutionControl innerClassName RunException flags 409
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ClassInstallException outerClass jdk/jshell/spi/ExecutionControl innerClassName ClassInstallException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$InternalException outerClass jdk/jshell/spi/ExecutionControl innerClassName InternalException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$NotImplementedException outerClass jdk/jshell/spi/ExecutionControl innerClassName NotImplementedException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$EngineTerminationException outerClass jdk/jshell/spi/ExecutionControl innerClassName EngineTerminationException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ExecutionControlException outerClass jdk/jshell/spi/ExecutionControl innerClassName ExecutionControlException flags 409
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ClassBytecodes outerClass jdk/jshell/spi/ExecutionControl innerClassName ClassBytecodes flags 19
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name load descriptor ([Ljdk/jshell/spi/ExecutionControl$ClassBytecodes;)V thrownTypes jdk/jshell/spi/ExecutionControl$ClassInstallException,jdk/jshell/spi/ExecutionControl$NotImplementedException,jdk/jshell/spi/ExecutionControl$EngineTerminationException flags 401
+method name redefine descriptor ([Ljdk/jshell/spi/ExecutionControl$ClassBytecodes;)V thrownTypes jdk/jshell/spi/ExecutionControl$ClassInstallException,jdk/jshell/spi/ExecutionControl$NotImplementedException,jdk/jshell/spi/ExecutionControl$EngineTerminationException flags 401
+method name invoke descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; thrownTypes jdk/jshell/spi/ExecutionControl$RunException,jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 401
+method name varValue descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; thrownTypes jdk/jshell/spi/ExecutionControl$RunException,jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 401
+method name addToClasspath descriptor (Ljava/lang/String;)V thrownTypes jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 401
+method name stop descriptor ()V thrownTypes jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 401
+method name extensionCommand descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; thrownTypes jdk/jshell/spi/ExecutionControl$RunException,jdk/jshell/spi/ExecutionControl$EngineTerminationException,jdk/jshell/spi/ExecutionControl$InternalException flags 401
+method name close descriptor ()V flags 401
+method name generate descriptor (Ljdk/jshell/spi/ExecutionEnv;Ljava/lang/String;Ljava/util/Map;)Ljdk/jshell/spi/ExecutionControl; thrownTypes java/lang/Throwable flags 9 signature (Ljdk/jshell/spi/ExecutionEnv;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljdk/jshell/spi/ExecutionControl;
+method name generate descriptor (Ljdk/jshell/spi/ExecutionEnv;Ljava/lang/String;)Ljdk/jshell/spi/ExecutionControl; thrownTypes java/lang/Throwable flags 9
+
+class name jdk/jshell/spi/ExecutionControl$ClassBytecodes
+header extends java/lang/Object implements java/io/Serializable flags 31
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ClassBytecodes outerClass jdk/jshell/spi/ExecutionControl innerClassName ClassBytecodes flags 19
+method name <init> descriptor (Ljava/lang/String;[B)V flags 1
+method name bytecodes descriptor ()[B flags 1
+method name name descriptor ()Ljava/lang/String; flags 1
+
+class name jdk/jshell/spi/ExecutionControl$ClassInstallException
+header extends jdk/jshell/spi/ExecutionControl$ExecutionControlException flags 21
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ClassInstallException outerClass jdk/jshell/spi/ExecutionControl innerClassName ClassInstallException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ExecutionControlException outerClass jdk/jshell/spi/ExecutionControl innerClassName ExecutionControlException flags 409
+method name <init> descriptor (Ljava/lang/String;[Z)V flags 1
+method name installed descriptor ()[Z flags 1
+
+class name jdk/jshell/spi/ExecutionControl$EngineTerminationException
+header extends jdk/jshell/spi/ExecutionControl$ExecutionControlException flags 21
+innerclass innerClass jdk/jshell/spi/ExecutionControl$EngineTerminationException outerClass jdk/jshell/spi/ExecutionControl innerClassName EngineTerminationException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ExecutionControlException outerClass jdk/jshell/spi/ExecutionControl innerClassName ExecutionControlException flags 409
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name jdk/jshell/spi/ExecutionControl$ExecutionControlException
+header extends java/lang/Exception flags 421
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ExecutionControlException outerClass jdk/jshell/spi/ExecutionControl innerClassName ExecutionControlException flags 409
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name jdk/jshell/spi/ExecutionControl$InternalException
+header extends jdk/jshell/spi/ExecutionControl$ExecutionControlException flags 21
+innerclass innerClass jdk/jshell/spi/ExecutionControl$InternalException outerClass jdk/jshell/spi/ExecutionControl innerClassName InternalException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ExecutionControlException outerClass jdk/jshell/spi/ExecutionControl innerClassName ExecutionControlException flags 409
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name jdk/jshell/spi/ExecutionControl$NotImplementedException
+header extends jdk/jshell/spi/ExecutionControl$InternalException flags 21
+innerclass innerClass jdk/jshell/spi/ExecutionControl$NotImplementedException outerClass jdk/jshell/spi/ExecutionControl innerClassName NotImplementedException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$InternalException outerClass jdk/jshell/spi/ExecutionControl innerClassName InternalException flags 9
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+
+class name jdk/jshell/spi/ExecutionControl$ResolutionException
+header extends jdk/jshell/spi/ExecutionControl$RunException flags 21
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ResolutionException outerClass jdk/jshell/spi/ExecutionControl innerClassName ResolutionException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$RunException outerClass jdk/jshell/spi/ExecutionControl innerClassName RunException flags 409
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (I[Ljava/lang/StackTraceElement;)V flags 1
+method name id descriptor ()I flags 1
+
+class name jdk/jshell/spi/ExecutionControl$RunException
+header extends jdk/jshell/spi/ExecutionControl$ExecutionControlException flags 421
+innerclass innerClass jdk/jshell/spi/ExecutionControl$RunException outerClass jdk/jshell/spi/ExecutionControl innerClassName RunException flags 409
+innerclass innerClass jdk/jshell/spi/ExecutionControl$ExecutionControlException outerClass jdk/jshell/spi/ExecutionControl innerClassName ExecutionControlException flags 409
+
+class name jdk/jshell/spi/ExecutionControl$StoppedException
+header extends jdk/jshell/spi/ExecutionControl$RunException flags 21
+innerclass innerClass jdk/jshell/spi/ExecutionControl$StoppedException outerClass jdk/jshell/spi/ExecutionControl innerClassName StoppedException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$RunException outerClass jdk/jshell/spi/ExecutionControl innerClassName RunException flags 409
+method name <init> descriptor ()V flags 1
+
+class name jdk/jshell/spi/ExecutionControl$UserException
+header extends jdk/jshell/spi/ExecutionControl$RunException flags 21
+innerclass innerClass jdk/jshell/spi/ExecutionControl$UserException outerClass jdk/jshell/spi/ExecutionControl innerClassName UserException flags 9
+innerclass innerClass jdk/jshell/spi/ExecutionControl$RunException outerClass jdk/jshell/spi/ExecutionControl innerClassName RunException flags 409
+method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/StackTraceElement;)V flags 1
+method name causeExceptionClass descriptor ()Ljava/lang/String; flags 1
+
+class name jdk/jshell/spi/ExecutionControlProvider
+header extends java/lang/Object flags 601
+method name name descriptor ()Ljava/lang/String; flags 401
+method name defaultParameters descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
+method name generate descriptor (Ljdk/jshell/spi/ExecutionEnv;Ljava/util/Map;)Ljdk/jshell/spi/ExecutionControl; thrownTypes java/lang/Throwable flags 401 signature (Ljdk/jshell/spi/ExecutionEnv;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljdk/jshell/spi/ExecutionControl;
+
+class name jdk/jshell/spi/ExecutionEnv
+header extends java/lang/Object flags 601
+method name userIn descriptor ()Ljava/io/InputStream; flags 401
+method name userOut descriptor ()Ljava/io/PrintStream; flags 401
+method name userErr descriptor ()Ljava/io/PrintStream; flags 401
+method name extraRemoteVMOptions descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/String;>;
+method name closeDown descriptor ()V flags 401
+
+class name jdk/jshell/spi/SPIResolutionException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor (I)V flags 1
+method name id descriptor ()I flags 1
+
+class name jdk/jshell/tool/JavaShellToolBuilder
+header extends java/lang/Object flags 601
+method name builder descriptor ()Ljdk/jshell/tool/JavaShellToolBuilder; flags 9
+method name in descriptor (Ljava/io/InputStream;Ljava/io/InputStream;)Ljdk/jshell/tool/JavaShellToolBuilder; flags 401
+method name out descriptor (Ljava/io/PrintStream;)Ljdk/jshell/tool/JavaShellToolBuilder; flags 401
+method name out descriptor (Ljava/io/PrintStream;Ljava/io/PrintStream;Ljava/io/PrintStream;)Ljdk/jshell/tool/JavaShellToolBuilder; flags 401
+method name err descriptor (Ljava/io/PrintStream;)Ljdk/jshell/tool/JavaShellToolBuilder; flags 401
+method name err descriptor (Ljava/io/PrintStream;Ljava/io/PrintStream;)Ljdk/jshell/tool/JavaShellToolBuilder; flags 401
+method name persistence descriptor (Ljava/util/prefs/Preferences;)Ljdk/jshell/tool/JavaShellToolBuilder; flags 401
+method name persistence descriptor (Ljava/util/Map;)Ljdk/jshell/tool/JavaShellToolBuilder; flags 401 signature (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljdk/jshell/tool/JavaShellToolBuilder;
+method name env descriptor (Ljava/util/Map;)Ljdk/jshell/tool/JavaShellToolBuilder; flags 401 signature (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljdk/jshell/tool/JavaShellToolBuilder;
+method name locale descriptor (Ljava/util/Locale;)Ljdk/jshell/tool/JavaShellToolBuilder; flags 401
+method name promptCapture descriptor (Z)Ljdk/jshell/tool/JavaShellToolBuilder; flags 401
+method name run descriptor ([Ljava/lang/String;)V thrownTypes java/lang/Exception flags 481
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.jsobject-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,49 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.jsobject
+header exports netscape/javascript requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.desktop\u0020;flags\u0020;0 uses jdk/internal/netscape/javascript/spi/JSObjectProvider flags 8000
+
+class name netscape/javascript/JSException
+header extends java/lang/RuntimeException flags 21
+method name <init> descriptor ()V flags 1
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name <init> descriptor (Ljava/lang/Throwable;)V flags 1
+
+class name netscape/javascript/JSObject
+header extends java/lang/Object flags 421
+method name <init> descriptor ()V flags 4
+method name call descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; thrownTypes netscape/javascript/JSException flags 481
+method name eval descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes netscape/javascript/JSException flags 401
+method name getMember descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes netscape/javascript/JSException flags 401
+method name setMember descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes netscape/javascript/JSException flags 401
+method name removeMember descriptor (Ljava/lang/String;)V thrownTypes netscape/javascript/JSException flags 401
+method name getSlot descriptor (I)Ljava/lang/Object; thrownTypes netscape/javascript/JSException flags 401
+method name setSlot descriptor (ILjava/lang/Object;)V thrownTypes netscape/javascript/JSException flags 401
+method name getWindow descriptor (Ljava/applet/Applet;)Lnetscape/javascript/JSObject; thrownTypes netscape/javascript/JSException flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.jstatd-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.jstatd
+header requires name\u0020;jdk.internal.jvmstat\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.rmi\u0020;flags\u0020;0 provides interface\u0020;sun/jvmstat/monitor/MonitoredHostService\u0020;impls\u0020;sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService flags 8000
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.localedata-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.localedata
+header requires name\u0020;java.base\u0020;flags\u0020;8000 provides interface\u0020;sun/util/resources/LocaleData$CommonResourceBundleProvider\u0020;impls\u0020;sun/util/resources/provider/LocaleDataProvider,interface\u0020;sun/util/locale/provider/LocaleDataMetaInfo\u0020;impls\u0020;sun/util/resources/cldr/provider/CLDRLocaleDataMetaInfo\u005C;u002C;sun/util/resources/provider/NonBaseLocaleDataMetaInfo,interface\u0020;sun/util/resources/LocaleData$SupplementaryResourceBundleProvider\u0020;impls\u0020;sun/util/resources/provider/SupplementaryLocaleDataProvider flags 8000
+
--- a/make/data/symbols/jdk.management-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/jdk.management-6.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/jdk.management-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/jdk.management-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/jdk.management-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/jdk.management-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.management-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,64 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.management
+header exports com/sun/management requires name\u0020;java.management\u0020;flags\u0020;20,name\u0020;java.base\u0020;flags\u0020;8000 provides interface\u0020;sun/management/spi/PlatformMBeanProvider\u0020;impls\u0020;com/sun/management/internal/PlatformMBeanProviderImpl flags 8000
+
+class name com/sun/management/GarbageCollectionNotificationInfo
+header extends java/lang/Object implements javax/management/openmbean/CompositeDataView flags 21
+
+class name com/sun/management/GarbageCollectorMXBean
+header extends java/lang/Object implements java/lang/management/GarbageCollectorMXBean flags 601
+
+class name com/sun/management/GcInfo
+header extends java/lang/Object implements javax/management/openmbean/CompositeData,javax/management/openmbean/CompositeDataView flags 21
+-method name values descriptor ()Ljava/util/Collection;
+method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection<*>;
+
+class name com/sun/management/HotSpotDiagnosticMXBean
+header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
+
+class name com/sun/management/OperatingSystemMXBean
+header extends java/lang/Object implements java/lang/management/OperatingSystemMXBean flags 601
+
+class name com/sun/management/ThreadMXBean
+header extends java/lang/Object implements java/lang/management/ThreadMXBean flags 601
+
+class name com/sun/management/UnixOperatingSystemMXBean
+header extends java/lang/Object implements com/sun/management/OperatingSystemMXBean flags 601
+
+class name com/sun/management/VMOption
+header extends java/lang/Object flags 21
+innerclass innerClass com/sun/management/VMOption$Origin outerClass com/sun/management/VMOption innerClassName Origin flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name com/sun/management/VMOption$Origin
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/management/VMOption$Origin;>;
+innerclass innerClass com/sun/management/VMOption$Origin outerClass com/sun/management/VMOption innerClassName Origin flags 4019
+field name ATTACH_ON_DEMAND descriptor Lcom/sun/management/VMOption$Origin; flags 4019
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.management.agent-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.management.agent
+header requires name\u0020;java.management\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.management.rmi\u0020;flags\u0020;0 uses jdk/internal/agent/spi/AgentProvider flags 8000
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.naming.dns-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.naming.dns
+header requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.naming\u0020;flags\u0020;0 provides interface\u0020;javax/naming/spi/InitialContextFactory\u0020;impls\u0020;com/sun/jndi/dns/DnsContextFactory flags 8000
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.naming.rmi-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.naming.rmi
+header requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.rmi\u0020;flags\u0020;0,name\u0020;java.naming\u0020;flags\u0020;0 provides interface\u0020;javax/naming/spi/InitialContextFactory\u0020;impls\u0020;com/sun/jndi/rmi/registry/RegistryContextFactory flags 8000
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.net-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,82 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.net
+header exports jdk/net requires name\u0020;java.base\u0020;flags\u0020;8000 flags 8000
+
+class name jdk/net/ExtendedSocketOptions
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+field name SO_FLOW_SLA descriptor Ljava/net/SocketOption; flags 19 signature Ljava/net/SocketOption<Ljdk/net/SocketFlow;>;
+
+class name jdk/net/NetworkPermission
+header extends java/security/BasicPermission flags 31
+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 jdk/net/SocketFlow
+header extends java/lang/Object flags 21
+innerclass innerClass jdk/net/SocketFlow$Status outerClass jdk/net/SocketFlow innerClassName Status flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+field name UNSET descriptor I constantValue -1 flags 19
+field name NORMAL_PRIORITY descriptor I constantValue 1 flags 19
+field name HIGH_PRIORITY descriptor I constantValue 2 flags 19
+method name create descriptor ()Ljdk/net/SocketFlow; flags 9
+method name priority descriptor (I)Ljdk/net/SocketFlow; flags 1
+method name bandwidth descriptor (J)Ljdk/net/SocketFlow; flags 1
+method name priority descriptor ()I flags 1
+method name bandwidth descriptor ()J flags 1
+method name status descriptor ()Ljdk/net/SocketFlow$Status; flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+
+class name jdk/net/SocketFlow$Status
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljdk/net/SocketFlow$Status;>;
+innerclass innerClass jdk/net/SocketFlow$Status outerClass jdk/net/SocketFlow innerClassName Status flags 4019
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+field name NO_STATUS descriptor Ljdk/net/SocketFlow$Status; flags 4019
+field name OK descriptor Ljdk/net/SocketFlow$Status; flags 4019
+field name NO_PERMISSION descriptor Ljdk/net/SocketFlow$Status; flags 4019
+field name NOT_CONNECTED descriptor Ljdk/net/SocketFlow$Status; flags 4019
+field name NOT_SUPPORTED descriptor Ljdk/net/SocketFlow$Status; flags 4019
+field name ALREADY_CREATED descriptor Ljdk/net/SocketFlow$Status; flags 4019
+field name IN_PROGRESS descriptor Ljdk/net/SocketFlow$Status; flags 4019
+field name OTHER descriptor Ljdk/net/SocketFlow$Status; flags 4019
+method name values descriptor ()[Ljdk/net/SocketFlow$Status; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljdk/net/SocketFlow$Status; flags 9
+
+class name jdk/net/Sockets
+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 setOption descriptor (Ljava/net/Socket;Ljava/net/SocketOption;Ljava/lang/Object;)V thrownTypes java/io/IOException flags 9 signature <T:Ljava/lang/Object;>(Ljava/net/Socket;Ljava/net/SocketOption<TT;>;TT;)V
+method name getOption descriptor (Ljava/net/Socket;Ljava/net/SocketOption;)Ljava/lang/Object; thrownTypes java/io/IOException flags 9 signature <T:Ljava/lang/Object;>(Ljava/net/Socket;Ljava/net/SocketOption<TT;>;)TT;
+method name setOption descriptor (Ljava/net/ServerSocket;Ljava/net/SocketOption;Ljava/lang/Object;)V thrownTypes java/io/IOException flags 9 signature <T:Ljava/lang/Object;>(Ljava/net/ServerSocket;Ljava/net/SocketOption<TT;>;TT;)V
+method name getOption descriptor (Ljava/net/ServerSocket;Ljava/net/SocketOption;)Ljava/lang/Object; thrownTypes java/io/IOException flags 9 signature <T:Ljava/lang/Object;>(Ljava/net/ServerSocket;Ljava/net/SocketOption<TT;>;)TT;
+method name setOption descriptor (Ljava/net/DatagramSocket;Ljava/net/SocketOption;Ljava/lang/Object;)V thrownTypes java/io/IOException flags 9 signature <T:Ljava/lang/Object;>(Ljava/net/DatagramSocket;Ljava/net/SocketOption<TT;>;TT;)V
+method name getOption descriptor (Ljava/net/DatagramSocket;Ljava/net/SocketOption;)Ljava/lang/Object; thrownTypes java/io/IOException flags 9 signature <T:Ljava/lang/Object;>(Ljava/net/DatagramSocket;Ljava/net/SocketOption<TT;>;)TT;
+method name supportedOptions descriptor (Ljava/lang/Class;)Ljava/util/Set; flags 9 signature (Ljava/lang/Class<*>;)Ljava/util/Set<Ljava/net/SocketOption<*>;>;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.pack-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.pack
+header requires name\u0020;java.base\u0020;flags\u0020;8000 flags 8000
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.policytool-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.policytool
+header requires name\u0020;jdk.security.jgss\u0020;flags\u0020;0,name\u0020;java.security.jgss\u0020;flags\u0020;0,name\u0020;java.logging\u0020;flags\u0020;0,name\u0020;jdk.net\u0020;flags\u0020;0,name\u0020;java.management\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.desktop\u0020;flags\u0020;0,name\u0020;java.sql\u0020;flags\u0020;0 flags 8000 runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="9")
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.rmic-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.rmic
+header requires name\u0020;jdk.javadoc\u0020;flags\u0020;0,name\u0020;jdk.compiler\u0020;flags\u0020;0,name\u0020;java.corba\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000 flags 8000
+
--- a/make/data/symbols/jdk.scripting.nashorn-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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. ###
-# ##########################################################
-#
--- a/make/data/symbols/jdk.scripting.nashorn-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/jdk.scripting.nashorn-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/jdk.scripting.nashorn-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/jdk.scripting.nashorn-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.scripting.nashorn-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,659 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.scripting.nashorn
+header exports jdk/nashorn/api/scripting,jdk/nashorn/api/tree requires name\u0020;jdk.dynalink\u0020;flags\u0020;0,name\u0020;java.logging\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.scripting\u0020;flags\u0020;20 provides interface\u0020;javax/script/ScriptEngineFactory\u0020;impls\u0020;jdk/nashorn/api/scripting/NashornScriptEngineFactory,interface\u0020;jdk/dynalink/linker/GuardingDynamicLinkerExporter\u0020;impls\u0020;jdk/nashorn/api/linker/NashornLinkerExporter flags 8000
+
+class name jdk/nashorn/api/scripting/AbstractJSObject
+-method name toNumber descriptor ()D
+method name toNumber descriptor ()D flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name getDefaultValue descriptor (Ljdk/nashorn/api/scripting/JSObject;Ljava/lang/Class;)Ljava/lang/Object; flags 9 deprecated true signature (Ljdk/nashorn/api/scripting/JSObject;Ljava/lang/Class<*>;)Ljava/lang/Object; runtimeAnnotations @Ljava/lang/Deprecated;
+
+class name jdk/nashorn/api/scripting/ClassFilter
+header extends java/lang/Object flags 601
+method name exposeToScripts descriptor (Ljava/lang/String;)Z flags 401
+
+class name jdk/nashorn/api/scripting/JSObject
+-method name toNumber descriptor ()D
+method name toNumber descriptor ()D flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name getDefaultValue descriptor (Ljava/lang/Class;)Ljava/lang/Object; thrownTypes java/lang/UnsupportedOperationException flags 1 signature (Ljava/lang/Class<*>;)Ljava/lang/Object;
+
+class name jdk/nashorn/api/scripting/NashornException
+header extends java/lang/RuntimeException flags 421
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-field name ENGINE_SCRIPT_SOURCE_NAME descriptor Ljava/lang/String;
+method name setFileName descriptor (Ljava/lang/String;)V flags 11
+method name setLineNumber descriptor (I)V flags 11
+method name setColumnNumber descriptor (I)V flags 11
+method name getThrown descriptor ()Ljava/lang/Object; flags 4
+method name getEcmaError descriptor ()Ljava/lang/Object; flags 1
+method name setEcmaError descriptor (Ljava/lang/Object;)V flags 1
+
+class name jdk/nashorn/api/scripting/NashornScriptEngine
+-method name __noSuchProperty__ descriptor (Ljava/lang/Object;Ljavax/script/ScriptContext;Ljava/lang/String;)Ljava/lang/Object;
+
+class name jdk/nashorn/api/scripting/NashornScriptEngineFactory
+header extends java/lang/Object implements javax/script/ScriptEngineFactory flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name getScriptEngine descriptor ([Ljava/lang/String;)Ljavax/script/ScriptEngine;
+method name getScriptEngine descriptor (Ljdk/nashorn/api/scripting/ClassFilter;)Ljavax/script/ScriptEngine; flags 1
+method name getScriptEngine descriptor ([Ljava/lang/String;)Ljavax/script/ScriptEngine; flags 81
+method name getScriptEngine descriptor ([Ljava/lang/String;Ljava/lang/ClassLoader;Ljdk/nashorn/api/scripting/ClassFilter;)Ljavax/script/ScriptEngine; flags 1
+
+class name jdk/nashorn/api/scripting/ScriptObjectMirror
+header extends jdk/nashorn/api/scripting/AbstractJSObject implements javax/script/Bindings flags 31
+innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+-method name toNumber descriptor ()D
+method name setIndexedPropertiesToExternalArrayData descriptor (Ljava/nio/ByteBuffer;)V flags 1
+method name wrapAsJSONCompatible descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 9
+method name identical descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 9
+method name toNumber descriptor ()D flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+method name getDefaultValue descriptor (Ljava/lang/Class;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Class<*>;)Ljava/lang/Object;
+
+class name jdk/nashorn/api/scripting/ScriptUtils
+-method name makeSynchronizedFunction descriptor (Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;)Ljava/lang/Object;
+-method name wrap descriptor (Ljava/lang/Object;)Ljava/lang/Object;
+method name makeSynchronizedFunction descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 9
+method name wrap descriptor (Ljava/lang/Object;)Ljdk/nashorn/api/scripting/ScriptObjectMirror; flags 9
+
+class name jdk/nashorn/api/tree/ArrayAccessTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getIndex descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+
+class name jdk/nashorn/api/tree/ArrayLiteralTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getElements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljdk/nashorn/api/tree/ExpressionTree;>;
+
+class name jdk/nashorn/api/tree/AssignmentTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getVariable descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+
+class name jdk/nashorn/api/tree/BinaryTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getLeftOperand descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getRightOperand descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+
+class name jdk/nashorn/api/tree/BlockTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/StatementTree flags 601
+method name getStatements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljdk/nashorn/api/tree/StatementTree;>;
+
+class name jdk/nashorn/api/tree/BreakTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/GotoTree flags 601
+method name getLabel descriptor ()Ljava/lang/String; flags 401
+
+class name jdk/nashorn/api/tree/CaseTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/Tree flags 601
+method name getExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getStatements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljdk/nashorn/api/tree/StatementTree;>;
+
+class name jdk/nashorn/api/tree/CatchTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/Tree flags 601
+method name getParameter descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getBlock descriptor ()Ljdk/nashorn/api/tree/BlockTree; flags 401
+method name getCondition descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+
+class name jdk/nashorn/api/tree/ClassDeclarationTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/StatementTree flags 601
+method name getName descriptor ()Ljdk/nashorn/api/tree/IdentifierTree; flags 401
+method name getClassHeritage descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getConstructor descriptor ()Ljdk/nashorn/api/tree/PropertyTree; flags 401
+method name getClassElements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljdk/nashorn/api/tree/PropertyTree;>;
+
+class name jdk/nashorn/api/tree/ClassExpressionTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getName descriptor ()Ljdk/nashorn/api/tree/IdentifierTree; flags 401
+method name getClassHeritage descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getConstructor descriptor ()Ljdk/nashorn/api/tree/PropertyTree; flags 401
+method name getClassElements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljdk/nashorn/api/tree/PropertyTree;>;
+
+class name jdk/nashorn/api/tree/CompilationUnitTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/Tree flags 601
+method name getSourceElements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljdk/nashorn/api/tree/Tree;>;
+method name getSourceName descriptor ()Ljava/lang/String; flags 401
+method name isStrict descriptor ()Z flags 401
+method name getLineMap descriptor ()Ljdk/nashorn/api/tree/LineMap; flags 401
+method name getModule descriptor ()Ljdk/nashorn/api/tree/ModuleTree; flags 401
+
+class name jdk/nashorn/api/tree/CompoundAssignmentTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getVariable descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+
+class name jdk/nashorn/api/tree/ConditionalExpressionTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getCondition descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getTrueExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getFalseExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+
+class name jdk/nashorn/api/tree/ConditionalLoopTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/LoopTree flags 601
+method name getCondition descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+
+class name jdk/nashorn/api/tree/ContinueTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/GotoTree flags 601
+method name getLabel descriptor ()Ljava/lang/String; flags 401
+
+class name jdk/nashorn/api/tree/DebuggerTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/StatementTree flags 601
+
+class name jdk/nashorn/api/tree/Diagnostic
+header extends java/lang/Object flags 601
+innerclass innerClass jdk/nashorn/api/tree/Diagnostic$Kind outerClass jdk/nashorn/api/tree/Diagnostic innerClassName Kind flags 4019
+field name NOPOS descriptor J constantValue -1 flags 19
+method name getKind descriptor ()Ljdk/nashorn/api/tree/Diagnostic$Kind; flags 401
+method name getPosition descriptor ()J flags 401
+method name getFileName descriptor ()Ljava/lang/String; flags 401
+method name getLineNumber descriptor ()J flags 401
+method name getColumnNumber descriptor ()J flags 401
+method name getCode descriptor ()Ljava/lang/String; flags 401
+method name getMessage descriptor ()Ljava/lang/String; flags 401
+
+class name jdk/nashorn/api/tree/Diagnostic$Kind
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljdk/nashorn/api/tree/Diagnostic$Kind;>;
+innerclass innerClass jdk/nashorn/api/tree/Diagnostic$Kind outerClass jdk/nashorn/api/tree/Diagnostic innerClassName Kind flags 4019
+field name ERROR descriptor Ljdk/nashorn/api/tree/Diagnostic$Kind; flags 4019
+field name WARNING descriptor Ljdk/nashorn/api/tree/Diagnostic$Kind; flags 4019
+field name MANDATORY_WARNING descriptor Ljdk/nashorn/api/tree/Diagnostic$Kind; flags 4019
+field name NOTE descriptor Ljdk/nashorn/api/tree/Diagnostic$Kind; flags 4019
+field name OTHER descriptor Ljdk/nashorn/api/tree/Diagnostic$Kind; flags 4019
+method name values descriptor ()[Ljdk/nashorn/api/tree/Diagnostic$Kind; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljdk/nashorn/api/tree/Diagnostic$Kind; flags 9
+
+class name jdk/nashorn/api/tree/DiagnosticListener
+header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
+method name report descriptor (Ljdk/nashorn/api/tree/Diagnostic;)V flags 401
+
+class name jdk/nashorn/api/tree/DoWhileLoopTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ConditionalLoopTree flags 601
+method name getCondition descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getStatement descriptor ()Ljdk/nashorn/api/tree/StatementTree; flags 401
+
+class name jdk/nashorn/api/tree/EmptyStatementTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/StatementTree flags 601
+
+class name jdk/nashorn/api/tree/ErroneousTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+
+class name jdk/nashorn/api/tree/ExportEntryTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/Tree flags 601
+method name getExportName descriptor ()Ljdk/nashorn/api/tree/IdentifierTree; flags 401
+method name getModuleRequest descriptor ()Ljdk/nashorn/api/tree/IdentifierTree; flags 401
+method name getImportName descriptor ()Ljdk/nashorn/api/tree/IdentifierTree; flags 401
+method name getLocalName descriptor ()Ljdk/nashorn/api/tree/IdentifierTree; flags 401
+
+class name jdk/nashorn/api/tree/ExpressionStatementTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/StatementTree flags 601
+method name getExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+
+class name jdk/nashorn/api/tree/ExpressionTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/Tree flags 601
+
+class name jdk/nashorn/api/tree/ForInLoopTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/LoopTree flags 601
+method name getVariable descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getStatement descriptor ()Ljdk/nashorn/api/tree/StatementTree; flags 401
+method name isForEach descriptor ()Z flags 401
+
+class name jdk/nashorn/api/tree/ForLoopTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ConditionalLoopTree flags 601
+method name getInitializer descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getCondition descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getUpdate descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getStatement descriptor ()Ljdk/nashorn/api/tree/StatementTree; flags 401
+
+class name jdk/nashorn/api/tree/ForOfLoopTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/LoopTree flags 601
+method name getVariable descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getStatement descriptor ()Ljdk/nashorn/api/tree/StatementTree; flags 401
+
+class name jdk/nashorn/api/tree/FunctionCallTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getFunctionSelect descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljdk/nashorn/api/tree/ExpressionTree;>;
+
+class name jdk/nashorn/api/tree/FunctionDeclarationTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/StatementTree flags 601
+method name getName descriptor ()Ljdk/nashorn/api/tree/IdentifierTree; flags 401
+method name getParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljdk/nashorn/api/tree/ExpressionTree;>;
+method name getBody descriptor ()Ljdk/nashorn/api/tree/BlockTree; flags 401
+method name isStrict descriptor ()Z flags 401
+method name isGenerator descriptor ()Z flags 401
+
+class name jdk/nashorn/api/tree/FunctionExpressionTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getName descriptor ()Ljdk/nashorn/api/tree/IdentifierTree; flags 401
+method name getParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljdk/nashorn/api/tree/ExpressionTree;>;
+method name getBody descriptor ()Ljdk/nashorn/api/tree/Tree; flags 401
+method name isStrict descriptor ()Z flags 401
+method name isArrow descriptor ()Z flags 401
+method name isGenerator descriptor ()Z flags 401
+
+class name jdk/nashorn/api/tree/GotoTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/StatementTree flags 601
+method name getLabel descriptor ()Ljava/lang/String; flags 401
+
+class name jdk/nashorn/api/tree/IdentifierTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name isRestParameter descriptor ()Z flags 401
+method name isSuper descriptor ()Z flags 401
+method name isThis descriptor ()Z flags 401
+method name isStar descriptor ()Z flags 401
+method name isDefault descriptor ()Z flags 401
+method name isStarDefaultStar descriptor ()Z flags 401
+
+class name jdk/nashorn/api/tree/IfTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/StatementTree flags 601
+method name getCondition descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getThenStatement descriptor ()Ljdk/nashorn/api/tree/StatementTree; flags 401
+method name getElseStatement descriptor ()Ljdk/nashorn/api/tree/StatementTree; flags 401
+
+class name jdk/nashorn/api/tree/ImportEntryTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/Tree flags 601
+method name getModuleRequest descriptor ()Ljdk/nashorn/api/tree/IdentifierTree; flags 401
+method name getImportName descriptor ()Ljdk/nashorn/api/tree/IdentifierTree; flags 401
+method name getLocalName descriptor ()Ljdk/nashorn/api/tree/IdentifierTree; flags 401
+
+class name jdk/nashorn/api/tree/InstanceOfTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getType descriptor ()Ljdk/nashorn/api/tree/Tree; flags 401
+
+class name jdk/nashorn/api/tree/LabeledStatementTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/StatementTree flags 601
+method name getLabel descriptor ()Ljava/lang/String; flags 401
+method name getStatement descriptor ()Ljdk/nashorn/api/tree/StatementTree; flags 401
+
+class name jdk/nashorn/api/tree/LineMap
+header extends java/lang/Object flags 601
+method name getLineNumber descriptor (J)J flags 401
+method name getColumnNumber descriptor (J)J flags 401
+
+class name jdk/nashorn/api/tree/LiteralTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getValue descriptor ()Ljava/lang/Object; flags 401
+
+class name jdk/nashorn/api/tree/LoopTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/StatementTree flags 601
+method name getStatement descriptor ()Ljdk/nashorn/api/tree/StatementTree; flags 401
+
+class name jdk/nashorn/api/tree/MemberSelectTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getIdentifier descriptor ()Ljava/lang/String; flags 401
+
+class name jdk/nashorn/api/tree/ModuleTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/Tree flags 601
+method name getImportEntries descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljdk/nashorn/api/tree/ImportEntryTree;>;
+method name getLocalExportEntries descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljdk/nashorn/api/tree/ExportEntryTree;>;
+method name getIndirectExportEntries descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljdk/nashorn/api/tree/ExportEntryTree;>;
+method name getStarExportEntries descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljdk/nashorn/api/tree/ExportEntryTree;>;
+
+class name jdk/nashorn/api/tree/NewTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getConstructorExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+
+class name jdk/nashorn/api/tree/ObjectLiteralTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getProperties descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljdk/nashorn/api/tree/PropertyTree;>;
+
+class name jdk/nashorn/api/tree/ParenthesizedTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+
+class name jdk/nashorn/api/tree/Parser
+header extends java/lang/Object flags 601
+method name parse descriptor (Ljava/io/File;Ljdk/nashorn/api/tree/DiagnosticListener;)Ljdk/nashorn/api/tree/CompilationUnitTree; thrownTypes java/io/IOException,jdk/nashorn/api/scripting/NashornException flags 401
+method name parse descriptor (Ljava/nio/file/Path;Ljdk/nashorn/api/tree/DiagnosticListener;)Ljdk/nashorn/api/tree/CompilationUnitTree; thrownTypes java/io/IOException,jdk/nashorn/api/scripting/NashornException flags 401
+method name parse descriptor (Ljava/net/URL;Ljdk/nashorn/api/tree/DiagnosticListener;)Ljdk/nashorn/api/tree/CompilationUnitTree; thrownTypes java/io/IOException,jdk/nashorn/api/scripting/NashornException flags 401
+method name parse descriptor (Ljava/lang/String;Ljava/io/Reader;Ljdk/nashorn/api/tree/DiagnosticListener;)Ljdk/nashorn/api/tree/CompilationUnitTree; thrownTypes java/io/IOException,jdk/nashorn/api/scripting/NashornException flags 401
+method name parse descriptor (Ljava/lang/String;Ljava/lang/String;Ljdk/nashorn/api/tree/DiagnosticListener;)Ljdk/nashorn/api/tree/CompilationUnitTree; thrownTypes jdk/nashorn/api/scripting/NashornException flags 401
+method name parse descriptor (Ljdk/nashorn/api/scripting/ScriptObjectMirror;Ljdk/nashorn/api/tree/DiagnosticListener;)Ljdk/nashorn/api/tree/CompilationUnitTree; thrownTypes jdk/nashorn/api/scripting/NashornException flags 401
+method name create descriptor ([Ljava/lang/String;)Ljdk/nashorn/api/tree/Parser; thrownTypes java/lang/IllegalArgumentException flags 89
+
+class name jdk/nashorn/api/tree/PropertyTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/Tree flags 601
+method name getKey descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getValue descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getGetter descriptor ()Ljdk/nashorn/api/tree/FunctionExpressionTree; flags 401
+method name getSetter descriptor ()Ljdk/nashorn/api/tree/FunctionExpressionTree; flags 401
+method name isStatic descriptor ()Z flags 401
+method name isComputed descriptor ()Z flags 401
+
+class name jdk/nashorn/api/tree/RegExpLiteralTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getPattern descriptor ()Ljava/lang/String; flags 401
+method name getOptions descriptor ()Ljava/lang/String; flags 401
+
+class name jdk/nashorn/api/tree/ReturnTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/StatementTree flags 601
+method name getExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+
+class name jdk/nashorn/api/tree/SimpleTreeVisitorES5_1
+header extends java/lang/Object implements jdk/nashorn/api/tree/TreeVisitor flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Ljdk/nashorn/api/tree/TreeVisitor<TR;TP;>;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor ()V flags 1
+method name visitAssignment descriptor (Ljdk/nashorn/api/tree/AssignmentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/AssignmentTree;TP;)TR;
+method name visitCompoundAssignment descriptor (Ljdk/nashorn/api/tree/CompoundAssignmentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/CompoundAssignmentTree;TP;)TR;
+method name visitModule descriptor (Ljdk/nashorn/api/tree/ModuleTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ModuleTree;TP;)TR;
+method name visitExportEntry descriptor (Ljdk/nashorn/api/tree/ExportEntryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ExportEntryTree;TP;)TR;
+method name visitImportEntry descriptor (Ljdk/nashorn/api/tree/ImportEntryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ImportEntryTree;TP;)TR;
+method name visitBinary descriptor (Ljdk/nashorn/api/tree/BinaryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/BinaryTree;TP;)TR;
+method name visitBlock descriptor (Ljdk/nashorn/api/tree/BlockTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/BlockTree;TP;)TR;
+method name visitBreak descriptor (Ljdk/nashorn/api/tree/BreakTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/BreakTree;TP;)TR;
+method name visitCase descriptor (Ljdk/nashorn/api/tree/CaseTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/CaseTree;TP;)TR;
+method name visitCatch descriptor (Ljdk/nashorn/api/tree/CatchTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/CatchTree;TP;)TR;
+method name visitClassDeclaration descriptor (Ljdk/nashorn/api/tree/ClassDeclarationTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ClassDeclarationTree;TP;)TR;
+method name visitClassExpression descriptor (Ljdk/nashorn/api/tree/ClassExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ClassExpressionTree;TP;)TR;
+method name visitConditionalExpression descriptor (Ljdk/nashorn/api/tree/ConditionalExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ConditionalExpressionTree;TP;)TR;
+method name visitContinue descriptor (Ljdk/nashorn/api/tree/ContinueTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ContinueTree;TP;)TR;
+method name visitDebugger descriptor (Ljdk/nashorn/api/tree/DebuggerTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/DebuggerTree;TP;)TR;
+method name visitDoWhileLoop descriptor (Ljdk/nashorn/api/tree/DoWhileLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/DoWhileLoopTree;TP;)TR;
+method name visitErroneous descriptor (Ljdk/nashorn/api/tree/ErroneousTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ErroneousTree;TP;)TR;
+method name visitExpressionStatement descriptor (Ljdk/nashorn/api/tree/ExpressionStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ExpressionStatementTree;TP;)TR;
+method name visitForLoop descriptor (Ljdk/nashorn/api/tree/ForLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ForLoopTree;TP;)TR;
+method name visitForInLoop descriptor (Ljdk/nashorn/api/tree/ForInLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ForInLoopTree;TP;)TR;
+method name visitForOfLoop descriptor (Ljdk/nashorn/api/tree/ForOfLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ForOfLoopTree;TP;)TR;
+method name visitFunctionCall descriptor (Ljdk/nashorn/api/tree/FunctionCallTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/FunctionCallTree;TP;)TR;
+method name visitFunctionDeclaration descriptor (Ljdk/nashorn/api/tree/FunctionDeclarationTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/FunctionDeclarationTree;TP;)TR;
+method name visitFunctionExpression descriptor (Ljdk/nashorn/api/tree/FunctionExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/FunctionExpressionTree;TP;)TR;
+method name visitIdentifier descriptor (Ljdk/nashorn/api/tree/IdentifierTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/IdentifierTree;TP;)TR;
+method name visitIf descriptor (Ljdk/nashorn/api/tree/IfTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/IfTree;TP;)TR;
+method name visitArrayAccess descriptor (Ljdk/nashorn/api/tree/ArrayAccessTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ArrayAccessTree;TP;)TR;
+method name visitArrayLiteral descriptor (Ljdk/nashorn/api/tree/ArrayLiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ArrayLiteralTree;TP;)TR;
+method name visitLabeledStatement descriptor (Ljdk/nashorn/api/tree/LabeledStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/LabeledStatementTree;TP;)TR;
+method name visitLiteral descriptor (Ljdk/nashorn/api/tree/LiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/LiteralTree;TP;)TR;
+method name visitParenthesized descriptor (Ljdk/nashorn/api/tree/ParenthesizedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ParenthesizedTree;TP;)TR;
+method name visitReturn descriptor (Ljdk/nashorn/api/tree/ReturnTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ReturnTree;TP;)TR;
+method name visitMemberSelect descriptor (Ljdk/nashorn/api/tree/MemberSelectTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/MemberSelectTree;TP;)TR;
+method name visitNew descriptor (Ljdk/nashorn/api/tree/NewTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/NewTree;TP;)TR;
+method name visitObjectLiteral descriptor (Ljdk/nashorn/api/tree/ObjectLiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ObjectLiteralTree;TP;)TR;
+method name visitProperty descriptor (Ljdk/nashorn/api/tree/PropertyTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/PropertyTree;TP;)TR;
+method name visitRegExpLiteral descriptor (Ljdk/nashorn/api/tree/RegExpLiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/RegExpLiteralTree;TP;)TR;
+method name visitTemplateLiteral descriptor (Ljdk/nashorn/api/tree/TemplateLiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/TemplateLiteralTree;TP;)TR;
+method name visitEmptyStatement descriptor (Ljdk/nashorn/api/tree/EmptyStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/EmptyStatementTree;TP;)TR;
+method name visitSpread descriptor (Ljdk/nashorn/api/tree/SpreadTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/SpreadTree;TP;)TR;
+method name visitSwitch descriptor (Ljdk/nashorn/api/tree/SwitchTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/SwitchTree;TP;)TR;
+method name visitThrow descriptor (Ljdk/nashorn/api/tree/ThrowTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ThrowTree;TP;)TR;
+method name visitCompilationUnit descriptor (Ljdk/nashorn/api/tree/CompilationUnitTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/CompilationUnitTree;TP;)TR;
+method name visitTry descriptor (Ljdk/nashorn/api/tree/TryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/TryTree;TP;)TR;
+method name visitInstanceOf descriptor (Ljdk/nashorn/api/tree/InstanceOfTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/InstanceOfTree;TP;)TR;
+method name visitUnary descriptor (Ljdk/nashorn/api/tree/UnaryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/UnaryTree;TP;)TR;
+method name visitVariable descriptor (Ljdk/nashorn/api/tree/VariableTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/VariableTree;TP;)TR;
+method name visitWhileLoop descriptor (Ljdk/nashorn/api/tree/WhileLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/WhileLoopTree;TP;)TR;
+method name visitWith descriptor (Ljdk/nashorn/api/tree/WithTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/WithTree;TP;)TR;
+method name visitYield descriptor (Ljdk/nashorn/api/tree/YieldTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/YieldTree;TP;)TR;
+method name visitUnknown descriptor (Ljdk/nashorn/api/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/Tree;TP;)TR;
+
+class name jdk/nashorn/api/tree/SimpleTreeVisitorES6
+header extends jdk/nashorn/api/tree/SimpleTreeVisitorES5_1 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor ()V flags 1
+method name visitCompilationUnit descriptor (Ljdk/nashorn/api/tree/CompilationUnitTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/CompilationUnitTree;TP;)TR;
+method name visitModule descriptor (Ljdk/nashorn/api/tree/ModuleTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ModuleTree;TP;)TR;
+method name visitExportEntry descriptor (Ljdk/nashorn/api/tree/ExportEntryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ExportEntryTree;TP;)TR;
+method name visitImportEntry descriptor (Ljdk/nashorn/api/tree/ImportEntryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ImportEntryTree;TP;)TR;
+method name visitClassDeclaration descriptor (Ljdk/nashorn/api/tree/ClassDeclarationTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ClassDeclarationTree;TP;)TR;
+method name visitClassExpression descriptor (Ljdk/nashorn/api/tree/ClassExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ClassExpressionTree;TP;)TR;
+method name visitForOfLoop descriptor (Ljdk/nashorn/api/tree/ForOfLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/ForOfLoopTree;TP;)TR;
+method name visitYield descriptor (Ljdk/nashorn/api/tree/YieldTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/YieldTree;TP;)TR;
+method name visitSpread descriptor (Ljdk/nashorn/api/tree/SpreadTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/SpreadTree;TP;)TR;
+method name visitTemplateLiteral descriptor (Ljdk/nashorn/api/tree/TemplateLiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/TemplateLiteralTree;TP;)TR;
+method name visitVariable descriptor (Ljdk/nashorn/api/tree/VariableTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljdk/nashorn/api/tree/VariableTree;TP;)TR;
+
+class name jdk/nashorn/api/tree/SpreadTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+
+class name jdk/nashorn/api/tree/StatementTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/Tree flags 601
+
+class name jdk/nashorn/api/tree/SwitchTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/StatementTree flags 601
+method name getExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getCases descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljdk/nashorn/api/tree/CaseTree;>;
+
+class name jdk/nashorn/api/tree/TemplateLiteralTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getExpressions descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljdk/nashorn/api/tree/ExpressionTree;>;
+
+class name jdk/nashorn/api/tree/ThrowTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/StatementTree flags 601
+method name getExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+
+class name jdk/nashorn/api/tree/Tree
+header extends java/lang/Object flags 601
+innerclass innerClass jdk/nashorn/api/tree/Tree$Kind outerClass jdk/nashorn/api/tree/Tree innerClassName Kind flags 4019
+method name getStartPosition descriptor ()J flags 401
+method name getEndPosition descriptor ()J flags 401
+method name getKind descriptor ()Ljdk/nashorn/api/tree/Tree$Kind; flags 401
+method name accept descriptor (Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature <R:Ljava/lang/Object;D:Ljava/lang/Object;>(Ljdk/nashorn/api/tree/TreeVisitor<TR;TD;>;TD;)TR;
+
+class name jdk/nashorn/api/tree/Tree$Kind
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljdk/nashorn/api/tree/Tree$Kind;>;
+innerclass innerClass jdk/nashorn/api/tree/Tree$Kind outerClass jdk/nashorn/api/tree/Tree innerClassName Kind flags 4019
+field name ARRAY_ACCESS descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name ARRAY_LITERAL descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name ASSIGNMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name BLOCK descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name BREAK descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name CLASS descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name CLASS_EXPRESSION descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name CASE descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name CATCH descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name COMPILATION_UNIT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name CONDITIONAL_EXPRESSION descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name CONTINUE descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name DO_WHILE_LOOP descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name DEBUGGER descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name FOR_IN_LOOP descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name FUNCTION_EXPRESSION descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name ERROR descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name EXPRESSION_STATEMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name MEMBER_SELECT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name FOR_LOOP descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name IDENTIFIER descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name IF descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name INSTANCE_OF descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name LABELED_STATEMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name MODULE descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name EXPORT_ENTRY descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name IMPORT_ENTRY descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name FUNCTION descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name FUNCTION_INVOCATION descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name NEW descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name OBJECT_LITERAL descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name PARENTHESIZED descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name PROPERTY descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name REGEXP_LITERAL descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name TEMPLATE_LITERAL descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name RETURN descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name EMPTY_STATEMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name SWITCH descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name THROW descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name TRY descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name VARIABLE descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name WHILE_LOOP descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name WITH descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name POSTFIX_INCREMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name POSTFIX_DECREMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name PREFIX_INCREMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name PREFIX_DECREMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name UNARY_PLUS descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name UNARY_MINUS descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name BITWISE_COMPLEMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name LOGICAL_COMPLEMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name DELETE descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name TYPEOF descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name VOID descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name COMMA descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name MULTIPLY descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name DIVIDE descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name REMAINDER descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name PLUS descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name MINUS descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name LEFT_SHIFT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name RIGHT_SHIFT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name UNSIGNED_RIGHT_SHIFT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name LESS_THAN descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name GREATER_THAN descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name LESS_THAN_EQUAL descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name GREATER_THAN_EQUAL descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name IN descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name EQUAL_TO descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name NOT_EQUAL_TO descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name STRICT_EQUAL_TO descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name STRICT_NOT_EQUAL_TO descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name AND descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name XOR descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name OR descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name CONDITIONAL_AND descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name CONDITIONAL_OR descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name MULTIPLY_ASSIGNMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name DIVIDE_ASSIGNMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name REMAINDER_ASSIGNMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name PLUS_ASSIGNMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name MINUS_ASSIGNMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name LEFT_SHIFT_ASSIGNMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name RIGHT_SHIFT_ASSIGNMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name UNSIGNED_RIGHT_SHIFT_ASSIGNMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name AND_ASSIGNMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name XOR_ASSIGNMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name OR_ASSIGNMENT descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name SPREAD descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name YIELD descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name NUMBER_LITERAL descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name BOOLEAN_LITERAL descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name STRING_LITERAL descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name NULL_LITERAL descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+field name OTHER descriptor Ljdk/nashorn/api/tree/Tree$Kind; flags 4019
+method name values descriptor ()[Ljdk/nashorn/api/tree/Tree$Kind; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Ljdk/nashorn/api/tree/Tree$Kind; flags 9
+method name asInterface descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<+Ljdk/nashorn/api/tree/Tree;>;
+method name isLiteral descriptor ()Z flags 1
+method name isExpression descriptor ()Z flags 1
+method name isStatement descriptor ()Z flags 1
+
+class name jdk/nashorn/api/tree/TreeVisitor
+header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
+method name visitAssignment descriptor (Ljdk/nashorn/api/tree/AssignmentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/AssignmentTree;TP;)TR;
+method name visitCompoundAssignment descriptor (Ljdk/nashorn/api/tree/CompoundAssignmentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/CompoundAssignmentTree;TP;)TR;
+method name visitBinary descriptor (Ljdk/nashorn/api/tree/BinaryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/BinaryTree;TP;)TR;
+method name visitBlock descriptor (Ljdk/nashorn/api/tree/BlockTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/BlockTree;TP;)TR;
+method name visitBreak descriptor (Ljdk/nashorn/api/tree/BreakTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/BreakTree;TP;)TR;
+method name visitCase descriptor (Ljdk/nashorn/api/tree/CaseTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/CaseTree;TP;)TR;
+method name visitCatch descriptor (Ljdk/nashorn/api/tree/CatchTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/CatchTree;TP;)TR;
+method name visitClassDeclaration descriptor (Ljdk/nashorn/api/tree/ClassDeclarationTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ClassDeclarationTree;TP;)TR;
+method name visitClassExpression descriptor (Ljdk/nashorn/api/tree/ClassExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ClassExpressionTree;TP;)TR;
+method name visitConditionalExpression descriptor (Ljdk/nashorn/api/tree/ConditionalExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ConditionalExpressionTree;TP;)TR;
+method name visitContinue descriptor (Ljdk/nashorn/api/tree/ContinueTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ContinueTree;TP;)TR;
+method name visitDebugger descriptor (Ljdk/nashorn/api/tree/DebuggerTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/DebuggerTree;TP;)TR;
+method name visitDoWhileLoop descriptor (Ljdk/nashorn/api/tree/DoWhileLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/DoWhileLoopTree;TP;)TR;
+method name visitErroneous descriptor (Ljdk/nashorn/api/tree/ErroneousTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ErroneousTree;TP;)TR;
+method name visitExpressionStatement descriptor (Ljdk/nashorn/api/tree/ExpressionStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ExpressionStatementTree;TP;)TR;
+method name visitForLoop descriptor (Ljdk/nashorn/api/tree/ForLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ForLoopTree;TP;)TR;
+method name visitForInLoop descriptor (Ljdk/nashorn/api/tree/ForInLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ForInLoopTree;TP;)TR;
+method name visitForOfLoop descriptor (Ljdk/nashorn/api/tree/ForOfLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ForOfLoopTree;TP;)TR;
+method name visitFunctionCall descriptor (Ljdk/nashorn/api/tree/FunctionCallTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/FunctionCallTree;TP;)TR;
+method name visitFunctionDeclaration descriptor (Ljdk/nashorn/api/tree/FunctionDeclarationTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/FunctionDeclarationTree;TP;)TR;
+method name visitFunctionExpression descriptor (Ljdk/nashorn/api/tree/FunctionExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/FunctionExpressionTree;TP;)TR;
+method name visitIdentifier descriptor (Ljdk/nashorn/api/tree/IdentifierTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/IdentifierTree;TP;)TR;
+method name visitIf descriptor (Ljdk/nashorn/api/tree/IfTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/IfTree;TP;)TR;
+method name visitArrayAccess descriptor (Ljdk/nashorn/api/tree/ArrayAccessTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ArrayAccessTree;TP;)TR;
+method name visitArrayLiteral descriptor (Ljdk/nashorn/api/tree/ArrayLiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ArrayLiteralTree;TP;)TR;
+method name visitLabeledStatement descriptor (Ljdk/nashorn/api/tree/LabeledStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/LabeledStatementTree;TP;)TR;
+method name visitLiteral descriptor (Ljdk/nashorn/api/tree/LiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/LiteralTree;TP;)TR;
+method name visitParenthesized descriptor (Ljdk/nashorn/api/tree/ParenthesizedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ParenthesizedTree;TP;)TR;
+method name visitReturn descriptor (Ljdk/nashorn/api/tree/ReturnTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ReturnTree;TP;)TR;
+method name visitMemberSelect descriptor (Ljdk/nashorn/api/tree/MemberSelectTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/MemberSelectTree;TP;)TR;
+method name visitNew descriptor (Ljdk/nashorn/api/tree/NewTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/NewTree;TP;)TR;
+method name visitObjectLiteral descriptor (Ljdk/nashorn/api/tree/ObjectLiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ObjectLiteralTree;TP;)TR;
+method name visitProperty descriptor (Ljdk/nashorn/api/tree/PropertyTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/PropertyTree;TP;)TR;
+method name visitRegExpLiteral descriptor (Ljdk/nashorn/api/tree/RegExpLiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/RegExpLiteralTree;TP;)TR;
+method name visitTemplateLiteral descriptor (Ljdk/nashorn/api/tree/TemplateLiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/TemplateLiteralTree;TP;)TR;
+method name visitEmptyStatement descriptor (Ljdk/nashorn/api/tree/EmptyStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/EmptyStatementTree;TP;)TR;
+method name visitSpread descriptor (Ljdk/nashorn/api/tree/SpreadTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/SpreadTree;TP;)TR;
+method name visitSwitch descriptor (Ljdk/nashorn/api/tree/SwitchTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/SwitchTree;TP;)TR;
+method name visitThrow descriptor (Ljdk/nashorn/api/tree/ThrowTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ThrowTree;TP;)TR;
+method name visitCompilationUnit descriptor (Ljdk/nashorn/api/tree/CompilationUnitTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/CompilationUnitTree;TP;)TR;
+method name visitModule descriptor (Ljdk/nashorn/api/tree/ModuleTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ModuleTree;TP;)TR;
+method name visitExportEntry descriptor (Ljdk/nashorn/api/tree/ExportEntryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ExportEntryTree;TP;)TR;
+method name visitImportEntry descriptor (Ljdk/nashorn/api/tree/ImportEntryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/ImportEntryTree;TP;)TR;
+method name visitTry descriptor (Ljdk/nashorn/api/tree/TryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/TryTree;TP;)TR;
+method name visitInstanceOf descriptor (Ljdk/nashorn/api/tree/InstanceOfTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/InstanceOfTree;TP;)TR;
+method name visitUnary descriptor (Ljdk/nashorn/api/tree/UnaryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/UnaryTree;TP;)TR;
+method name visitVariable descriptor (Ljdk/nashorn/api/tree/VariableTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/VariableTree;TP;)TR;
+method name visitWhileLoop descriptor (Ljdk/nashorn/api/tree/WhileLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/WhileLoopTree;TP;)TR;
+method name visitWith descriptor (Ljdk/nashorn/api/tree/WithTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/WithTree;TP;)TR;
+method name visitYield descriptor (Ljdk/nashorn/api/tree/YieldTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/YieldTree;TP;)TR;
+method name visitUnknown descriptor (Ljdk/nashorn/api/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljdk/nashorn/api/tree/Tree;TP;)TR;
+
+class name jdk/nashorn/api/tree/TryTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/StatementTree flags 601
+method name getBlock descriptor ()Ljdk/nashorn/api/tree/BlockTree; flags 401
+method name getCatches descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljdk/nashorn/api/tree/CatchTree;>;
+method name getFinallyBlock descriptor ()Ljdk/nashorn/api/tree/BlockTree; flags 401
+
+class name jdk/nashorn/api/tree/UnaryTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+
+class name jdk/nashorn/api/tree/UnknownTreeException
+header extends java/lang/RuntimeException flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljdk/nashorn/api/tree/Tree;Ljava/lang/Object;)V flags 1
+method name getUnknownTree descriptor ()Ljdk/nashorn/api/tree/Tree; flags 1
+method name getArgument descriptor ()Ljava/lang/Object; flags 1
+
+class name jdk/nashorn/api/tree/VariableTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/StatementTree flags 601
+method name getBinding descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getInitializer descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name isConst descriptor ()Z flags 401
+method name isLet descriptor ()Z flags 401
+
+class name jdk/nashorn/api/tree/WhileLoopTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ConditionalLoopTree flags 601
+method name getCondition descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getStatement descriptor ()Ljdk/nashorn/api/tree/StatementTree; flags 401
+
+class name jdk/nashorn/api/tree/WithTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/StatementTree flags 601
+method name getScope descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name getStatement descriptor ()Ljdk/nashorn/api/tree/StatementTree; flags 401
+
+class name jdk/nashorn/api/tree/YieldTree
+header extends java/lang/Object implements jdk/nashorn/api/tree/ExpressionTree flags 601
+method name getExpression descriptor ()Ljdk/nashorn/api/tree/ExpressionTree; flags 401
+method name isStar descriptor ()Z flags 401
+
--- a/make/data/symbols/jdk.sctp-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/jdk.sctp-6.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/jdk.sctp-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/jdk.sctp-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/jdk.sctp-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/jdk.sctp-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.sctp-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,100 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.sctp
+header exports com/sun/nio/sctp requires name\u0020;java.base\u0020;flags\u0020;8000 flags 8000
+
+class name com/sun/nio/sctp/AbstractNotificationHandler
+header extends java/lang/Object implements com/sun/nio/sctp/NotificationHandler flags 21 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Lcom/sun/nio/sctp/NotificationHandler<TT;>;
+
+class name com/sun/nio/sctp/Association
+header extends java/lang/Object flags 21
+
+class name com/sun/nio/sctp/AssociationChangeNotification
+header extends java/lang/Object implements com/sun/nio/sctp/Notification flags 421
+innerclass innerClass com/sun/nio/sctp/AssociationChangeNotification$AssocChangeEvent outerClass com/sun/nio/sctp/AssociationChangeNotification innerClassName AssocChangeEvent flags 4019
+
+class name com/sun/nio/sctp/AssociationChangeNotification$AssocChangeEvent
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/nio/sctp/AssociationChangeNotification$AssocChangeEvent;>;
+innerclass innerClass com/sun/nio/sctp/AssociationChangeNotification$AssocChangeEvent outerClass com/sun/nio/sctp/AssociationChangeNotification innerClassName AssocChangeEvent flags 4019
+
+class name com/sun/nio/sctp/HandlerResult
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/nio/sctp/HandlerResult;>;
+
+class name com/sun/nio/sctp/IllegalReceiveException
+header extends java/lang/IllegalStateException flags 21
+
+class name com/sun/nio/sctp/IllegalUnbindException
+header extends java/lang/IllegalStateException flags 21
+
+class name com/sun/nio/sctp/InvalidStreamException
+header extends java/lang/IllegalArgumentException flags 21
+
+class name com/sun/nio/sctp/MessageInfo
+header extends java/lang/Object flags 421
+
+class name com/sun/nio/sctp/Notification
+header extends java/lang/Object flags 601
+
+class name com/sun/nio/sctp/NotificationHandler
+header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
+
+class name com/sun/nio/sctp/PeerAddressChangeNotification
+header extends java/lang/Object implements com/sun/nio/sctp/Notification flags 421
+innerclass innerClass com/sun/nio/sctp/PeerAddressChangeNotification$AddressChangeEvent outerClass com/sun/nio/sctp/PeerAddressChangeNotification innerClassName AddressChangeEvent flags 4019
+
+class name com/sun/nio/sctp/PeerAddressChangeNotification$AddressChangeEvent
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/nio/sctp/PeerAddressChangeNotification$AddressChangeEvent;>;
+innerclass innerClass com/sun/nio/sctp/PeerAddressChangeNotification$AddressChangeEvent outerClass com/sun/nio/sctp/PeerAddressChangeNotification innerClassName AddressChangeEvent flags 4019
+
+class name com/sun/nio/sctp/SctpChannel
+header extends java/nio/channels/spi/AbstractSelectableChannel flags 421
+
+class name com/sun/nio/sctp/SctpMultiChannel
+header extends java/nio/channels/spi/AbstractSelectableChannel flags 421
+
+class name com/sun/nio/sctp/SctpServerChannel
+header extends java/nio/channels/spi/AbstractSelectableChannel flags 421
+
+class name com/sun/nio/sctp/SctpSocketOption
+header extends java/lang/Object implements java/net/SocketOption flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/net/SocketOption<TT;>;
+
+class name com/sun/nio/sctp/SctpStandardSocketOptions
+header extends java/lang/Object flags 21
+innerclass innerClass com/sun/nio/sctp/SctpStandardSocketOptions$InitMaxStreams outerClass com/sun/nio/sctp/SctpStandardSocketOptions innerClassName InitMaxStreams flags 9
+
+class name com/sun/nio/sctp/SctpStandardSocketOptions$InitMaxStreams
+header extends java/lang/Object flags 21
+innerclass innerClass com/sun/nio/sctp/SctpStandardSocketOptions$InitMaxStreams outerClass com/sun/nio/sctp/SctpStandardSocketOptions innerClassName InitMaxStreams flags 9
+
+class name com/sun/nio/sctp/SendFailedNotification
+header extends java/lang/Object implements com/sun/nio/sctp/Notification flags 421
+
+class name com/sun/nio/sctp/ShutdownNotification
+header extends java/lang/Object implements com/sun/nio/sctp/Notification flags 421
+
--- a/make/data/symbols/jdk.security.auth-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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. ###
-# ##########################################################
-#
--- a/make/data/symbols/jdk.security.auth-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/jdk.security.auth-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/jdk.security.auth-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/jdk.security.auth-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.security.auth-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,206 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.security.auth
+header exports com/sun/security/auth/callback,com/sun/security/auth/login,com/sun/security/auth,com/sun/security/auth/module requires name\u0020;java.naming\u0020;flags\u0020;20,name\u0020;java.security.jgss\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000 provides interface\u0020;javax/security/auth/spi/LoginModule\u0020;impls\u0020;com/sun/security/auth/module/Krb5LoginModule\u005C;u002C;com/sun/security/auth/module/UnixLoginModule\u005C;u002C;com/sun/security/auth/module/JndiLoginModule\u005C;u002C;com/sun/security/auth/module/KeyStoreLoginModule\u005C;u002C;com/sun/security/auth/module/LdapLoginModule\u005C;u002C;com/sun/security/auth/module/NTLoginModule flags 8000
+
+class name com/sun/security/auth/LdapPrincipal
+header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 31
+
+class name com/sun/security/auth/NTDomainPrincipal
+header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21
+
+class name com/sun/security/auth/NTNumericCredential
+header extends java/lang/Object flags 21
+
+class name com/sun/security/auth/NTSid
+header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21
+
+class name com/sun/security/auth/NTSidDomainPrincipal
+header extends com/sun/security/auth/NTSid flags 21
+
+class name com/sun/security/auth/NTSidGroupPrincipal
+header extends com/sun/security/auth/NTSid flags 21
+
+class name com/sun/security/auth/NTSidPrimaryGroupPrincipal
+header extends com/sun/security/auth/NTSid flags 21
+
+class name com/sun/security/auth/NTSidUserPrincipal
+header extends com/sun/security/auth/NTSid flags 21
+
+class name com/sun/security/auth/NTUserPrincipal
+header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21
+
+class name com/sun/security/auth/PolicyFile
+header extends javax/security/auth/Policy flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.4")
+method name <init> descriptor ()V flags 1
+method name refresh descriptor ()V flags 1
+method name getPermissions descriptor (Ljavax/security/auth/Subject;Ljava/security/CodeSource;)Ljava/security/PermissionCollection; flags 1
+
+class name com/sun/security/auth/PrincipalComparator
+header extends java/lang/Object flags 601
+
+class name com/sun/security/auth/SolarisNumericGroupPrincipal
+header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.4")
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljava/lang/String;Z)V flags 1
+method name <init> descriptor (JZ)V flags 1
+method name getName descriptor ()Ljava/lang/String; flags 1
+method name longValue descriptor ()J flags 1
+method name isPrimaryGroup descriptor ()Z flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name hashCode descriptor ()I flags 1
+
+class name com/sun/security/auth/SolarisNumericUserPrincipal
+header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.4")
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name <init> descriptor (J)V flags 1
+method name getName descriptor ()Ljava/lang/String; flags 1
+method name longValue descriptor ()J flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name hashCode descriptor ()I flags 1
+
+class name com/sun/security/auth/SolarisPrincipal
+header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.4")
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name getName descriptor ()Ljava/lang/String; flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name hashCode descriptor ()I flags 1
+
+class name com/sun/security/auth/UnixNumericGroupPrincipal
+header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21
+
+class name com/sun/security/auth/UnixNumericUserPrincipal
+header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21
+
+class name com/sun/security/auth/UnixPrincipal
+header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21
+
+class name com/sun/security/auth/UserPrincipal
+header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 31
+
+class name com/sun/security/auth/X500Principal
+header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.4")
+method name <init> descriptor (Ljava/lang/String;)V flags 1
+method name getName descriptor ()Ljava/lang/String; flags 1
+method name toString descriptor ()Ljava/lang/String; flags 1
+method name equals descriptor (Ljava/lang/Object;)Z flags 1
+method name hashCode descriptor ()I flags 1
+
+class name com/sun/security/auth/callback/TextCallbackHandler
+header extends java/lang/Object implements javax/security/auth/callback/CallbackHandler flags 21
+
+class name com/sun/security/auth/login/ConfigFile
+header extends javax/security/auth/login/Configuration flags 21
+
+class name com/sun/security/auth/module/JndiLoginModule
+header extends java/lang/Object implements javax/security/auth/spi/LoginModule flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name com/sun/security/auth/module/KeyStoreLoginModule
+header extends java/lang/Object implements javax/security/auth/spi/LoginModule flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name com/sun/security/auth/module/Krb5LoginModule
+header extends java/lang/Object implements javax/security/auth/spi/LoginModule flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name com/sun/security/auth/module/LdapLoginModule
+header extends java/lang/Object implements javax/security/auth/spi/LoginModule flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name com/sun/security/auth/module/NTLoginModule
+header extends java/lang/Object implements javax/security/auth/spi/LoginModule flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor ()V flags 1
+method name initialize descriptor (Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;Ljava/util/Map;Ljava/util/Map;)V flags 1 signature (Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;Ljava/util/Map<Ljava/lang/String;*>;Ljava/util/Map<Ljava/lang/String;*>;)V
+method name login descriptor ()Z thrownTypes javax/security/auth/login/LoginException flags 1
+method name commit descriptor ()Z thrownTypes javax/security/auth/login/LoginException flags 1
+method name abort descriptor ()Z thrownTypes javax/security/auth/login/LoginException flags 1
+method name logout descriptor ()Z thrownTypes javax/security/auth/login/LoginException flags 1
+
+class name com/sun/security/auth/module/NTSystem
+header extends java/lang/Object flags 21
+method name <init> descriptor ()V flags 1
+method name getName descriptor ()Ljava/lang/String; flags 1
+method name getDomain descriptor ()Ljava/lang/String; flags 1
+method name getDomainSID descriptor ()Ljava/lang/String; flags 1
+method name getUserSID descriptor ()Ljava/lang/String; flags 1
+method name getPrimaryGroupID descriptor ()Ljava/lang/String; flags 1
+method name getGroupIDs descriptor ()[Ljava/lang/String; flags 1
+method name getImpersonationToken descriptor ()J flags 21
+
+class name com/sun/security/auth/module/SolarisLoginModule
+header extends java/lang/Object implements javax/security/auth/spi/LoginModule flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.4")
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor ()V flags 1
+method name initialize descriptor (Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;Ljava/util/Map;Ljava/util/Map;)V flags 1 signature (Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;Ljava/util/Map<Ljava/lang/String;*>;Ljava/util/Map<Ljava/lang/String;*>;)V
+method name login descriptor ()Z thrownTypes javax/security/auth/login/LoginException flags 1
+method name commit descriptor ()Z thrownTypes javax/security/auth/login/LoginException flags 1
+method name abort descriptor ()Z thrownTypes javax/security/auth/login/LoginException flags 1
+method name logout descriptor ()Z thrownTypes javax/security/auth/login/LoginException flags 1
+
+class name com/sun/security/auth/module/SolarisSystem
+header extends java/lang/Object flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.4")
+field name username descriptor Ljava/lang/String; flags 4
+field name uid descriptor J flags 4
+field name gid descriptor J flags 4
+field name groups descriptor [J flags 4
+method name <init> descriptor ()V flags 1
+method name getUsername descriptor ()Ljava/lang/String; flags 1
+method name getUid descriptor ()J flags 1
+method name getGid descriptor ()J flags 1
+method name getGroups descriptor ()[J flags 1
+
+class name com/sun/security/auth/module/UnixLoginModule
+header extends java/lang/Object implements javax/security/auth/spi/LoginModule flags 21
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+method name <init> descriptor ()V flags 1
+method name initialize descriptor (Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;Ljava/util/Map;Ljava/util/Map;)V flags 1 signature (Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;Ljava/util/Map<Ljava/lang/String;*>;Ljava/util/Map<Ljava/lang/String;*>;)V
+method name login descriptor ()Z thrownTypes javax/security/auth/login/LoginException flags 1
+method name commit descriptor ()Z thrownTypes javax/security/auth/login/LoginException flags 1
+method name abort descriptor ()Z thrownTypes javax/security/auth/login/LoginException flags 1
+method name logout descriptor ()Z thrownTypes javax/security/auth/login/LoginException flags 1
+
+class name com/sun/security/auth/module/UnixSystem
+header extends java/lang/Object flags 21
+field name username descriptor Ljava/lang/String; flags 4
+field name uid descriptor J flags 4
+field name gid descriptor J flags 4
+field name groups descriptor [J flags 4
+method name <init> descriptor ()V flags 1
+method name getUsername descriptor ()Ljava/lang/String; flags 1
+method name getUid descriptor ()J flags 1
+method name getGid descriptor ()J flags 1
+method name getGroups descriptor ()[J flags 1
+
--- a/make/data/symbols/jdk.security.jgss-6.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/jdk.security.jgss-6.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/jdk.security.jgss-7.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/jdk.security.jgss-7.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- a/make/data/symbols/jdk.security.jgss-8.sym.txt	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/jdk.security.jgss-8.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.security.jgss-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,54 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.security.jgss
+header exports com/sun/security/jgss requires name\u0020;java.logging\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.security.jgss\u0020;flags\u0020;20,name\u0020;java.security.sasl\u0020;flags\u0020;0 provides interface\u0020;java/security/Provider\u0020;impls\u0020;com/sun/security/sasl/gsskerb/JdkSASL flags 8000
+
+class name com/sun/security/jgss/AuthorizationDataEntry
+header extends java/lang/Object flags 31
+innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
+
+class name com/sun/security/jgss/ExtendedGSSContext
+header extends java/lang/Object implements org/ietf/jgss/GSSContext flags 601
+
+class name com/sun/security/jgss/ExtendedGSSCredential
+header extends java/lang/Object implements org/ietf/jgss/GSSCredential flags 601
+
+class name com/sun/security/jgss/GSSUtil
+header extends java/lang/Object flags 21
+
+class name com/sun/security/jgss/InquireSecContextPermission
+header extends java/security/BasicPermission flags 31
+
+class name com/sun/security/jgss/InquireType
+header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/security/jgss/InquireType;>;
+-field name KRB5_GET_SESSION_KEY descriptor Lcom/sun/security/jgss/InquireType;
+field name KRB5_GET_SESSION_KEY descriptor Lcom/sun/security/jgss/InquireType; flags 4019 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
+field name KRB5_GET_SESSION_KEY_EX descriptor Lcom/sun/security/jgss/InquireType; flags 4019
+field name KRB5_GET_KRB_CRED descriptor Lcom/sun/security/jgss/InquireType; flags 4019
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.unsupported-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,211 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.unsupported
+header exports sun/misc,com/sun/nio/file,sun/reflect requires name\u0020;java.base\u0020;flags\u0020;8000 flags 8000
+
+class name com/sun/nio/file/ExtendedCopyOption
+header extends java/lang/Enum implements java/nio/file/CopyOption flags 4031 signature Ljava/lang/Enum<Lcom/sun/nio/file/ExtendedCopyOption;>;Ljava/nio/file/CopyOption; classAnnotations @Lsun/Proprietary+Annotation;
+field name INTERRUPTIBLE descriptor Lcom/sun/nio/file/ExtendedCopyOption; flags 4019
+method name values descriptor ()[Lcom/sun/nio/file/ExtendedCopyOption; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/nio/file/ExtendedCopyOption; flags 9
+
+class name com/sun/nio/file/ExtendedOpenOption
+header extends java/lang/Enum implements java/nio/file/OpenOption flags 4031 signature Ljava/lang/Enum<Lcom/sun/nio/file/ExtendedOpenOption;>;Ljava/nio/file/OpenOption; classAnnotations @Lsun/Proprietary+Annotation;
+field name NOSHARE_READ descriptor Lcom/sun/nio/file/ExtendedOpenOption; flags 4019
+field name NOSHARE_WRITE descriptor Lcom/sun/nio/file/ExtendedOpenOption; flags 4019
+field name NOSHARE_DELETE descriptor Lcom/sun/nio/file/ExtendedOpenOption; flags 4019
+method name values descriptor ()[Lcom/sun/nio/file/ExtendedOpenOption; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/nio/file/ExtendedOpenOption; flags 9
+
+class name com/sun/nio/file/ExtendedWatchEventModifier
+header extends java/lang/Enum implements java/nio/file/WatchEvent$Modifier flags 4031 signature Ljava/lang/Enum<Lcom/sun/nio/file/ExtendedWatchEventModifier;>;Ljava/nio/file/WatchEvent$Modifier; classAnnotations @Lsun/Proprietary+Annotation;
+innerclass innerClass java/nio/file/WatchEvent$Modifier outerClass java/nio/file/WatchEvent innerClassName Modifier flags 609
+field name FILE_TREE descriptor Lcom/sun/nio/file/ExtendedWatchEventModifier; flags 4019
+method name values descriptor ()[Lcom/sun/nio/file/ExtendedWatchEventModifier; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/nio/file/ExtendedWatchEventModifier; flags 9
+
+class name com/sun/nio/file/SensitivityWatchEventModifier
+header extends java/lang/Enum implements java/nio/file/WatchEvent$Modifier flags 4031 signature Ljava/lang/Enum<Lcom/sun/nio/file/SensitivityWatchEventModifier;>;Ljava/nio/file/WatchEvent$Modifier; classAnnotations @Lsun/Proprietary+Annotation;
+innerclass innerClass java/nio/file/WatchEvent$Modifier outerClass java/nio/file/WatchEvent innerClassName Modifier flags 609
+field name HIGH descriptor Lcom/sun/nio/file/SensitivityWatchEventModifier; flags 4019
+field name MEDIUM descriptor Lcom/sun/nio/file/SensitivityWatchEventModifier; flags 4019
+field name LOW descriptor Lcom/sun/nio/file/SensitivityWatchEventModifier; flags 4019
+method name values descriptor ()[Lcom/sun/nio/file/SensitivityWatchEventModifier; flags 9
+method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/nio/file/SensitivityWatchEventModifier; flags 9
+method name sensitivityValueInSeconds descriptor ()I flags 1
+
+class name sun/misc/Signal
+header extends java/lang/Object flags 31 classAnnotations @Lsun/Proprietary+Annotation;
+method name getNumber descriptor ()I flags 1
+method name getName descriptor ()Ljava/lang/String; 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 <init> descriptor (Ljava/lang/String;)V flags 1
+method name handle descriptor (Lsun/misc/Signal;Lsun/misc/SignalHandler;)Lsun/misc/SignalHandler; thrownTypes java/lang/IllegalArgumentException flags 29
+method name raise descriptor (Lsun/misc/Signal;)V thrownTypes java/lang/IllegalArgumentException flags 9
+
+class name sun/misc/SignalHandler
+header extends java/lang/Object flags 601 classAnnotations @Lsun/Proprietary+Annotation;
+field name SIG_DFL descriptor Lsun/misc/SignalHandler; flags 19
+field name SIG_IGN descriptor Lsun/misc/SignalHandler; flags 19
+method name handle descriptor (Lsun/misc/Signal;)V flags 401
+
+class name sun/misc/Unsafe
+header extends java/lang/Object flags 31 classAnnotations @Lsun/Proprietary+Annotation;
+field name INVALID_FIELD_OFFSET descriptor I constantValue -1 flags 19
+field name ARRAY_BOOLEAN_BASE_OFFSET descriptor I flags 19
+field name ARRAY_BYTE_BASE_OFFSET descriptor I flags 19
+field name ARRAY_SHORT_BASE_OFFSET descriptor I flags 19
+field name ARRAY_CHAR_BASE_OFFSET descriptor I flags 19
+field name ARRAY_INT_BASE_OFFSET descriptor I flags 19
+field name ARRAY_LONG_BASE_OFFSET descriptor I flags 19
+field name ARRAY_FLOAT_BASE_OFFSET descriptor I flags 19
+field name ARRAY_DOUBLE_BASE_OFFSET descriptor I flags 19
+field name ARRAY_OBJECT_BASE_OFFSET descriptor I flags 19
+field name ARRAY_BOOLEAN_INDEX_SCALE descriptor I flags 19
+field name ARRAY_BYTE_INDEX_SCALE descriptor I flags 19
+field name ARRAY_SHORT_INDEX_SCALE descriptor I flags 19
+field name ARRAY_CHAR_INDEX_SCALE descriptor I flags 19
+field name ARRAY_INT_INDEX_SCALE descriptor I flags 19
+field name ARRAY_LONG_INDEX_SCALE descriptor I flags 19
+field name ARRAY_FLOAT_INDEX_SCALE descriptor I flags 19
+field name ARRAY_DOUBLE_INDEX_SCALE descriptor I flags 19
+field name ARRAY_OBJECT_INDEX_SCALE descriptor I flags 19
+field name ADDRESS_SIZE descriptor I flags 19
+method name getUnsafe descriptor ()Lsun/misc/Unsafe; flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
+method name getInt descriptor (Ljava/lang/Object;J)I flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putInt descriptor (Ljava/lang/Object;JI)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getObject descriptor (Ljava/lang/Object;J)Ljava/lang/Object; flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putObject descriptor (Ljava/lang/Object;JLjava/lang/Object;)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getBoolean descriptor (Ljava/lang/Object;J)Z flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putBoolean descriptor (Ljava/lang/Object;JZ)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getByte descriptor (Ljava/lang/Object;J)B flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putByte descriptor (Ljava/lang/Object;JB)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getShort descriptor (Ljava/lang/Object;J)S flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putShort descriptor (Ljava/lang/Object;JS)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getChar descriptor (Ljava/lang/Object;J)C flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putChar descriptor (Ljava/lang/Object;JC)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getLong descriptor (Ljava/lang/Object;J)J flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putLong descriptor (Ljava/lang/Object;JJ)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getFloat descriptor (Ljava/lang/Object;J)F flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putFloat descriptor (Ljava/lang/Object;JF)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getDouble descriptor (Ljava/lang/Object;J)D flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putDouble descriptor (Ljava/lang/Object;JD)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getByte descriptor (J)B flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putByte descriptor (JB)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getShort descriptor (J)S flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putShort descriptor (JS)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getChar descriptor (J)C flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putChar descriptor (JC)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getInt descriptor (J)I flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putInt descriptor (JI)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getLong descriptor (J)J flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putLong descriptor (JJ)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getFloat descriptor (J)F flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putFloat descriptor (JF)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getDouble descriptor (J)D flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putDouble descriptor (JD)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getAddress descriptor (J)J flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putAddress descriptor (JJ)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name allocateMemory descriptor (J)J flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name reallocateMemory descriptor (JJ)J flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name setMemory descriptor (Ljava/lang/Object;JJB)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name setMemory descriptor (JJB)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name copyMemory descriptor (Ljava/lang/Object;JLjava/lang/Object;JJ)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name copyMemory descriptor (JJJ)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name freeMemory descriptor (J)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name objectFieldOffset descriptor (Ljava/lang/reflect/Field;)J flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name staticFieldOffset descriptor (Ljava/lang/reflect/Field;)J flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name staticFieldBase descriptor (Ljava/lang/reflect/Field;)Ljava/lang/Object; flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name shouldBeInitialized descriptor (Ljava/lang/Class;)Z flags 1 signature (Ljava/lang/Class<*>;)Z runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name ensureClassInitialized descriptor (Ljava/lang/Class;)V flags 1 signature (Ljava/lang/Class<*>;)V runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name arrayBaseOffset descriptor (Ljava/lang/Class;)I flags 1 signature (Ljava/lang/Class<*>;)I runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name arrayIndexScale descriptor (Ljava/lang/Class;)I flags 1 signature (Ljava/lang/Class<*>;)I runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name addressSize descriptor ()I flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name pageSize descriptor ()I flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name defineClass descriptor (Ljava/lang/String;[BIILjava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Ljava/lang/Class; flags 1 deprecated true signature (Ljava/lang/String;[BIILjava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Ljava/lang/Class<*>; runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="9")@Ljdk/internal/vm/annotation/ForceInline;
+method name defineAnonymousClass descriptor (Ljava/lang/Class;[B[Ljava/lang/Object;)Ljava/lang/Class; flags 1 signature (Ljava/lang/Class<*>;[B[Ljava/lang/Object;)Ljava/lang/Class<*>; runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name allocateInstance descriptor (Ljava/lang/Class;)Ljava/lang/Object; thrownTypes java/lang/InstantiationException flags 1 signature (Ljava/lang/Class<*>;)Ljava/lang/Object; runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name throwException descriptor (Ljava/lang/Throwable;)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name compareAndSwapObject descriptor (Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z flags 11 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name compareAndSwapInt descriptor (Ljava/lang/Object;JII)Z flags 11 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name compareAndSwapLong descriptor (Ljava/lang/Object;JJJ)Z flags 11 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getObjectVolatile descriptor (Ljava/lang/Object;J)Ljava/lang/Object; flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putObjectVolatile descriptor (Ljava/lang/Object;JLjava/lang/Object;)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getIntVolatile descriptor (Ljava/lang/Object;J)I flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putIntVolatile descriptor (Ljava/lang/Object;JI)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getBooleanVolatile descriptor (Ljava/lang/Object;J)Z flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putBooleanVolatile descriptor (Ljava/lang/Object;JZ)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getByteVolatile descriptor (Ljava/lang/Object;J)B flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putByteVolatile descriptor (Ljava/lang/Object;JB)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getShortVolatile descriptor (Ljava/lang/Object;J)S flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putShortVolatile descriptor (Ljava/lang/Object;JS)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getCharVolatile descriptor (Ljava/lang/Object;J)C flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putCharVolatile descriptor (Ljava/lang/Object;JC)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getLongVolatile descriptor (Ljava/lang/Object;J)J flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putLongVolatile descriptor (Ljava/lang/Object;JJ)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getFloatVolatile descriptor (Ljava/lang/Object;J)F flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putFloatVolatile descriptor (Ljava/lang/Object;JF)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getDoubleVolatile descriptor (Ljava/lang/Object;J)D flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putDoubleVolatile descriptor (Ljava/lang/Object;JD)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putOrderedObject descriptor (Ljava/lang/Object;JLjava/lang/Object;)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putOrderedInt descriptor (Ljava/lang/Object;JI)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name putOrderedLong descriptor (Ljava/lang/Object;JJ)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name unpark descriptor (Ljava/lang/Object;)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name park descriptor (ZJ)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getLoadAverage descriptor ([DI)I flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getAndAddInt descriptor (Ljava/lang/Object;JI)I flags 11 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getAndAddLong descriptor (Ljava/lang/Object;JJ)J flags 11 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getAndSetInt descriptor (Ljava/lang/Object;JI)I flags 11 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getAndSetLong descriptor (Ljava/lang/Object;JJ)J flags 11 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name getAndSetObject descriptor (Ljava/lang/Object;JLjava/lang/Object;)Ljava/lang/Object; flags 11 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name loadFence descriptor ()V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name storeFence descriptor ()V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name fullFence descriptor ()V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
+method name invokeCleaner descriptor (Ljava/nio/ByteBuffer;)V flags 1
+
+class name sun/reflect/Reflection
+header extends java/lang/Object flags 21 classAnnotations @Lsun/Proprietary+Annotation;
+method name getCallerClass descriptor (I)Ljava/lang/Class; flags 9 deprecated true signature (I)Ljava/lang/Class<*>; runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue)
+
+class name sun/reflect/ReflectionFactory
+header extends java/lang/Object flags 21 classAnnotations @Lsun/Proprietary+Annotation;
+method name getReflectionFactory descriptor ()Lsun/reflect/ReflectionFactory; flags 9
+method name newConstructorForSerialization descriptor (Ljava/lang/Class;Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor; flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/reflect/Constructor<*>;)Ljava/lang/reflect/Constructor<*>;
+method name newConstructorForSerialization descriptor (Ljava/lang/Class;)Ljava/lang/reflect/Constructor; flags 11 signature (Ljava/lang/Class<*>;)Ljava/lang/reflect/Constructor<*>;
+method name newConstructorForExternalization descriptor (Ljava/lang/Class;)Ljava/lang/reflect/Constructor; flags 11 signature (Ljava/lang/Class<*>;)Ljava/lang/reflect/Constructor<*>;
+method name readObjectForSerialization descriptor (Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 11 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
+method name readObjectNoDataForSerialization descriptor (Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 11 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
+method name writeObjectForSerialization descriptor (Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 11 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
+method name readResolveForSerialization descriptor (Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 11 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
+method name writeReplaceForSerialization descriptor (Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 11 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
+method name hasStaticInitializerForSerialization descriptor (Ljava/lang/Class;)Z flags 11 signature (Ljava/lang/Class<*>;)Z
+method name newOptionalDataExceptionForSerialization descriptor (Z)Ljava/io/OptionalDataException; flags 11
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.xml.dom-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,1272 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.xml.dom
+header exports org/w3c/dom/html,org/w3c/dom/xpath,org/w3c/dom/css,org/w3c/dom/stylesheets requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.xml\u0020;flags\u0020;20 flags 8000
+
+class name org/w3c/dom/css/CSS2Properties
+header extends java/lang/Object flags 601
+method name getAzimuth descriptor ()Ljava/lang/String; flags 401
+method name setAzimuth descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBackground descriptor ()Ljava/lang/String; flags 401
+method name setBackground descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBackgroundAttachment descriptor ()Ljava/lang/String; flags 401
+method name setBackgroundAttachment descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBackgroundColor descriptor ()Ljava/lang/String; flags 401
+method name setBackgroundColor descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBackgroundImage descriptor ()Ljava/lang/String; flags 401
+method name setBackgroundImage descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBackgroundPosition descriptor ()Ljava/lang/String; flags 401
+method name setBackgroundPosition descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBackgroundRepeat descriptor ()Ljava/lang/String; flags 401
+method name setBackgroundRepeat descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorder descriptor ()Ljava/lang/String; flags 401
+method name setBorder descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderCollapse descriptor ()Ljava/lang/String; flags 401
+method name setBorderCollapse descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderColor descriptor ()Ljava/lang/String; flags 401
+method name setBorderColor descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderSpacing descriptor ()Ljava/lang/String; flags 401
+method name setBorderSpacing descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderStyle descriptor ()Ljava/lang/String; flags 401
+method name setBorderStyle descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderTop descriptor ()Ljava/lang/String; flags 401
+method name setBorderTop descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderRight descriptor ()Ljava/lang/String; flags 401
+method name setBorderRight descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderBottom descriptor ()Ljava/lang/String; flags 401
+method name setBorderBottom descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderLeft descriptor ()Ljava/lang/String; flags 401
+method name setBorderLeft descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderTopColor descriptor ()Ljava/lang/String; flags 401
+method name setBorderTopColor descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderRightColor descriptor ()Ljava/lang/String; flags 401
+method name setBorderRightColor descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderBottomColor descriptor ()Ljava/lang/String; flags 401
+method name setBorderBottomColor descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderLeftColor descriptor ()Ljava/lang/String; flags 401
+method name setBorderLeftColor descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderTopStyle descriptor ()Ljava/lang/String; flags 401
+method name setBorderTopStyle descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderRightStyle descriptor ()Ljava/lang/String; flags 401
+method name setBorderRightStyle descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderBottomStyle descriptor ()Ljava/lang/String; flags 401
+method name setBorderBottomStyle descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderLeftStyle descriptor ()Ljava/lang/String; flags 401
+method name setBorderLeftStyle descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderTopWidth descriptor ()Ljava/lang/String; flags 401
+method name setBorderTopWidth descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderRightWidth descriptor ()Ljava/lang/String; flags 401
+method name setBorderRightWidth descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderBottomWidth descriptor ()Ljava/lang/String; flags 401
+method name setBorderBottomWidth descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderLeftWidth descriptor ()Ljava/lang/String; flags 401
+method name setBorderLeftWidth descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBorderWidth descriptor ()Ljava/lang/String; flags 401
+method name setBorderWidth descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getBottom descriptor ()Ljava/lang/String; flags 401
+method name setBottom descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getCaptionSide descriptor ()Ljava/lang/String; flags 401
+method name setCaptionSide descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getClear descriptor ()Ljava/lang/String; flags 401
+method name setClear descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getClip descriptor ()Ljava/lang/String; flags 401
+method name setClip descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getColor descriptor ()Ljava/lang/String; flags 401
+method name setColor descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getContent descriptor ()Ljava/lang/String; flags 401
+method name setContent descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getCounterIncrement descriptor ()Ljava/lang/String; flags 401
+method name setCounterIncrement descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getCounterReset descriptor ()Ljava/lang/String; flags 401
+method name setCounterReset descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getCue descriptor ()Ljava/lang/String; flags 401
+method name setCue descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getCueAfter descriptor ()Ljava/lang/String; flags 401
+method name setCueAfter descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getCueBefore descriptor ()Ljava/lang/String; flags 401
+method name setCueBefore descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getCursor descriptor ()Ljava/lang/String; flags 401
+method name setCursor descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getDirection descriptor ()Ljava/lang/String; flags 401
+method name setDirection descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getDisplay descriptor ()Ljava/lang/String; flags 401
+method name setDisplay descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getElevation descriptor ()Ljava/lang/String; flags 401
+method name setElevation descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getEmptyCells descriptor ()Ljava/lang/String; flags 401
+method name setEmptyCells descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getCssFloat descriptor ()Ljava/lang/String; flags 401
+method name setCssFloat descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getFont descriptor ()Ljava/lang/String; flags 401
+method name setFont descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getFontFamily descriptor ()Ljava/lang/String; flags 401
+method name setFontFamily descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getFontSize descriptor ()Ljava/lang/String; flags 401
+method name setFontSize descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getFontSizeAdjust descriptor ()Ljava/lang/String; flags 401
+method name setFontSizeAdjust descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getFontStretch descriptor ()Ljava/lang/String; flags 401
+method name setFontStretch descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getFontStyle descriptor ()Ljava/lang/String; flags 401
+method name setFontStyle descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getFontVariant descriptor ()Ljava/lang/String; flags 401
+method name setFontVariant descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getFontWeight descriptor ()Ljava/lang/String; flags 401
+method name setFontWeight descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getHeight descriptor ()Ljava/lang/String; flags 401
+method name setHeight descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getLeft descriptor ()Ljava/lang/String; flags 401
+method name setLeft descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getLetterSpacing descriptor ()Ljava/lang/String; flags 401
+method name setLetterSpacing descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getLineHeight descriptor ()Ljava/lang/String; flags 401
+method name setLineHeight descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getListStyle descriptor ()Ljava/lang/String; flags 401
+method name setListStyle descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getListStyleImage descriptor ()Ljava/lang/String; flags 401
+method name setListStyleImage descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getListStylePosition descriptor ()Ljava/lang/String; flags 401
+method name setListStylePosition descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getListStyleType descriptor ()Ljava/lang/String; flags 401
+method name setListStyleType descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getMargin descriptor ()Ljava/lang/String; flags 401
+method name setMargin descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getMarginTop descriptor ()Ljava/lang/String; flags 401
+method name setMarginTop descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getMarginRight descriptor ()Ljava/lang/String; flags 401
+method name setMarginRight descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getMarginBottom descriptor ()Ljava/lang/String; flags 401
+method name setMarginBottom descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getMarginLeft descriptor ()Ljava/lang/String; flags 401
+method name setMarginLeft descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getMarkerOffset descriptor ()Ljava/lang/String; flags 401
+method name setMarkerOffset descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getMarks descriptor ()Ljava/lang/String; flags 401
+method name setMarks descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getMaxHeight descriptor ()Ljava/lang/String; flags 401
+method name setMaxHeight descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getMaxWidth descriptor ()Ljava/lang/String; flags 401
+method name setMaxWidth descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getMinHeight descriptor ()Ljava/lang/String; flags 401
+method name setMinHeight descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getMinWidth descriptor ()Ljava/lang/String; flags 401
+method name setMinWidth descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getOrphans descriptor ()Ljava/lang/String; flags 401
+method name setOrphans descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getOutline descriptor ()Ljava/lang/String; flags 401
+method name setOutline descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getOutlineColor descriptor ()Ljava/lang/String; flags 401
+method name setOutlineColor descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getOutlineStyle descriptor ()Ljava/lang/String; flags 401
+method name setOutlineStyle descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getOutlineWidth descriptor ()Ljava/lang/String; flags 401
+method name setOutlineWidth descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getOverflow descriptor ()Ljava/lang/String; flags 401
+method name setOverflow descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getPadding descriptor ()Ljava/lang/String; flags 401
+method name setPadding descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getPaddingTop descriptor ()Ljava/lang/String; flags 401
+method name setPaddingTop descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getPaddingRight descriptor ()Ljava/lang/String; flags 401
+method name setPaddingRight descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getPaddingBottom descriptor ()Ljava/lang/String; flags 401
+method name setPaddingBottom descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getPaddingLeft descriptor ()Ljava/lang/String; flags 401
+method name setPaddingLeft descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getPage descriptor ()Ljava/lang/String; flags 401
+method name setPage descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getPageBreakAfter descriptor ()Ljava/lang/String; flags 401
+method name setPageBreakAfter descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getPageBreakBefore descriptor ()Ljava/lang/String; flags 401
+method name setPageBreakBefore descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getPageBreakInside descriptor ()Ljava/lang/String; flags 401
+method name setPageBreakInside descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getPause descriptor ()Ljava/lang/String; flags 401
+method name setPause descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getPauseAfter descriptor ()Ljava/lang/String; flags 401
+method name setPauseAfter descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getPauseBefore descriptor ()Ljava/lang/String; flags 401
+method name setPauseBefore descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getPitch descriptor ()Ljava/lang/String; flags 401
+method name setPitch descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getPitchRange descriptor ()Ljava/lang/String; flags 401
+method name setPitchRange descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getPlayDuring descriptor ()Ljava/lang/String; flags 401
+method name setPlayDuring descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getPosition descriptor ()Ljava/lang/String; flags 401
+method name setPosition descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getQuotes descriptor ()Ljava/lang/String; flags 401
+method name setQuotes descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getRichness descriptor ()Ljava/lang/String; flags 401
+method name setRichness descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getRight descriptor ()Ljava/lang/String; flags 401
+method name setRight descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getSize descriptor ()Ljava/lang/String; flags 401
+method name setSize descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getSpeak descriptor ()Ljava/lang/String; flags 401
+method name setSpeak descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getSpeakHeader descriptor ()Ljava/lang/String; flags 401
+method name setSpeakHeader descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getSpeakNumeral descriptor ()Ljava/lang/String; flags 401
+method name setSpeakNumeral descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getSpeakPunctuation descriptor ()Ljava/lang/String; flags 401
+method name setSpeakPunctuation descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getSpeechRate descriptor ()Ljava/lang/String; flags 401
+method name setSpeechRate descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getStress descriptor ()Ljava/lang/String; flags 401
+method name setStress descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getTableLayout descriptor ()Ljava/lang/String; flags 401
+method name setTableLayout descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getTextAlign descriptor ()Ljava/lang/String; flags 401
+method name setTextAlign descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getTextDecoration descriptor ()Ljava/lang/String; flags 401
+method name setTextDecoration descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getTextIndent descriptor ()Ljava/lang/String; flags 401
+method name setTextIndent descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getTextShadow descriptor ()Ljava/lang/String; flags 401
+method name setTextShadow descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getTextTransform descriptor ()Ljava/lang/String; flags 401
+method name setTextTransform descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getTop descriptor ()Ljava/lang/String; flags 401
+method name setTop descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getUnicodeBidi descriptor ()Ljava/lang/String; flags 401
+method name setUnicodeBidi descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getVerticalAlign descriptor ()Ljava/lang/String; flags 401
+method name setVerticalAlign descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getVisibility descriptor ()Ljava/lang/String; flags 401
+method name setVisibility descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getVoiceFamily descriptor ()Ljava/lang/String; flags 401
+method name setVoiceFamily descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getVolume descriptor ()Ljava/lang/String; flags 401
+method name setVolume descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getWhiteSpace descriptor ()Ljava/lang/String; flags 401
+method name setWhiteSpace descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getWidows descriptor ()Ljava/lang/String; flags 401
+method name setWidows descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getWidth descriptor ()Ljava/lang/String; flags 401
+method name setWidth descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getWordSpacing descriptor ()Ljava/lang/String; flags 401
+method name setWordSpacing descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getZIndex descriptor ()Ljava/lang/String; flags 401
+method name setZIndex descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+
+class name org/w3c/dom/css/CSSCharsetRule
+header extends java/lang/Object implements org/w3c/dom/css/CSSRule flags 601
+method name getEncoding descriptor ()Ljava/lang/String; flags 401
+method name setEncoding descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+
+class name org/w3c/dom/css/CSSFontFaceRule
+header extends java/lang/Object implements org/w3c/dom/css/CSSRule flags 601
+method name getStyle descriptor ()Lorg/w3c/dom/css/CSSStyleDeclaration; flags 401
+
+class name org/w3c/dom/css/CSSImportRule
+header extends java/lang/Object implements org/w3c/dom/css/CSSRule flags 601
+method name getHref descriptor ()Ljava/lang/String; flags 401
+method name getMedia descriptor ()Lorg/w3c/dom/stylesheets/MediaList; flags 401
+method name getStyleSheet descriptor ()Lorg/w3c/dom/css/CSSStyleSheet; flags 401
+
+class name org/w3c/dom/css/CSSMediaRule
+header extends java/lang/Object implements org/w3c/dom/css/CSSRule flags 601
+method name getMedia descriptor ()Lorg/w3c/dom/stylesheets/MediaList; flags 401
+method name getCssRules descriptor ()Lorg/w3c/dom/css/CSSRuleList; flags 401
+method name insertRule descriptor (Ljava/lang/String;I)I thrownTypes org/w3c/dom/DOMException flags 401
+method name deleteRule descriptor (I)V thrownTypes org/w3c/dom/DOMException flags 401
+
+class name org/w3c/dom/css/CSSPageRule
+header extends java/lang/Object implements org/w3c/dom/css/CSSRule flags 601
+method name getSelectorText descriptor ()Ljava/lang/String; flags 401
+method name setSelectorText descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getStyle descriptor ()Lorg/w3c/dom/css/CSSStyleDeclaration; flags 401
+
+class name org/w3c/dom/css/CSSPrimitiveValue
+header extends java/lang/Object implements org/w3c/dom/css/CSSValue flags 601
+field name CSS_UNKNOWN descriptor S constantValue 0 flags 19
+field name CSS_NUMBER descriptor S constantValue 1 flags 19
+field name CSS_PERCENTAGE descriptor S constantValue 2 flags 19
+field name CSS_EMS descriptor S constantValue 3 flags 19
+field name CSS_EXS descriptor S constantValue 4 flags 19
+field name CSS_PX descriptor S constantValue 5 flags 19
+field name CSS_CM descriptor S constantValue 6 flags 19
+field name CSS_MM descriptor S constantValue 7 flags 19
+field name CSS_IN descriptor S constantValue 8 flags 19
+field name CSS_PT descriptor S constantValue 9 flags 19
+field name CSS_PC descriptor S constantValue 10 flags 19
+field name CSS_DEG descriptor S constantValue 11 flags 19
+field name CSS_RAD descriptor S constantValue 12 flags 19
+field name CSS_GRAD descriptor S constantValue 13 flags 19
+field name CSS_MS descriptor S constantValue 14 flags 19
+field name CSS_S descriptor S constantValue 15 flags 19
+field name CSS_HZ descriptor S constantValue 16 flags 19
+field name CSS_KHZ descriptor S constantValue 17 flags 19
+field name CSS_DIMENSION descriptor S constantValue 18 flags 19
+field name CSS_STRING descriptor S constantValue 19 flags 19
+field name CSS_URI descriptor S constantValue 20 flags 19
+field name CSS_IDENT descriptor S constantValue 21 flags 19
+field name CSS_ATTR descriptor S constantValue 22 flags 19
+field name CSS_COUNTER descriptor S constantValue 23 flags 19
+field name CSS_RECT descriptor S constantValue 24 flags 19
+field name CSS_RGBCOLOR descriptor S constantValue 25 flags 19
+method name getPrimitiveType descriptor ()S flags 401
+method name setFloatValue descriptor (SF)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getFloatValue descriptor (S)F thrownTypes org/w3c/dom/DOMException flags 401
+method name setStringValue descriptor (SLjava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getStringValue descriptor ()Ljava/lang/String; thrownTypes org/w3c/dom/DOMException flags 401
+method name getCounterValue descriptor ()Lorg/w3c/dom/css/Counter; thrownTypes org/w3c/dom/DOMException flags 401
+method name getRectValue descriptor ()Lorg/w3c/dom/css/Rect; thrownTypes org/w3c/dom/DOMException flags 401
+method name getRGBColorValue descriptor ()Lorg/w3c/dom/css/RGBColor; thrownTypes org/w3c/dom/DOMException flags 401
+
+class name org/w3c/dom/css/CSSRule
+header extends java/lang/Object flags 601
+field name UNKNOWN_RULE descriptor S constantValue 0 flags 19
+field name STYLE_RULE descriptor S constantValue 1 flags 19
+field name CHARSET_RULE descriptor S constantValue 2 flags 19
+field name IMPORT_RULE descriptor S constantValue 3 flags 19
+field name MEDIA_RULE descriptor S constantValue 4 flags 19
+field name FONT_FACE_RULE descriptor S constantValue 5 flags 19
+field name PAGE_RULE descriptor S constantValue 6 flags 19
+method name getType descriptor ()S flags 401
+method name getCssText descriptor ()Ljava/lang/String; flags 401
+method name setCssText descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getParentStyleSheet descriptor ()Lorg/w3c/dom/css/CSSStyleSheet; flags 401
+method name getParentRule descriptor ()Lorg/w3c/dom/css/CSSRule; flags 401
+
+class name org/w3c/dom/css/CSSRuleList
+header extends java/lang/Object flags 601
+method name getLength descriptor ()I flags 401
+method name item descriptor (I)Lorg/w3c/dom/css/CSSRule; flags 401
+
+class name org/w3c/dom/css/CSSStyleDeclaration
+header extends java/lang/Object flags 601
+method name getCssText descriptor ()Ljava/lang/String; flags 401
+method name setCssText descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getPropertyValue descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401
+method name getPropertyCSSValue descriptor (Ljava/lang/String;)Lorg/w3c/dom/css/CSSValue; flags 401
+method name removeProperty descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes org/w3c/dom/DOMException flags 401
+method name getPropertyPriority descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401
+method name setProperty descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getLength descriptor ()I flags 401
+method name item descriptor (I)Ljava/lang/String; flags 401
+method name getParentRule descriptor ()Lorg/w3c/dom/css/CSSRule; flags 401
+
+class name org/w3c/dom/css/CSSStyleRule
+header extends java/lang/Object implements org/w3c/dom/css/CSSRule flags 601
+method name getSelectorText descriptor ()Ljava/lang/String; flags 401
+method name setSelectorText descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getStyle descriptor ()Lorg/w3c/dom/css/CSSStyleDeclaration; flags 401
+
+class name org/w3c/dom/css/CSSStyleSheet
+header extends java/lang/Object implements org/w3c/dom/stylesheets/StyleSheet flags 601
+method name getOwnerRule descriptor ()Lorg/w3c/dom/css/CSSRule; flags 401
+method name getCssRules descriptor ()Lorg/w3c/dom/css/CSSRuleList; flags 401
+method name insertRule descriptor (Ljava/lang/String;I)I thrownTypes org/w3c/dom/DOMException flags 401
+method name deleteRule descriptor (I)V thrownTypes org/w3c/dom/DOMException flags 401
+
+class name org/w3c/dom/css/CSSUnknownRule
+header extends java/lang/Object implements org/w3c/dom/css/CSSRule flags 601
+
+class name org/w3c/dom/css/CSSValue
+header extends java/lang/Object flags 601
+field name CSS_INHERIT descriptor S constantValue 0 flags 19
+field name CSS_PRIMITIVE_VALUE descriptor S constantValue 1 flags 19
+field name CSS_VALUE_LIST descriptor S constantValue 2 flags 19
+field name CSS_CUSTOM descriptor S constantValue 3 flags 19
+method name getCssText descriptor ()Ljava/lang/String; flags 401
+method name setCssText descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getCssValueType descriptor ()S flags 401
+
+class name org/w3c/dom/css/CSSValueList
+header extends java/lang/Object implements org/w3c/dom/css/CSSValue flags 601
+method name getLength descriptor ()I flags 401
+method name item descriptor (I)Lorg/w3c/dom/css/CSSValue; flags 401
+
+class name org/w3c/dom/css/Counter
+header extends java/lang/Object flags 601
+method name getIdentifier descriptor ()Ljava/lang/String; flags 401
+method name getListStyle descriptor ()Ljava/lang/String; flags 401
+method name getSeparator descriptor ()Ljava/lang/String; flags 401
+
+class name org/w3c/dom/css/DOMImplementationCSS
+header extends java/lang/Object implements org/w3c/dom/DOMImplementation flags 601
+method name createCSSStyleSheet descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/css/CSSStyleSheet; thrownTypes org/w3c/dom/DOMException flags 401
+
+class name org/w3c/dom/css/DocumentCSS
+header extends java/lang/Object implements org/w3c/dom/stylesheets/DocumentStyle flags 601
+method name getOverrideStyle descriptor (Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/css/CSSStyleDeclaration; flags 401
+
+class name org/w3c/dom/css/ElementCSSInlineStyle
+header extends java/lang/Object flags 601
+method name getStyle descriptor ()Lorg/w3c/dom/css/CSSStyleDeclaration; flags 401
+
+class name org/w3c/dom/css/RGBColor
+header extends java/lang/Object flags 601
+method name getRed descriptor ()Lorg/w3c/dom/css/CSSPrimitiveValue; flags 401
+method name getGreen descriptor ()Lorg/w3c/dom/css/CSSPrimitiveValue; flags 401
+method name getBlue descriptor ()Lorg/w3c/dom/css/CSSPrimitiveValue; flags 401
+
+class name org/w3c/dom/css/Rect
+header extends java/lang/Object flags 601
+method name getTop descriptor ()Lorg/w3c/dom/css/CSSPrimitiveValue; flags 401
+method name getRight descriptor ()Lorg/w3c/dom/css/CSSPrimitiveValue; flags 401
+method name getBottom descriptor ()Lorg/w3c/dom/css/CSSPrimitiveValue; flags 401
+method name getLeft descriptor ()Lorg/w3c/dom/css/CSSPrimitiveValue; flags 401
+
+class name org/w3c/dom/css/ViewCSS
+header extends java/lang/Object implements org/w3c/dom/views/AbstractView flags 601
+method name getComputedStyle descriptor (Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/css/CSSStyleDeclaration; flags 401
+
+class name org/w3c/dom/html/HTMLAnchorElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getAccessKey descriptor ()Ljava/lang/String; flags 401
+method name setAccessKey descriptor (Ljava/lang/String;)V flags 401
+method name getCharset descriptor ()Ljava/lang/String; flags 401
+method name setCharset descriptor (Ljava/lang/String;)V flags 401
+method name getCoords descriptor ()Ljava/lang/String; flags 401
+method name setCoords descriptor (Ljava/lang/String;)V flags 401
+method name getHref descriptor ()Ljava/lang/String; flags 401
+method name setHref descriptor (Ljava/lang/String;)V flags 401
+method name getHreflang descriptor ()Ljava/lang/String; flags 401
+method name setHreflang descriptor (Ljava/lang/String;)V flags 401
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name setName descriptor (Ljava/lang/String;)V flags 401
+method name getRel descriptor ()Ljava/lang/String; flags 401
+method name setRel descriptor (Ljava/lang/String;)V flags 401
+method name getRev descriptor ()Ljava/lang/String; flags 401
+method name setRev descriptor (Ljava/lang/String;)V flags 401
+method name getShape descriptor ()Ljava/lang/String; flags 401
+method name setShape descriptor (Ljava/lang/String;)V flags 401
+method name getTabIndex descriptor ()I flags 401
+method name setTabIndex descriptor (I)V flags 401
+method name getTarget descriptor ()Ljava/lang/String; flags 401
+method name setTarget descriptor (Ljava/lang/String;)V flags 401
+method name getType descriptor ()Ljava/lang/String; flags 401
+method name setType descriptor (Ljava/lang/String;)V flags 401
+method name blur descriptor ()V flags 401
+method name focus descriptor ()V flags 401
+
+class name org/w3c/dom/html/HTMLAppletElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getAlign descriptor ()Ljava/lang/String; flags 401
+method name setAlign descriptor (Ljava/lang/String;)V flags 401
+method name getAlt descriptor ()Ljava/lang/String; flags 401
+method name setAlt descriptor (Ljava/lang/String;)V flags 401
+method name getArchive descriptor ()Ljava/lang/String; flags 401
+method name setArchive descriptor (Ljava/lang/String;)V flags 401
+method name getCode descriptor ()Ljava/lang/String; flags 401
+method name setCode descriptor (Ljava/lang/String;)V flags 401
+method name getCodeBase descriptor ()Ljava/lang/String; flags 401
+method name setCodeBase descriptor (Ljava/lang/String;)V flags 401
+method name getHeight descriptor ()Ljava/lang/String; flags 401
+method name setHeight descriptor (Ljava/lang/String;)V flags 401
+method name getHspace descriptor ()Ljava/lang/String; flags 401
+method name setHspace descriptor (Ljava/lang/String;)V flags 401
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name setName descriptor (Ljava/lang/String;)V flags 401
+method name getObject descriptor ()Ljava/lang/String; flags 401
+method name setObject descriptor (Ljava/lang/String;)V flags 401
+method name getVspace descriptor ()Ljava/lang/String; flags 401
+method name setVspace descriptor (Ljava/lang/String;)V flags 401
+method name getWidth descriptor ()Ljava/lang/String; flags 401
+method name setWidth descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLAreaElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getAccessKey descriptor ()Ljava/lang/String; flags 401
+method name setAccessKey descriptor (Ljava/lang/String;)V flags 401
+method name getAlt descriptor ()Ljava/lang/String; flags 401
+method name setAlt descriptor (Ljava/lang/String;)V flags 401
+method name getCoords descriptor ()Ljava/lang/String; flags 401
+method name setCoords descriptor (Ljava/lang/String;)V flags 401
+method name getHref descriptor ()Ljava/lang/String; flags 401
+method name setHref descriptor (Ljava/lang/String;)V flags 401
+method name getNoHref descriptor ()Z flags 401
+method name setNoHref descriptor (Z)V flags 401
+method name getShape descriptor ()Ljava/lang/String; flags 401
+method name setShape descriptor (Ljava/lang/String;)V flags 401
+method name getTabIndex descriptor ()I flags 401
+method name setTabIndex descriptor (I)V flags 401
+method name getTarget descriptor ()Ljava/lang/String; flags 401
+method name setTarget descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLBRElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getClear descriptor ()Ljava/lang/String; flags 401
+method name setClear descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLBaseElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getHref descriptor ()Ljava/lang/String; flags 401
+method name setHref descriptor (Ljava/lang/String;)V flags 401
+method name getTarget descriptor ()Ljava/lang/String; flags 401
+method name setTarget descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLBaseFontElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getColor descriptor ()Ljava/lang/String; flags 401
+method name setColor descriptor (Ljava/lang/String;)V flags 401
+method name getFace descriptor ()Ljava/lang/String; flags 401
+method name setFace descriptor (Ljava/lang/String;)V flags 401
+method name getSize descriptor ()Ljava/lang/String; flags 401
+method name setSize descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLBodyElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getALink descriptor ()Ljava/lang/String; flags 401
+method name setALink descriptor (Ljava/lang/String;)V flags 401
+method name getBackground descriptor ()Ljava/lang/String; flags 401
+method name setBackground descriptor (Ljava/lang/String;)V flags 401
+method name getBgColor descriptor ()Ljava/lang/String; flags 401
+method name setBgColor descriptor (Ljava/lang/String;)V flags 401
+method name getLink descriptor ()Ljava/lang/String; flags 401
+method name setLink descriptor (Ljava/lang/String;)V flags 401
+method name getText descriptor ()Ljava/lang/String; flags 401
+method name setText descriptor (Ljava/lang/String;)V flags 401
+method name getVLink descriptor ()Ljava/lang/String; flags 401
+method name setVLink descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLButtonElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getForm descriptor ()Lorg/w3c/dom/html/HTMLFormElement; flags 401
+method name getAccessKey descriptor ()Ljava/lang/String; flags 401
+method name setAccessKey descriptor (Ljava/lang/String;)V flags 401
+method name getDisabled descriptor ()Z flags 401
+method name setDisabled descriptor (Z)V flags 401
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name setName descriptor (Ljava/lang/String;)V flags 401
+method name getTabIndex descriptor ()I flags 401
+method name setTabIndex descriptor (I)V flags 401
+method name getType descriptor ()Ljava/lang/String; flags 401
+method name getValue descriptor ()Ljava/lang/String; flags 401
+method name setValue descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLCollection
+header extends java/lang/Object flags 601
+method name getLength descriptor ()I flags 401
+method name item descriptor (I)Lorg/w3c/dom/Node; flags 401
+method name namedItem descriptor (Ljava/lang/String;)Lorg/w3c/dom/Node; flags 401
+
+class name org/w3c/dom/html/HTMLDListElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getCompact descriptor ()Z flags 401
+method name setCompact descriptor (Z)V flags 401
+
+class name org/w3c/dom/html/HTMLDOMImplementation
+header extends java/lang/Object implements org/w3c/dom/DOMImplementation flags 601
+method name createHTMLDocument descriptor (Ljava/lang/String;)Lorg/w3c/dom/html/HTMLDocument; flags 401
+
+class name org/w3c/dom/html/HTMLDirectoryElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getCompact descriptor ()Z flags 401
+method name setCompact descriptor (Z)V flags 401
+
+class name org/w3c/dom/html/HTMLDivElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getAlign descriptor ()Ljava/lang/String; flags 401
+method name setAlign descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLDocument
+header extends java/lang/Object implements org/w3c/dom/Document flags 601
+method name getTitle descriptor ()Ljava/lang/String; flags 401
+method name setTitle descriptor (Ljava/lang/String;)V flags 401
+method name getReferrer descriptor ()Ljava/lang/String; flags 401
+method name getDomain descriptor ()Ljava/lang/String; flags 401
+method name getURL descriptor ()Ljava/lang/String; flags 401
+method name getBody descriptor ()Lorg/w3c/dom/html/HTMLElement; flags 401
+method name setBody descriptor (Lorg/w3c/dom/html/HTMLElement;)V flags 401
+method name getImages descriptor ()Lorg/w3c/dom/html/HTMLCollection; flags 401
+method name getApplets descriptor ()Lorg/w3c/dom/html/HTMLCollection; flags 401
+method name getLinks descriptor ()Lorg/w3c/dom/html/HTMLCollection; flags 401
+method name getForms descriptor ()Lorg/w3c/dom/html/HTMLCollection; flags 401
+method name getAnchors descriptor ()Lorg/w3c/dom/html/HTMLCollection; flags 401
+method name getCookie descriptor ()Ljava/lang/String; flags 401
+method name setCookie descriptor (Ljava/lang/String;)V flags 401
+method name open descriptor ()V flags 401
+method name close descriptor ()V flags 401
+method name write descriptor (Ljava/lang/String;)V flags 401
+method name writeln descriptor (Ljava/lang/String;)V flags 401
+method name getElementsByName descriptor (Ljava/lang/String;)Lorg/w3c/dom/NodeList; flags 401
+
+class name org/w3c/dom/html/HTMLElement
+header extends java/lang/Object implements org/w3c/dom/Element flags 601
+method name getId descriptor ()Ljava/lang/String; flags 401
+method name setId descriptor (Ljava/lang/String;)V flags 401
+method name getTitle descriptor ()Ljava/lang/String; flags 401
+method name setTitle descriptor (Ljava/lang/String;)V flags 401
+method name getLang descriptor ()Ljava/lang/String; flags 401
+method name setLang descriptor (Ljava/lang/String;)V flags 401
+method name getDir descriptor ()Ljava/lang/String; flags 401
+method name setDir descriptor (Ljava/lang/String;)V flags 401
+method name getClassName descriptor ()Ljava/lang/String; flags 401
+method name setClassName descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLFieldSetElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getForm descriptor ()Lorg/w3c/dom/html/HTMLFormElement; flags 401
+
+class name org/w3c/dom/html/HTMLFontElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getColor descriptor ()Ljava/lang/String; flags 401
+method name setColor descriptor (Ljava/lang/String;)V flags 401
+method name getFace descriptor ()Ljava/lang/String; flags 401
+method name setFace descriptor (Ljava/lang/String;)V flags 401
+method name getSize descriptor ()Ljava/lang/String; flags 401
+method name setSize descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLFormElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getElements descriptor ()Lorg/w3c/dom/html/HTMLCollection; flags 401
+method name getLength descriptor ()I flags 401
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name setName descriptor (Ljava/lang/String;)V flags 401
+method name getAcceptCharset descriptor ()Ljava/lang/String; flags 401
+method name setAcceptCharset descriptor (Ljava/lang/String;)V flags 401
+method name getAction descriptor ()Ljava/lang/String; flags 401
+method name setAction descriptor (Ljava/lang/String;)V flags 401
+method name getEnctype descriptor ()Ljava/lang/String; flags 401
+method name setEnctype descriptor (Ljava/lang/String;)V flags 401
+method name getMethod descriptor ()Ljava/lang/String; flags 401
+method name setMethod descriptor (Ljava/lang/String;)V flags 401
+method name getTarget descriptor ()Ljava/lang/String; flags 401
+method name setTarget descriptor (Ljava/lang/String;)V flags 401
+method name submit descriptor ()V flags 401
+method name reset descriptor ()V flags 401
+
+class name org/w3c/dom/html/HTMLFrameElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getFrameBorder descriptor ()Ljava/lang/String; flags 401
+method name setFrameBorder descriptor (Ljava/lang/String;)V flags 401
+method name getLongDesc descriptor ()Ljava/lang/String; flags 401
+method name setLongDesc descriptor (Ljava/lang/String;)V flags 401
+method name getMarginHeight descriptor ()Ljava/lang/String; flags 401
+method name setMarginHeight descriptor (Ljava/lang/String;)V flags 401
+method name getMarginWidth descriptor ()Ljava/lang/String; flags 401
+method name setMarginWidth descriptor (Ljava/lang/String;)V flags 401
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name setName descriptor (Ljava/lang/String;)V flags 401
+method name getNoResize descriptor ()Z flags 401
+method name setNoResize descriptor (Z)V flags 401
+method name getScrolling descriptor ()Ljava/lang/String; flags 401
+method name setScrolling descriptor (Ljava/lang/String;)V flags 401
+method name getSrc descriptor ()Ljava/lang/String; flags 401
+method name setSrc descriptor (Ljava/lang/String;)V flags 401
+method name getContentDocument descriptor ()Lorg/w3c/dom/Document; flags 401
+
+class name org/w3c/dom/html/HTMLFrameSetElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getCols descriptor ()Ljava/lang/String; flags 401
+method name setCols descriptor (Ljava/lang/String;)V flags 401
+method name getRows descriptor ()Ljava/lang/String; flags 401
+method name setRows descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLHRElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getAlign descriptor ()Ljava/lang/String; flags 401
+method name setAlign descriptor (Ljava/lang/String;)V flags 401
+method name getNoShade descriptor ()Z flags 401
+method name setNoShade descriptor (Z)V flags 401
+method name getSize descriptor ()Ljava/lang/String; flags 401
+method name setSize descriptor (Ljava/lang/String;)V flags 401
+method name getWidth descriptor ()Ljava/lang/String; flags 401
+method name setWidth descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLHeadElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getProfile descriptor ()Ljava/lang/String; flags 401
+method name setProfile descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLHeadingElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getAlign descriptor ()Ljava/lang/String; flags 401
+method name setAlign descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLHtmlElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getVersion descriptor ()Ljava/lang/String; flags 401
+method name setVersion descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLIFrameElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getAlign descriptor ()Ljava/lang/String; flags 401
+method name setAlign descriptor (Ljava/lang/String;)V flags 401
+method name getFrameBorder descriptor ()Ljava/lang/String; flags 401
+method name setFrameBorder descriptor (Ljava/lang/String;)V flags 401
+method name getHeight descriptor ()Ljava/lang/String; flags 401
+method name setHeight descriptor (Ljava/lang/String;)V flags 401
+method name getLongDesc descriptor ()Ljava/lang/String; flags 401
+method name setLongDesc descriptor (Ljava/lang/String;)V flags 401
+method name getMarginHeight descriptor ()Ljava/lang/String; flags 401
+method name setMarginHeight descriptor (Ljava/lang/String;)V flags 401
+method name getMarginWidth descriptor ()Ljava/lang/String; flags 401
+method name setMarginWidth descriptor (Ljava/lang/String;)V flags 401
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name setName descriptor (Ljava/lang/String;)V flags 401
+method name getScrolling descriptor ()Ljava/lang/String; flags 401
+method name setScrolling descriptor (Ljava/lang/String;)V flags 401
+method name getSrc descriptor ()Ljava/lang/String; flags 401
+method name setSrc descriptor (Ljava/lang/String;)V flags 401
+method name getWidth descriptor ()Ljava/lang/String; flags 401
+method name setWidth descriptor (Ljava/lang/String;)V flags 401
+method name getContentDocument descriptor ()Lorg/w3c/dom/Document; flags 401
+
+class name org/w3c/dom/html/HTMLImageElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getLowSrc descriptor ()Ljava/lang/String; flags 401
+method name setLowSrc descriptor (Ljava/lang/String;)V flags 401
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name setName descriptor (Ljava/lang/String;)V flags 401
+method name getAlign descriptor ()Ljava/lang/String; flags 401
+method name setAlign descriptor (Ljava/lang/String;)V flags 401
+method name getAlt descriptor ()Ljava/lang/String; flags 401
+method name setAlt descriptor (Ljava/lang/String;)V flags 401
+method name getBorder descriptor ()Ljava/lang/String; flags 401
+method name setBorder descriptor (Ljava/lang/String;)V flags 401
+method name getHeight descriptor ()Ljava/lang/String; flags 401
+method name setHeight descriptor (Ljava/lang/String;)V flags 401
+method name getHspace descriptor ()Ljava/lang/String; flags 401
+method name setHspace descriptor (Ljava/lang/String;)V flags 401
+method name getIsMap descriptor ()Z flags 401
+method name setIsMap descriptor (Z)V flags 401
+method name getLongDesc descriptor ()Ljava/lang/String; flags 401
+method name setLongDesc descriptor (Ljava/lang/String;)V flags 401
+method name getSrc descriptor ()Ljava/lang/String; flags 401
+method name setSrc descriptor (Ljava/lang/String;)V flags 401
+method name getUseMap descriptor ()Ljava/lang/String; flags 401
+method name setUseMap descriptor (Ljava/lang/String;)V flags 401
+method name getVspace descriptor ()Ljava/lang/String; flags 401
+method name setVspace descriptor (Ljava/lang/String;)V flags 401
+method name getWidth descriptor ()Ljava/lang/String; flags 401
+method name setWidth descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLInputElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getDefaultValue descriptor ()Ljava/lang/String; flags 401
+method name setDefaultValue descriptor (Ljava/lang/String;)V flags 401
+method name getDefaultChecked descriptor ()Z flags 401
+method name setDefaultChecked descriptor (Z)V flags 401
+method name getForm descriptor ()Lorg/w3c/dom/html/HTMLFormElement; flags 401
+method name getAccept descriptor ()Ljava/lang/String; flags 401
+method name setAccept descriptor (Ljava/lang/String;)V flags 401
+method name getAccessKey descriptor ()Ljava/lang/String; flags 401
+method name setAccessKey descriptor (Ljava/lang/String;)V flags 401
+method name getAlign descriptor ()Ljava/lang/String; flags 401
+method name setAlign descriptor (Ljava/lang/String;)V flags 401
+method name getAlt descriptor ()Ljava/lang/String; flags 401
+method name setAlt descriptor (Ljava/lang/String;)V flags 401
+method name getChecked descriptor ()Z flags 401
+method name setChecked descriptor (Z)V flags 401
+method name getDisabled descriptor ()Z flags 401
+method name setDisabled descriptor (Z)V flags 401
+method name getMaxLength descriptor ()I flags 401
+method name setMaxLength descriptor (I)V flags 401
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name setName descriptor (Ljava/lang/String;)V flags 401
+method name getReadOnly descriptor ()Z flags 401
+method name setReadOnly descriptor (Z)V flags 401
+method name getSize descriptor ()Ljava/lang/String; flags 401
+method name setSize descriptor (Ljava/lang/String;)V flags 401
+method name getSrc descriptor ()Ljava/lang/String; flags 401
+method name setSrc descriptor (Ljava/lang/String;)V flags 401
+method name getTabIndex descriptor ()I flags 401
+method name setTabIndex descriptor (I)V flags 401
+method name getType descriptor ()Ljava/lang/String; flags 401
+method name getUseMap descriptor ()Ljava/lang/String; flags 401
+method name setUseMap descriptor (Ljava/lang/String;)V flags 401
+method name getValue descriptor ()Ljava/lang/String; flags 401
+method name setValue descriptor (Ljava/lang/String;)V flags 401
+method name blur descriptor ()V flags 401
+method name focus descriptor ()V flags 401
+method name select descriptor ()V flags 401
+method name click descriptor ()V flags 401
+
+class name org/w3c/dom/html/HTMLIsIndexElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getForm descriptor ()Lorg/w3c/dom/html/HTMLFormElement; flags 401
+method name getPrompt descriptor ()Ljava/lang/String; flags 401
+method name setPrompt descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLLIElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getType descriptor ()Ljava/lang/String; flags 401
+method name setType descriptor (Ljava/lang/String;)V flags 401
+method name getValue descriptor ()I flags 401
+method name setValue descriptor (I)V flags 401
+
+class name org/w3c/dom/html/HTMLLabelElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getForm descriptor ()Lorg/w3c/dom/html/HTMLFormElement; flags 401
+method name getAccessKey descriptor ()Ljava/lang/String; flags 401
+method name setAccessKey descriptor (Ljava/lang/String;)V flags 401
+method name getHtmlFor descriptor ()Ljava/lang/String; flags 401
+method name setHtmlFor descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLLegendElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getForm descriptor ()Lorg/w3c/dom/html/HTMLFormElement; flags 401
+method name getAccessKey descriptor ()Ljava/lang/String; flags 401
+method name setAccessKey descriptor (Ljava/lang/String;)V flags 401
+method name getAlign descriptor ()Ljava/lang/String; flags 401
+method name setAlign descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLLinkElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getDisabled descriptor ()Z flags 401
+method name setDisabled descriptor (Z)V flags 401
+method name getCharset descriptor ()Ljava/lang/String; flags 401
+method name setCharset descriptor (Ljava/lang/String;)V flags 401
+method name getHref descriptor ()Ljava/lang/String; flags 401
+method name setHref descriptor (Ljava/lang/String;)V flags 401
+method name getHreflang descriptor ()Ljava/lang/String; flags 401
+method name setHreflang descriptor (Ljava/lang/String;)V flags 401
+method name getMedia descriptor ()Ljava/lang/String; flags 401
+method name setMedia descriptor (Ljava/lang/String;)V flags 401
+method name getRel descriptor ()Ljava/lang/String; flags 401
+method name setRel descriptor (Ljava/lang/String;)V flags 401
+method name getRev descriptor ()Ljava/lang/String; flags 401
+method name setRev descriptor (Ljava/lang/String;)V flags 401
+method name getTarget descriptor ()Ljava/lang/String; flags 401
+method name setTarget descriptor (Ljava/lang/String;)V flags 401
+method name getType descriptor ()Ljava/lang/String; flags 401
+method name setType descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLMapElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getAreas descriptor ()Lorg/w3c/dom/html/HTMLCollection; flags 401
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name setName descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLMenuElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getCompact descriptor ()Z flags 401
+method name setCompact descriptor (Z)V flags 401
+
+class name org/w3c/dom/html/HTMLMetaElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getContent descriptor ()Ljava/lang/String; flags 401
+method name setContent descriptor (Ljava/lang/String;)V flags 401
+method name getHttpEquiv descriptor ()Ljava/lang/String; flags 401
+method name setHttpEquiv descriptor (Ljava/lang/String;)V flags 401
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name setName descriptor (Ljava/lang/String;)V flags 401
+method name getScheme descriptor ()Ljava/lang/String; flags 401
+method name setScheme descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLModElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getCite descriptor ()Ljava/lang/String; flags 401
+method name setCite descriptor (Ljava/lang/String;)V flags 401
+method name getDateTime descriptor ()Ljava/lang/String; flags 401
+method name setDateTime descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLOListElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getCompact descriptor ()Z flags 401
+method name setCompact descriptor (Z)V flags 401
+method name getStart descriptor ()I flags 401
+method name setStart descriptor (I)V flags 401
+method name getType descriptor ()Ljava/lang/String; flags 401
+method name setType descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLObjectElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getForm descriptor ()Lorg/w3c/dom/html/HTMLFormElement; flags 401
+method name getCode descriptor ()Ljava/lang/String; flags 401
+method name setCode descriptor (Ljava/lang/String;)V flags 401
+method name getAlign descriptor ()Ljava/lang/String; flags 401
+method name setAlign descriptor (Ljava/lang/String;)V flags 401
+method name getArchive descriptor ()Ljava/lang/String; flags 401
+method name setArchive descriptor (Ljava/lang/String;)V flags 401
+method name getBorder descriptor ()Ljava/lang/String; flags 401
+method name setBorder descriptor (Ljava/lang/String;)V flags 401
+method name getCodeBase descriptor ()Ljava/lang/String; flags 401
+method name setCodeBase descriptor (Ljava/lang/String;)V flags 401
+method name getCodeType descriptor ()Ljava/lang/String; flags 401
+method name setCodeType descriptor (Ljava/lang/String;)V flags 401
+method name getData descriptor ()Ljava/lang/String; flags 401
+method name setData descriptor (Ljava/lang/String;)V flags 401
+method name getDeclare descriptor ()Z flags 401
+method name setDeclare descriptor (Z)V flags 401
+method name getHeight descriptor ()Ljava/lang/String; flags 401
+method name setHeight descriptor (Ljava/lang/String;)V flags 401
+method name getHspace descriptor ()Ljava/lang/String; flags 401
+method name setHspace descriptor (Ljava/lang/String;)V flags 401
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name setName descriptor (Ljava/lang/String;)V flags 401
+method name getStandby descriptor ()Ljava/lang/String; flags 401
+method name setStandby descriptor (Ljava/lang/String;)V flags 401
+method name getTabIndex descriptor ()I flags 401
+method name setTabIndex descriptor (I)V flags 401
+method name getType descriptor ()Ljava/lang/String; flags 401
+method name setType descriptor (Ljava/lang/String;)V flags 401
+method name getUseMap descriptor ()Ljava/lang/String; flags 401
+method name setUseMap descriptor (Ljava/lang/String;)V flags 401
+method name getVspace descriptor ()Ljava/lang/String; flags 401
+method name setVspace descriptor (Ljava/lang/String;)V flags 401
+method name getWidth descriptor ()Ljava/lang/String; flags 401
+method name setWidth descriptor (Ljava/lang/String;)V flags 401
+method name getContentDocument descriptor ()Lorg/w3c/dom/Document; flags 401
+
+class name org/w3c/dom/html/HTMLOptGroupElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getDisabled descriptor ()Z flags 401
+method name setDisabled descriptor (Z)V flags 401
+method name getLabel descriptor ()Ljava/lang/String; flags 401
+method name setLabel descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLOptionElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getForm descriptor ()Lorg/w3c/dom/html/HTMLFormElement; flags 401
+method name getDefaultSelected descriptor ()Z flags 401
+method name setDefaultSelected descriptor (Z)V flags 401
+method name getText descriptor ()Ljava/lang/String; flags 401
+method name getIndex descriptor ()I flags 401
+method name getDisabled descriptor ()Z flags 401
+method name setDisabled descriptor (Z)V flags 401
+method name getLabel descriptor ()Ljava/lang/String; flags 401
+method name setLabel descriptor (Ljava/lang/String;)V flags 401
+method name getSelected descriptor ()Z flags 401
+method name setSelected descriptor (Z)V flags 401
+method name getValue descriptor ()Ljava/lang/String; flags 401
+method name setValue descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLParagraphElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getAlign descriptor ()Ljava/lang/String; flags 401
+method name setAlign descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLParamElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name setName descriptor (Ljava/lang/String;)V flags 401
+method name getType descriptor ()Ljava/lang/String; flags 401
+method name setType descriptor (Ljava/lang/String;)V flags 401
+method name getValue descriptor ()Ljava/lang/String; flags 401
+method name setValue descriptor (Ljava/lang/String;)V flags 401
+method name getValueType descriptor ()Ljava/lang/String; flags 401
+method name setValueType descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLPreElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getWidth descriptor ()I flags 401
+method name setWidth descriptor (I)V flags 401
+
+class name org/w3c/dom/html/HTMLQuoteElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getCite descriptor ()Ljava/lang/String; flags 401
+method name setCite descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLScriptElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getText descriptor ()Ljava/lang/String; flags 401
+method name setText descriptor (Ljava/lang/String;)V flags 401
+method name getHtmlFor descriptor ()Ljava/lang/String; flags 401
+method name setHtmlFor descriptor (Ljava/lang/String;)V flags 401
+method name getEvent descriptor ()Ljava/lang/String; flags 401
+method name setEvent descriptor (Ljava/lang/String;)V flags 401
+method name getCharset descriptor ()Ljava/lang/String; flags 401
+method name setCharset descriptor (Ljava/lang/String;)V flags 401
+method name getDefer descriptor ()Z flags 401
+method name setDefer descriptor (Z)V flags 401
+method name getSrc descriptor ()Ljava/lang/String; flags 401
+method name setSrc descriptor (Ljava/lang/String;)V flags 401
+method name getType descriptor ()Ljava/lang/String; flags 401
+method name setType descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLSelectElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getType descriptor ()Ljava/lang/String; flags 401
+method name getSelectedIndex descriptor ()I flags 401
+method name setSelectedIndex descriptor (I)V flags 401
+method name getValue descriptor ()Ljava/lang/String; flags 401
+method name setValue descriptor (Ljava/lang/String;)V flags 401
+method name getLength descriptor ()I flags 401
+method name getForm descriptor ()Lorg/w3c/dom/html/HTMLFormElement; flags 401
+method name getOptions descriptor ()Lorg/w3c/dom/html/HTMLCollection; flags 401
+method name getDisabled descriptor ()Z flags 401
+method name setDisabled descriptor (Z)V flags 401
+method name getMultiple descriptor ()Z flags 401
+method name setMultiple descriptor (Z)V flags 401
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name setName descriptor (Ljava/lang/String;)V flags 401
+method name getSize descriptor ()I flags 401
+method name setSize descriptor (I)V flags 401
+method name getTabIndex descriptor ()I flags 401
+method name setTabIndex descriptor (I)V flags 401
+method name add descriptor (Lorg/w3c/dom/html/HTMLElement;Lorg/w3c/dom/html/HTMLElement;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name remove descriptor (I)V flags 401
+method name blur descriptor ()V flags 401
+method name focus descriptor ()V flags 401
+
+class name org/w3c/dom/html/HTMLStyleElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getDisabled descriptor ()Z flags 401
+method name setDisabled descriptor (Z)V flags 401
+method name getMedia descriptor ()Ljava/lang/String; flags 401
+method name setMedia descriptor (Ljava/lang/String;)V flags 401
+method name getType descriptor ()Ljava/lang/String; flags 401
+method name setType descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLTableCaptionElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getAlign descriptor ()Ljava/lang/String; flags 401
+method name setAlign descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLTableCellElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getCellIndex descriptor ()I flags 401
+method name getAbbr descriptor ()Ljava/lang/String; flags 401
+method name setAbbr descriptor (Ljava/lang/String;)V flags 401
+method name getAlign descriptor ()Ljava/lang/String; flags 401
+method name setAlign descriptor (Ljava/lang/String;)V flags 401
+method name getAxis descriptor ()Ljava/lang/String; flags 401
+method name setAxis descriptor (Ljava/lang/String;)V flags 401
+method name getBgColor descriptor ()Ljava/lang/String; flags 401
+method name setBgColor descriptor (Ljava/lang/String;)V flags 401
+method name getCh descriptor ()Ljava/lang/String; flags 401
+method name setCh descriptor (Ljava/lang/String;)V flags 401
+method name getChOff descriptor ()Ljava/lang/String; flags 401
+method name setChOff descriptor (Ljava/lang/String;)V flags 401
+method name getColSpan descriptor ()I flags 401
+method name setColSpan descriptor (I)V flags 401
+method name getHeaders descriptor ()Ljava/lang/String; flags 401
+method name setHeaders descriptor (Ljava/lang/String;)V flags 401
+method name getHeight descriptor ()Ljava/lang/String; flags 401
+method name setHeight descriptor (Ljava/lang/String;)V flags 401
+method name getNoWrap descriptor ()Z flags 401
+method name setNoWrap descriptor (Z)V flags 401
+method name getRowSpan descriptor ()I flags 401
+method name setRowSpan descriptor (I)V flags 401
+method name getScope descriptor ()Ljava/lang/String; flags 401
+method name setScope descriptor (Ljava/lang/String;)V flags 401
+method name getVAlign descriptor ()Ljava/lang/String; flags 401
+method name setVAlign descriptor (Ljava/lang/String;)V flags 401
+method name getWidth descriptor ()Ljava/lang/String; flags 401
+method name setWidth descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLTableColElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getAlign descriptor ()Ljava/lang/String; flags 401
+method name setAlign descriptor (Ljava/lang/String;)V flags 401
+method name getCh descriptor ()Ljava/lang/String; flags 401
+method name setCh descriptor (Ljava/lang/String;)V flags 401
+method name getChOff descriptor ()Ljava/lang/String; flags 401
+method name setChOff descriptor (Ljava/lang/String;)V flags 401
+method name getSpan descriptor ()I flags 401
+method name setSpan descriptor (I)V flags 401
+method name getVAlign descriptor ()Ljava/lang/String; flags 401
+method name setVAlign descriptor (Ljava/lang/String;)V flags 401
+method name getWidth descriptor ()Ljava/lang/String; flags 401
+method name setWidth descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLTableElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getCaption descriptor ()Lorg/w3c/dom/html/HTMLTableCaptionElement; flags 401
+method name setCaption descriptor (Lorg/w3c/dom/html/HTMLTableCaptionElement;)V flags 401
+method name getTHead descriptor ()Lorg/w3c/dom/html/HTMLTableSectionElement; flags 401
+method name setTHead descriptor (Lorg/w3c/dom/html/HTMLTableSectionElement;)V flags 401
+method name getTFoot descriptor ()Lorg/w3c/dom/html/HTMLTableSectionElement; flags 401
+method name setTFoot descriptor (Lorg/w3c/dom/html/HTMLTableSectionElement;)V flags 401
+method name getRows descriptor ()Lorg/w3c/dom/html/HTMLCollection; flags 401
+method name getTBodies descriptor ()Lorg/w3c/dom/html/HTMLCollection; flags 401
+method name getAlign descriptor ()Ljava/lang/String; flags 401
+method name setAlign descriptor (Ljava/lang/String;)V flags 401
+method name getBgColor descriptor ()Ljava/lang/String; flags 401
+method name setBgColor descriptor (Ljava/lang/String;)V flags 401
+method name getBorder descriptor ()Ljava/lang/String; flags 401
+method name setBorder descriptor (Ljava/lang/String;)V flags 401
+method name getCellPadding descriptor ()Ljava/lang/String; flags 401
+method name setCellPadding descriptor (Ljava/lang/String;)V flags 401
+method name getCellSpacing descriptor ()Ljava/lang/String; flags 401
+method name setCellSpacing descriptor (Ljava/lang/String;)V flags 401
+method name getFrame descriptor ()Ljava/lang/String; flags 401
+method name setFrame descriptor (Ljava/lang/String;)V flags 401
+method name getRules descriptor ()Ljava/lang/String; flags 401
+method name setRules descriptor (Ljava/lang/String;)V flags 401
+method name getSummary descriptor ()Ljava/lang/String; flags 401
+method name setSummary descriptor (Ljava/lang/String;)V flags 401
+method name getWidth descriptor ()Ljava/lang/String; flags 401
+method name setWidth descriptor (Ljava/lang/String;)V flags 401
+method name createTHead descriptor ()Lorg/w3c/dom/html/HTMLElement; flags 401
+method name deleteTHead descriptor ()V flags 401
+method name createTFoot descriptor ()Lorg/w3c/dom/html/HTMLElement; flags 401
+method name deleteTFoot descriptor ()V flags 401
+method name createCaption descriptor ()Lorg/w3c/dom/html/HTMLElement; flags 401
+method name deleteCaption descriptor ()V flags 401
+method name insertRow descriptor (I)Lorg/w3c/dom/html/HTMLElement; thrownTypes org/w3c/dom/DOMException flags 401
+method name deleteRow descriptor (I)V thrownTypes org/w3c/dom/DOMException flags 401
+
+class name org/w3c/dom/html/HTMLTableRowElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getRowIndex descriptor ()I flags 401
+method name getSectionRowIndex descriptor ()I flags 401
+method name getCells descriptor ()Lorg/w3c/dom/html/HTMLCollection; flags 401
+method name getAlign descriptor ()Ljava/lang/String; flags 401
+method name setAlign descriptor (Ljava/lang/String;)V flags 401
+method name getBgColor descriptor ()Ljava/lang/String; flags 401
+method name setBgColor descriptor (Ljava/lang/String;)V flags 401
+method name getCh descriptor ()Ljava/lang/String; flags 401
+method name setCh descriptor (Ljava/lang/String;)V flags 401
+method name getChOff descriptor ()Ljava/lang/String; flags 401
+method name setChOff descriptor (Ljava/lang/String;)V flags 401
+method name getVAlign descriptor ()Ljava/lang/String; flags 401
+method name setVAlign descriptor (Ljava/lang/String;)V flags 401
+method name insertCell descriptor (I)Lorg/w3c/dom/html/HTMLElement; thrownTypes org/w3c/dom/DOMException flags 401
+method name deleteCell descriptor (I)V thrownTypes org/w3c/dom/DOMException flags 401
+
+class name org/w3c/dom/html/HTMLTableSectionElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getAlign descriptor ()Ljava/lang/String; flags 401
+method name setAlign descriptor (Ljava/lang/String;)V flags 401
+method name getCh descriptor ()Ljava/lang/String; flags 401
+method name setCh descriptor (Ljava/lang/String;)V flags 401
+method name getChOff descriptor ()Ljava/lang/String; flags 401
+method name setChOff descriptor (Ljava/lang/String;)V flags 401
+method name getVAlign descriptor ()Ljava/lang/String; flags 401
+method name setVAlign descriptor (Ljava/lang/String;)V flags 401
+method name getRows descriptor ()Lorg/w3c/dom/html/HTMLCollection; flags 401
+method name insertRow descriptor (I)Lorg/w3c/dom/html/HTMLElement; thrownTypes org/w3c/dom/DOMException flags 401
+method name deleteRow descriptor (I)V thrownTypes org/w3c/dom/DOMException flags 401
+
+class name org/w3c/dom/html/HTMLTextAreaElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getDefaultValue descriptor ()Ljava/lang/String; flags 401
+method name setDefaultValue descriptor (Ljava/lang/String;)V flags 401
+method name getForm descriptor ()Lorg/w3c/dom/html/HTMLFormElement; flags 401
+method name getAccessKey descriptor ()Ljava/lang/String; flags 401
+method name setAccessKey descriptor (Ljava/lang/String;)V flags 401
+method name getCols descriptor ()I flags 401
+method name setCols descriptor (I)V flags 401
+method name getDisabled descriptor ()Z flags 401
+method name setDisabled descriptor (Z)V flags 401
+method name getName descriptor ()Ljava/lang/String; flags 401
+method name setName descriptor (Ljava/lang/String;)V flags 401
+method name getReadOnly descriptor ()Z flags 401
+method name setReadOnly descriptor (Z)V flags 401
+method name getRows descriptor ()I flags 401
+method name setRows descriptor (I)V flags 401
+method name getTabIndex descriptor ()I flags 401
+method name setTabIndex descriptor (I)V flags 401
+method name getType descriptor ()Ljava/lang/String; flags 401
+method name getValue descriptor ()Ljava/lang/String; flags 401
+method name setValue descriptor (Ljava/lang/String;)V flags 401
+method name blur descriptor ()V flags 401
+method name focus descriptor ()V flags 401
+method name select descriptor ()V flags 401
+
+class name org/w3c/dom/html/HTMLTitleElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getText descriptor ()Ljava/lang/String; flags 401
+method name setText descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/html/HTMLUListElement
+header extends java/lang/Object implements org/w3c/dom/html/HTMLElement flags 601
+method name getCompact descriptor ()Z flags 401
+method name setCompact descriptor (Z)V flags 401
+method name getType descriptor ()Ljava/lang/String; flags 401
+method name setType descriptor (Ljava/lang/String;)V flags 401
+
+class name org/w3c/dom/stylesheets/DocumentStyle
+header extends java/lang/Object flags 601
+method name getStyleSheets descriptor ()Lorg/w3c/dom/stylesheets/StyleSheetList; flags 401
+
+class name org/w3c/dom/stylesheets/LinkStyle
+header extends java/lang/Object flags 601
+method name getSheet descriptor ()Lorg/w3c/dom/stylesheets/StyleSheet; flags 401
+
+class name org/w3c/dom/stylesheets/MediaList
+header extends java/lang/Object flags 601
+method name getMediaText descriptor ()Ljava/lang/String; flags 401
+method name setMediaText descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name getLength descriptor ()I flags 401
+method name item descriptor (I)Ljava/lang/String; flags 401
+method name deleteMedium descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+method name appendMedium descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401
+
+class name org/w3c/dom/stylesheets/StyleSheet
+header extends java/lang/Object flags 601
+method name getType descriptor ()Ljava/lang/String; flags 401
+method name getDisabled descriptor ()Z flags 401
+method name setDisabled descriptor (Z)V flags 401
+method name getOwnerNode descriptor ()Lorg/w3c/dom/Node; flags 401
+method name getParentStyleSheet descriptor ()Lorg/w3c/dom/stylesheets/StyleSheet; flags 401
+method name getHref descriptor ()Ljava/lang/String; flags 401
+method name getTitle descriptor ()Ljava/lang/String; flags 401
+method name getMedia descriptor ()Lorg/w3c/dom/stylesheets/MediaList; flags 401
+
+class name org/w3c/dom/stylesheets/StyleSheetList
+header extends java/lang/Object flags 601
+method name getLength descriptor ()I flags 401
+method name item descriptor (I)Lorg/w3c/dom/stylesheets/StyleSheet; flags 401
+
+class name org/w3c/dom/xpath/XPathEvaluator
+header extends java/lang/Object flags 601
+method name createExpression descriptor (Ljava/lang/String;Lorg/w3c/dom/xpath/XPathNSResolver;)Lorg/w3c/dom/xpath/XPathExpression; thrownTypes org/w3c/dom/xpath/XPathException,org/w3c/dom/DOMException flags 401
+method name createNSResolver descriptor (Lorg/w3c/dom/Node;)Lorg/w3c/dom/xpath/XPathNSResolver; flags 401
+method name evaluate descriptor (Ljava/lang/String;Lorg/w3c/dom/Node;Lorg/w3c/dom/xpath/XPathNSResolver;SLjava/lang/Object;)Ljava/lang/Object; thrownTypes org/w3c/dom/xpath/XPathException,org/w3c/dom/DOMException flags 401
+
+class name org/w3c/dom/xpath/XPathException
+header extends java/lang/RuntimeException flags 21
+field name code descriptor S flags 1
+field name INVALID_EXPRESSION_ERR descriptor S constantValue 1 flags 19
+field name TYPE_ERR descriptor S constantValue 2 flags 19
+method name <init> descriptor (SLjava/lang/String;)V flags 1
+
+class name org/w3c/dom/xpath/XPathExpression
+header extends java/lang/Object flags 601
+method name evaluate descriptor (Lorg/w3c/dom/Node;SLjava/lang/Object;)Ljava/lang/Object; thrownTypes org/w3c/dom/xpath/XPathException,org/w3c/dom/DOMException flags 401
+
+class name org/w3c/dom/xpath/XPathNSResolver
+header extends java/lang/Object flags 601
+method name lookupNamespaceURI descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401
+
+class name org/w3c/dom/xpath/XPathNamespace
+header extends java/lang/Object implements org/w3c/dom/Node flags 601
+field name XPATH_NAMESPACE_NODE descriptor S constantValue 13 flags 19
+method name getOwnerElement descriptor ()Lorg/w3c/dom/Element; flags 401
+
+class name org/w3c/dom/xpath/XPathResult
+header extends java/lang/Object flags 601
+field name ANY_TYPE descriptor S constantValue 0 flags 19
+field name NUMBER_TYPE descriptor S constantValue 1 flags 19
+field name STRING_TYPE descriptor S constantValue 2 flags 19
+field name BOOLEAN_TYPE descriptor S constantValue 3 flags 19
+field name UNORDERED_NODE_ITERATOR_TYPE descriptor S constantValue 4 flags 19
+field name ORDERED_NODE_ITERATOR_TYPE descriptor S constantValue 5 flags 19
+field name UNORDERED_NODE_SNAPSHOT_TYPE descriptor S constantValue 6 flags 19
+field name ORDERED_NODE_SNAPSHOT_TYPE descriptor S constantValue 7 flags 19
+field name ANY_UNORDERED_NODE_TYPE descriptor S constantValue 8 flags 19
+field name FIRST_ORDERED_NODE_TYPE descriptor S constantValue 9 flags 19
+method name getResultType descriptor ()S flags 401
+method name getNumberValue descriptor ()D thrownTypes org/w3c/dom/xpath/XPathException flags 401
+method name getStringValue descriptor ()Ljava/lang/String; thrownTypes org/w3c/dom/xpath/XPathException flags 401
+method name getBooleanValue descriptor ()Z thrownTypes org/w3c/dom/xpath/XPathException flags 401
+method name getSingleNodeValue descriptor ()Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/xpath/XPathException flags 401
+method name getInvalidIteratorState descriptor ()Z flags 401
+method name getSnapshotLength descriptor ()I thrownTypes org/w3c/dom/xpath/XPathException flags 401
+method name iterateNext descriptor ()Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/xpath/XPathException,org/w3c/dom/DOMException flags 401
+method name snapshotItem descriptor (I)Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/xpath/XPathException flags 401
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/data/symbols/jdk.zipfs-9.sym.txt	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2015, 2017, 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. ###
+# ##########################################################
+#
+module name jdk.zipfs
+header requires name\u0020;java.base\u0020;flags\u0020;8000 provides interface\u0020;java/nio/file/spi/FileSystemProvider\u0020;impls\u0020;jdk/nio/zipfs/ZipFileSystemProvider flags 8000
+
--- a/make/data/symbols/symbols	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/data/symbols/symbols	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, 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
@@ -26,7 +26,11 @@
 # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
 # ##########################################################
 #
-generate platforms 8:7:6
-platform version 8 files java.activation-8.sym.txt:java.annotations.common-8.sym.txt:java.base-8.sym.txt:java.compiler-8.sym.txt:java.corba-8.sym.txt:java.datatransfer-8.sym.txt:java.desktop-8.sym.txt:java.instrument-8.sym.txt:java.logging-8.sym.txt:java.management-8.sym.txt:java.naming-8.sym.txt:java.prefs-8.sym.txt:java.rmi-8.sym.txt:java.scripting-8.sym.txt:java.security.jgss-8.sym.txt:java.security.sasl-8.sym.txt:java.sql-8.sym.txt:java.sql.rowset-8.sym.txt:java.transaction-8.sym.txt:java.xml-8.sym.txt:java.xml.bind-8.sym.txt:java.xml.crypto-8.sym.txt:java.xml.ws-8.sym.txt:jdk.httpserver-8.sym.txt:jdk.management-8.sym.txt:jdk.scripting.nashorn-8.sym.txt:jdk.sctp-8.sym.txt:jdk.security.auth-8.sym.txt:jdk.security.jgss-8.sym.txt
-platform version 7 base 8 files java.activation-7.sym.txt:java.annotations.common-7.sym.txt:java.base-7.sym.txt:java.compiler-7.sym.txt:java.corba-7.sym.txt:java.datatransfer-7.sym.txt:java.desktop-7.sym.txt:java.instrument-7.sym.txt:java.logging-7.sym.txt:java.management-7.sym.txt:java.naming-7.sym.txt:java.prefs-7.sym.txt:java.rmi-7.sym.txt:java.scripting-7.sym.txt:java.security.jgss-7.sym.txt:java.security.sasl-7.sym.txt:java.sql-7.sym.txt:java.sql.rowset-7.sym.txt:java.transaction-7.sym.txt:java.xml-7.sym.txt:java.xml.bind-7.sym.txt:java.xml.crypto-7.sym.txt:java.xml.ws-7.sym.txt:jdk.httpserver-7.sym.txt:jdk.management-7.sym.txt:jdk.scripting.nashorn-7.sym.txt:jdk.sctp-7.sym.txt:jdk.security.auth-7.sym.txt:jdk.security.jgss-7.sym.txt
-platform version 6 base 7 files java.activation-6.sym.txt:java.annotations.common-6.sym.txt:java.base-6.sym.txt:java.compiler-6.sym.txt:java.corba-6.sym.txt:java.datatransfer-6.sym.txt:java.desktop-6.sym.txt:java.instrument-6.sym.txt:java.logging-6.sym.txt:java.management-6.sym.txt:java.naming-6.sym.txt:java.prefs-6.sym.txt:java.rmi-6.sym.txt:java.scripting-6.sym.txt:java.security.jgss-6.sym.txt:java.security.sasl-6.sym.txt:java.sql-6.sym.txt:java.sql.rowset-6.sym.txt:java.transaction-6.sym.txt:java.xml-6.sym.txt:java.xml.bind-6.sym.txt:java.xml.crypto-6.sym.txt:java.xml.ws-6.sym.txt:jdk.httpserver-6.sym.txt:jdk.management-6.sym.txt:jdk.scripting.nashorn-6.sym.txt:jdk.sctp-6.sym.txt:jdk.security.auth-6.sym.txt:jdk.security.jgss-6.sym.txt
+#command used to generate this file:
+#build.tools.symbolgenerator.CreateSymbols build-description new-symbols symbols/include.list 8 JDK8.classes <none> 7 JDK7.classes 8 6 JDK6u4.classes 7 9 JDK9.classes 8
+#
+generate platforms 6:7:8:9
+platform version 8 files java.activation-8.sym.txt:java.base-8.sym.txt:java.compiler-8.sym.txt:java.corba-8.sym.txt:java.datatransfer-8.sym.txt:java.desktop-8.sym.txt:java.instrument-8.sym.txt:java.logging-8.sym.txt:java.management-8.sym.txt:java.management.rmi-8.sym.txt:java.naming-8.sym.txt:java.prefs-8.sym.txt:java.rmi-8.sym.txt:java.scripting-8.sym.txt:java.security.jgss-8.sym.txt:java.security.sasl-8.sym.txt:java.sql-8.sym.txt:java.sql.rowset-8.sym.txt:java.transaction-8.sym.txt:java.xml-8.sym.txt:java.xml.bind-8.sym.txt:java.xml.crypto-8.sym.txt:java.xml.ws-8.sym.txt:java.xml.ws.annotation-8.sym.txt:jdk.httpserver-8.sym.txt:jdk.management-8.sym.txt:jdk.scripting.nashorn-8.sym.txt:jdk.sctp-8.sym.txt:jdk.security.auth-8.sym.txt:jdk.security.jgss-8.sym.txt
+platform version 7 base 8 files java.base-7.sym.txt:java.compiler-7.sym.txt:java.datatransfer-7.sym.txt:java.desktop-7.sym.txt:java.logging-7.sym.txt:java.management-7.sym.txt:java.naming-7.sym.txt:java.prefs-7.sym.txt:java.rmi-7.sym.txt:java.scripting-7.sym.txt:java.security.jgss-7.sym.txt:java.security.sasl-7.sym.txt:java.sql-7.sym.txt:java.sql.rowset-7.sym.txt:java.xml-7.sym.txt:java.xml.bind-7.sym.txt:java.xml.ws.annotation-7.sym.txt:jdk.httpserver-7.sym.txt:jdk.management-7.sym.txt:jdk.scripting.nashorn-7.sym.txt:jdk.sctp-7.sym.txt:jdk.security.auth-7.sym.txt:jdk.security.jgss-7.sym.txt
+platform version 6 base 7 files java.base-6.sym.txt:java.compiler-6.sym.txt:java.desktop-6.sym.txt:java.logging-6.sym.txt:java.management-6.sym.txt:java.rmi-6.sym.txt:java.security.jgss-6.sym.txt:java.sql-6.sym.txt:java.sql.rowset-6.sym.txt:java.xml-6.sym.txt:java.xml.bind-6.sym.txt:java.xml.ws-6.sym.txt:java.xml.ws.annotation-6.sym.txt:jdk.management-6.sym.txt:jdk.sctp-6.sym.txt:jdk.security.jgss-6.sym.txt
+platform version 9 base 8 files java.activation-9.sym.txt:java.base-9.sym.txt:java.compiler-9.sym.txt:java.corba-9.sym.txt:java.datatransfer-9.sym.txt:java.desktop-9.sym.txt:java.instrument-9.sym.txt:java.logging-9.sym.txt:java.management-9.sym.txt:java.management.rmi-9.sym.txt:java.naming-9.sym.txt:java.prefs-9.sym.txt:java.rmi-9.sym.txt:java.scripting-9.sym.txt:java.se-9.sym.txt:java.se.ee-9.sym.txt:java.security.jgss-9.sym.txt:java.security.sasl-9.sym.txt:java.smartcardio-9.sym.txt:java.sql-9.sym.txt:java.sql.rowset-9.sym.txt:java.transaction-9.sym.txt:java.xml-9.sym.txt:java.xml.bind-9.sym.txt:java.xml.crypto-9.sym.txt:java.xml.ws-9.sym.txt:java.xml.ws.annotation-9.sym.txt:jdk.accessibility-9.sym.txt:jdk.attach-9.sym.txt:jdk.charsets-9.sym.txt:jdk.compiler-9.sym.txt:jdk.crypto.cryptoki-9.sym.txt:jdk.crypto.ec-9.sym.txt:jdk.dynalink-9.sym.txt:jdk.editpad-9.sym.txt:jdk.hotspot.agent-9.sym.txt:jdk.httpserver-9.sym.txt:jdk.incubator.httpclient-9.sym.txt:jdk.jartool-9.sym.txt:jdk.javadoc-9.sym.txt:jdk.jcmd-9.sym.txt:jdk.jconsole-9.sym.txt:jdk.jdeps-9.sym.txt:jdk.jdi-9.sym.txt:jdk.jdwp.agent-9.sym.txt:jdk.jlink-9.sym.txt:jdk.jshell-9.sym.txt:jdk.jsobject-9.sym.txt:jdk.jstatd-9.sym.txt:jdk.localedata-9.sym.txt:jdk.management-9.sym.txt:jdk.management.agent-9.sym.txt:jdk.naming.dns-9.sym.txt:jdk.naming.rmi-9.sym.txt:jdk.net-9.sym.txt:jdk.pack-9.sym.txt:jdk.policytool-9.sym.txt:jdk.rmic-9.sym.txt:jdk.scripting.nashorn-9.sym.txt:jdk.sctp-9.sym.txt:jdk.security.auth-9.sym.txt:jdk.security.jgss-9.sym.txt:jdk.unsupported-9.sym.txt:jdk.xml.dom-9.sym.txt:jdk.zipfs-9.sym.txt
--- a/make/gendata/Gendata-jdk.compiler.gmk	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/gendata/Gendata-jdk.compiler.gmk	Fri Nov 10 18:57:51 2017 +0100
@@ -30,6 +30,9 @@
 
 ################################################################################
 
+# Hook to include the corresponding custom file, if present.
+$(eval $(call IncludeCustomExtension, gendata/Gendata-jdk.compiler-pre.gmk))
+
 # This is needed to properly setup DOCS_MODULES.
 $(eval $(call ReadImportMetaData))
 
@@ -72,14 +75,14 @@
 	    build-ctsym \
 	    $(CT_DATA_DESCRIPTION) \
 	    $(@D)
-	$(MKDIR) $(@D)/9
+	$(MKDIR) $(@D)/A
 	$(JAVA_SMALL) $(INTERIM_LANGTOOLS_ARGS) \
 	    $(COMPILECREATESYMBOLS_ADD_EXPORTS) \
 	    -classpath $(BUILDTOOLS_OUTPUTDIR)/create_symbols \
 	    build.tools.symbolgenerator.TransitiveDependencies \
 	    $(CT_MODULESOURCEPATH) \
 	    $(CT_MODULES) \
-	    >$(@D)/9/system-modules
+	    >$(@D)/A/system-modules
 	$(TOUCH) $@
 
 # Can't generate ct.sym directly into modules libs as the SetupJarArchive macro
--- a/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java	Fri Nov 10 18:57:51 2017 +0100
@@ -25,6 +25,12 @@
 
 package build.tools.symbolgenerator;
 
+import build.tools.symbolgenerator.CreateSymbols
+                                  .ModuleHeaderDescription
+                                  .ProvidesDescription;
+import build.tools.symbolgenerator.CreateSymbols
+                                  .ModuleHeaderDescription
+                                  .RequiresDescription;
 import java.io.BufferedReader;
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -80,6 +86,8 @@
 import com.sun.tools.classfile.ConstantPool.CONSTANT_Float_info;
 import com.sun.tools.classfile.ConstantPool.CONSTANT_Integer_info;
 import com.sun.tools.classfile.ConstantPool.CONSTANT_Long_info;
+import com.sun.tools.classfile.ConstantPool.CONSTANT_Module_info;
+import com.sun.tools.classfile.ConstantPool.CONSTANT_Package_info;
 import com.sun.tools.classfile.ConstantPool.CONSTANT_String_info;
 import com.sun.tools.classfile.ConstantPool.CONSTANT_Utf8_info;
 import com.sun.tools.classfile.ConstantPool.CPInfo;
@@ -93,6 +101,13 @@
 import com.sun.tools.classfile.InnerClasses_attribute;
 import com.sun.tools.classfile.InnerClasses_attribute.Info;
 import com.sun.tools.classfile.Method;
+import com.sun.tools.classfile.ModuleResolution_attribute;
+import com.sun.tools.classfile.ModuleTarget_attribute;
+import com.sun.tools.classfile.Module_attribute;
+import com.sun.tools.classfile.Module_attribute.ExportsEntry;
+import com.sun.tools.classfile.Module_attribute.OpensEntry;
+import com.sun.tools.classfile.Module_attribute.ProvidesEntry;
+import com.sun.tools.classfile.Module_attribute.RequiresEntry;
 import com.sun.tools.classfile.RuntimeAnnotations_attribute;
 import com.sun.tools.classfile.RuntimeInvisibleAnnotations_attribute;
 import com.sun.tools.classfile.RuntimeInvisibleParameterAnnotations_attribute;
@@ -103,6 +118,7 @@
 import com.sun.tools.javac.jvm.Target;
 import com.sun.tools.javac.util.Assert;
 import com.sun.tools.javac.util.Pair;
+import java.io.StringWriter;
 
 /**
  * A tool for processing the .sym.txt files. It allows to:
@@ -164,11 +180,22 @@
      */
     @SuppressWarnings("unchecked")
     public void createSymbols(String ctDescriptionFile, String ctSymLocation, CtSymKind ctSymKind) throws IOException {
-        ClassList classes = load(Paths.get(ctDescriptionFile));
-
-        splitHeaders(classes);
-
-        for (ClassDescription classDescription : classes) {
+        Pair<ClassList, List<ModuleDescription>> data = load(Paths.get(ctDescriptionFile));
+
+        splitHeaders(data.fst);
+
+        for (ModuleDescription md : data.snd) {
+            for (ModuleHeaderDescription mhd : md.header) {
+                List<String> versionsList =
+                        Collections.singletonList(mhd.versions);
+                writeModulesForVersions(ctSymLocation,
+                                        md,
+                                        mhd,
+                                        versionsList);
+            }
+        }
+
+        for (ClassDescription classDescription : data.fst) {
             for (ClassHeaderDescription header : classDescription.header) {
                 switch (ctSymKind) {
                     case JOINED_VERSIONS:
@@ -192,7 +219,7 @@
 
     public static String EXTENSION = ".sig";
 
-    ClassList load(Path ctDescription) throws IOException {
+    Pair<ClassList, List<ModuleDescription>> load(Path ctDescription) throws IOException {
         List<PlatformInput> platforms = new ArrayList<>();
         Set<String> generatePlatforms = null;
 
@@ -215,6 +242,7 @@
         }
 
         Map<String, ClassDescription> classes = new LinkedHashMap<>();
+        Map<String, ModuleDescription> modules = new LinkedHashMap<>();
 
         for (PlatformInput platform: platforms) {
             for (ClassDescription cd : classes.values()) {
@@ -222,19 +250,34 @@
                 addNewVersion(cd.fields, platform.basePlatform, platform.version);
                 addNewVersion(cd.methods, platform.basePlatform, platform.version);
             }
+            //XXX: enhance module versions
             for (String input : platform.files) {
                 Path inputFile = ctDescription.getParent().resolve(input);
                 try (LineBasedReader reader = new LineBasedReader(inputFile)) {
                     while (reader.hasNext()) {
                         String nameAttr = reader.attributes.get("name");
-                        ClassDescription cd =
-                                classes.computeIfAbsent(nameAttr, n -> new ClassDescription());
-                        if ("-class".equals(reader.lineKey)) {
-                            removeVersion(cd.header, h -> true, platform.version);
-                            reader.moveNext();
-                            continue;
+                        switch (reader.lineKey) {
+                            case "class": case "-class":
+                                ClassDescription cd =
+                                        classes.computeIfAbsent(nameAttr,
+                                                n -> new ClassDescription());
+                                if ("-class".equals(reader.lineKey)) {
+                                    removeVersion(cd.header, h -> true,
+                                                  platform.version);
+                                    reader.moveNext();
+                                    continue;
+                                }
+                                cd.read(reader, platform.basePlatform,
+                                        platform.version);
+                                break;
+                            case "module":
+                                ModuleDescription md =
+                                        modules.computeIfAbsent(nameAttr,
+                                                n -> new ModuleDescription());
+                                md.read(reader, platform.basePlatform,
+                                        platform.version);
+                                break;
                         }
-                        cd.read(reader, platform.basePlatform, platform.version);
                     }
                 }
             }
@@ -243,7 +286,9 @@
         ClassList result = new ClassList();
 
         for (ClassDescription desc : classes.values()) {
-            for (Iterator<ClassHeaderDescription> chdIt = desc.header.iterator(); chdIt.hasNext();) {
+            Iterator<ClassHeaderDescription> chdIt = desc.header.iterator();
+
+            while (chdIt.hasNext()) {
                 ClassHeaderDescription chd = chdIt.next();
 
                 chd.versions = reduce(chd.versions, generatePlatforms);
@@ -255,7 +300,9 @@
                 continue;
             }
 
-            for (Iterator<MethodDescription> methodIt = desc.methods.iterator(); methodIt.hasNext();) {
+            Iterator<MethodDescription> methodIt = desc.methods.iterator();
+
+            while (methodIt.hasNext()) {
                 MethodDescription method = methodIt.next();
 
                 method.versions = reduce(method.versions, generatePlatforms);
@@ -263,7 +310,9 @@
                     methodIt.remove();
             }
 
-            for (Iterator<FieldDescription> fieldIt = desc.fields.iterator(); fieldIt.hasNext();) {
+            Iterator<FieldDescription> fieldIt = desc.fields.iterator();
+
+            while (fieldIt.hasNext()) {
                 FieldDescription field = fieldIt.next();
 
                 field.versions = reduce(field.versions, generatePlatforms);
@@ -274,7 +323,27 @@
             result.add(desc);
         }
 
-        return result;
+        List<ModuleDescription> moduleList = new ArrayList<>();
+
+        for (ModuleDescription desc : modules.values()) {
+            Iterator<ModuleHeaderDescription> mhdIt = desc.header.iterator();
+
+            while (mhdIt.hasNext()) {
+                ModuleHeaderDescription mhd = mhdIt.next();
+
+                mhd.versions = reduce(mhd.versions, generatePlatforms);
+                if (mhd.versions.isEmpty())
+                    mhdIt.remove();
+            }
+
+            if (desc.header.isEmpty()) {
+                continue;
+            }
+
+            moduleList.add(desc);
+        }
+
+        return Pair.of(result, moduleList);
     }
 
     static final class LineBasedReader implements AutoCloseable {
@@ -488,18 +557,70 @@
     void writeClassesForVersions(String ctSymLocation,
                                  ClassDescription classDescription,
                                  ClassHeaderDescription header,
-                                 Iterable<String> versions) throws IOException {
+                                 Iterable<String> versions)
+            throws IOException {
         for (String ver : versions) {
             writeClass(ctSymLocation, classDescription, header, ver);
         }
     }
 
+    void writeModulesForVersions(String ctSymLocation,
+                                 ModuleDescription moduleDescription,
+                                 ModuleHeaderDescription header,
+                                 Iterable<String> versions)
+            throws IOException {
+        for (String ver : versions) {
+            writeModule(ctSymLocation, moduleDescription, header, ver);
+        }
+    }
+
     public enum CtSymKind {
         JOINED_VERSIONS,
         SEPARATE;
     }
 
     //<editor-fold defaultstate="collapsed" desc="Class Writing">
+    void writeModule(String ctSymLocation,
+                    ModuleDescription moduleDescription,
+                    ModuleHeaderDescription header,
+                    String version) throws IOException {
+        List<CPInfo> constantPool = new ArrayList<>();
+        constantPool.add(null);
+        int currentClass = addClass(constantPool, "module-info");
+        int superclass = 0;
+        int[] interfaces = new int[0];
+        AccessFlags flags = new AccessFlags(header.flags);
+        Map<String, Attribute> attributesMap = new HashMap<>();
+        addAttributes(moduleDescription, header, constantPool, attributesMap);
+        Attributes attributes = new Attributes(attributesMap);
+        CPInfo[] cpData = constantPool.toArray(new CPInfo[constantPool.size()]);
+        ConstantPool cp = new ConstantPool(cpData);
+        ClassFile classFile = new ClassFile(0xCAFEBABE,
+                Target.DEFAULT.minorVersion,
+                Target.DEFAULT.majorVersion,
+                cp,
+                flags,
+                currentClass,
+                superclass,
+                interfaces,
+                new Field[0],
+                new Method[0],
+                attributes);
+
+        Path outputClassFile = Paths.get(ctSymLocation,
+                                         version + "-modules",
+                                         moduleDescription.name,
+                                         "module-info" + EXTENSION);
+
+        Files.createDirectories(outputClassFile.getParent());
+
+        try (OutputStream out = Files.newOutputStream(outputClassFile)) {
+            ClassWriter w = new ClassWriter();
+
+            w.write(classFile, out);
+        }
+    }
+
     void writeClass(String ctSymLocation,
                     ClassDescription classDescription,
                     ClassHeaderDescription header,
@@ -566,8 +687,93 @@
         }
     }
 
-    private void addAttributes(ClassHeaderDescription header, List<CPInfo> constantPool, Map<String, Attribute> attributes) {
+    private void addAttributes(ModuleDescription md,
+                               ModuleHeaderDescription header,
+                               List<CPInfo> cp,
+                               Map<String, Attribute> attributes) {
+        addGenericAttributes(header, cp, attributes);
+        if (header.moduleResolution != null) {
+            int attrIdx = addString(cp, Attribute.ModuleResolution);
+            final ModuleResolution_attribute resIdx =
+                    new ModuleResolution_attribute(attrIdx,
+                                                   header.moduleResolution);
+            attributes.put(Attribute.ModuleResolution, resIdx);
+        }
+        if (header.moduleTarget != null) {
+            int attrIdx = addString(cp, Attribute.ModuleTarget);
+            int targetIdx = addString(cp, header.moduleTarget);
+            attributes.put(Attribute.ModuleTarget,
+                           new ModuleTarget_attribute(attrIdx, targetIdx));
+        }
+        int attrIdx = addString(cp, Attribute.Module);
+        attributes.put(Attribute.Module,
+                       new Module_attribute(attrIdx,
+                             addModuleName(cp, md.name),
+                             0,
+                             0,
+                             header.requires
+                                   .stream()
+                                   .map(r -> createRequiresEntry(cp, r))
+                                   .collect(Collectors.toList())
+                                   .toArray(new RequiresEntry[0]),
+                             header.exports
+                                   .stream()
+                                   .map(e -> createExportsEntry(cp, e))
+                                   .collect(Collectors.toList())
+                                   .toArray(new ExportsEntry[0]),
+                             header.opens
+                                   .stream()
+                                   .map(e -> createOpensEntry(cp, e))
+                                   .collect(Collectors.toList())
+                                   .toArray(new OpensEntry[0]),
+                             header.uses
+                                   .stream()
+                                   .mapToInt(u -> addClassName(cp, u))
+                                   .toArray(),
+                             header.provides
+                                   .stream()
+                                   .map(p -> createProvidesEntry(cp, p))
+                                   .collect(Collectors.toList())
+                                   .toArray(new ProvidesEntry[0])));
+        addInnerClassesAttribute(header, cp, attributes);
+    }
+
+    private static RequiresEntry createRequiresEntry(List<CPInfo> cp,
+            RequiresDescription r) {
+        final int idx = addModuleName(cp, r.moduleName);
+        return new RequiresEntry(idx,
+                                 r.flags,
+                                 r.version != null
+                                         ? addInt(cp, r.version)
+                                         : 0);
+    }
+
+    private static ExportsEntry createExportsEntry(List<CPInfo> cp,
+                                                   String e) {
+        return new ExportsEntry(addPackageName(cp, e), 0, new int[0]);
+    }
+
+    private static OpensEntry createOpensEntry(List<CPInfo> cp, String e) {
+        return new OpensEntry(addPackageName(cp, e), 0, new int[0]);
+    }
+
+    private static ProvidesEntry createProvidesEntry(List<CPInfo> cp,
+            ModuleHeaderDescription.ProvidesDescription p) {
+        final int idx = addClassName(cp, p.interfaceName);
+        return new ProvidesEntry(idx, p.implNames
+                                       .stream()
+                                       .mapToInt(i -> addClassName(cp, i))
+                                       .toArray());
+    }
+
+    private void addAttributes(ClassHeaderDescription header,
+            List<CPInfo> constantPool, Map<String, Attribute> attributes) {
         addGenericAttributes(header, constantPool, attributes);
+        addInnerClassesAttribute(header, constantPool, attributes);
+    }
+
+    private void addInnerClassesAttribute(HeaderDescription header,
+            List<CPInfo> constantPool, Map<String, Attribute> attributes) {
         if (header.innerClasses != null && !header.innerClasses.isEmpty()) {
             Info[] innerClasses = new Info[header.innerClasses.size()];
             int i = 0;
@@ -777,6 +983,65 @@
         return addToCP(constantPool, new CONSTANT_Utf8_info(string));
     }
 
+    private static int addInt(List<CPInfo> constantPool, int value) {
+        int i = 0;
+        for (CPInfo info : constantPool) {
+            if (info instanceof CONSTANT_Integer_info) {
+                if (((CONSTANT_Integer_info) info).value == value) {
+                    return i;
+                }
+            }
+            i++;
+        }
+
+        return addToCP(constantPool, new CONSTANT_Integer_info(value));
+    }
+
+    private static int addModuleName(List<CPInfo> constantPool, String moduleName) {
+        int nameIdx = addString(constantPool, moduleName);
+        int i = 0;
+        for (CPInfo info : constantPool) {
+            if (info instanceof CONSTANT_Module_info) {
+                if (((CONSTANT_Module_info) info).name_index == nameIdx) {
+                    return i;
+                }
+            }
+            i++;
+        }
+
+        return addToCP(constantPool, new CONSTANT_Module_info(null, nameIdx));
+    }
+
+    private static int addPackageName(List<CPInfo> constantPool, String packageName) {
+        int nameIdx = addString(constantPool, packageName);
+        int i = 0;
+        for (CPInfo info : constantPool) {
+            if (info instanceof CONSTANT_Package_info) {
+                if (((CONSTANT_Package_info) info).name_index == nameIdx) {
+                    return i;
+                }
+            }
+            i++;
+        }
+
+        return addToCP(constantPool, new CONSTANT_Package_info(null, nameIdx));
+    }
+
+    private static int addClassName(List<CPInfo> constantPool, String className) {
+        int nameIdx = addString(constantPool, className);
+        int i = 0;
+        for (CPInfo info : constantPool) {
+            if (info instanceof CONSTANT_Class_info) {
+                if (((CONSTANT_Class_info) info).name_index == nameIdx) {
+                    return i;
+                }
+            }
+            i++;
+        }
+
+        return addToCP(constantPool, new CONSTANT_Class_info(null, nameIdx));
+    }
+
     private static int addToCP(List<CPInfo> constantPool, CPInfo entry) {
         int result = constantPool.size();
 
@@ -808,27 +1073,92 @@
     //</editor-fold>
 
     //<editor-fold defaultstate="collapsed" desc="Create Symbol Description">
-    public void createBaseLine(List<VersionDescription> versions, ExcludeIncludeList excludesIncludes, Path descDest, Path jdkRoot) throws IOException {
+    public void createBaseLine(List<VersionDescription> versions,
+                               ExcludeIncludeList excludesIncludes,
+                               Path descDest,
+                               String[] args) throws IOException {
         ClassList classes = new ClassList();
+        Map<String, ModuleDescription> modules = new HashMap<>();
 
         for (VersionDescription desc : versions) {
-            ClassList currentVersionClasses = new ClassList();
-            try (BufferedReader descIn = Files.newBufferedReader(Paths.get(desc.classes))) {
+            Map<String, ModuleDescription> currentVersionModules =
+                    new HashMap<>();
+            try (BufferedReader descIn =
+                    Files.newBufferedReader(Paths.get(desc.classes))) {
                 String classFileData;
 
                 while ((classFileData = descIn.readLine()) != null) {
                     ByteArrayOutputStream data = new ByteArrayOutputStream();
                     for (int i = 0; i < classFileData.length(); i += 2) {
-                        data.write(Integer.parseInt(classFileData.substring(i, i + 2), 16));
+                        String hex = classFileData.substring(i, i + 2);
+                        data.write(Integer.parseInt(hex, 16));
                     }
-                    try (InputStream in = new ByteArrayInputStream(data.toByteArray())) {
-                        inspectClassFile(in, currentVersionClasses, excludesIncludes, desc.version);
+                    try (InputStream in =
+                            new ByteArrayInputStream(data.toByteArray())) {
+                        inspectModuleInfoClassFile(in,
+                                currentVersionModules, desc.version);
                     } catch (IOException | ConstantPoolException ex) {
                         throw new IllegalStateException(ex);
                     }
                 }
             }
 
+            ExcludeIncludeList currentEIList = excludesIncludes;
+
+            if (!currentVersionModules.isEmpty()) {
+                Set<String> includes = new HashSet<>();
+
+                for (ModuleDescription md : currentVersionModules.values()) {
+                    md.header.get(0).exports.stream().map(e -> e + '/')
+                                            .forEach(includes::add);
+                }
+
+                currentEIList = new ExcludeIncludeList(includes,
+                                                       Collections.emptySet());
+            }
+
+            ClassList currentVersionClasses = new ClassList();
+            try (BufferedReader descIn =
+                    Files.newBufferedReader(Paths.get(desc.classes))) {
+                String classFileData;
+
+                while ((classFileData = descIn.readLine()) != null) {
+                    ByteArrayOutputStream data = new ByteArrayOutputStream();
+                    for (int i = 0; i < classFileData.length(); i += 2) {
+                        String hex = classFileData.substring(i, i + 2);
+                        data.write(Integer.parseInt(hex, 16));
+                    }
+                    try (InputStream in =
+                            new ByteArrayInputStream(data.toByteArray())) {
+                        inspectClassFile(in, currentVersionClasses,
+                                         currentEIList, desc.version);
+                    } catch (IOException | ConstantPoolException ex) {
+                        throw new IllegalStateException(ex);
+                    }
+                }
+            }
+
+            ModuleDescription unsupported =
+                    currentVersionModules.get("jdk.unsupported");
+
+            if (unsupported != null) {
+                for (ClassDescription cd : currentVersionClasses.classes) {
+                    if (unsupported.header
+                                   .get(0)
+                                   .exports
+                                   .contains(cd.packge().replace('.', '/'))) {
+                        ClassHeaderDescription ch = cd.header.get(0);
+                        if (ch.classAnnotations == null) {
+                            ch.classAnnotations = new ArrayList<>();
+                        }
+                        AnnotationDescription ad;
+                        ad = new AnnotationDescription(PROPERITARY_ANNOTATION,
+                                                       Collections.emptyMap());
+                        ch.classAnnotations.add(ad);
+                    }
+                }
+            }
+
             Set<String> includedClasses = new HashSet<>();
             boolean modified;
 
@@ -895,21 +1225,52 @@
                     classes.add(clazz);
                 }
             }
+
+            for (ModuleDescription module : currentVersionModules.values()) {
+                ModuleHeaderDescription header = module.header.get(0);
+
+                if (header.innerClasses != null) {
+                    Iterator<InnerClassInfo> innerClassIt =
+                            header.innerClasses.iterator();
+
+                    while(innerClassIt.hasNext()) {
+                        InnerClassInfo ici = innerClassIt.next();
+                        if (!includedClasses.contains(ici.innerClass))
+                            innerClassIt.remove();
+                    }
+                }
+
+                ModuleDescription existing = modules.get(module.name);
+
+                if (existing != null) {
+                    addModuleHeader(existing, header, desc.version);
+                } else {
+                    modules.put(module.name, module);
+                }
+            }
         }
 
         classes.sort();
 
-        Map<String, String> package2Modules = buildPackage2Modules(jdkRoot);
+        Map<String, String> package2Modules = new HashMap<>();
+
+        for (ModuleDescription md : modules.values()) {
+            md.header
+              .stream()
+              .filter(h -> h.versions.contains("9"))
+              .flatMap(h -> h.exports.stream())
+              .map(p -> p.replace('/', '.'))
+              .forEach(p -> package2Modules.put(p, md.name));
+        }
+
+        package2Modules.put("java.awt.dnd.peer", "java.desktop");
+        package2Modules.put("java.awt.peer", "java.desktop");
+        package2Modules.put("jdk", "java.base");
+
         Map<String, List<ClassDescription>> module2Classes = new HashMap<>();
 
         for (ClassDescription clazz : classes) {
-            String pack;
-            int lastSlash = clazz.name.lastIndexOf('/');
-            if (lastSlash != (-1)) {
-                pack = clazz.name.substring(0, lastSlash).replace('/', '.');
-            } else {
-                pack = "";
-            }
+            String pack = clazz.packge();
             String module = package2Modules.get(pack);
 
             if (module == null) {
@@ -932,6 +1293,11 @@
                     .add(clazz);
         }
 
+        modules.keySet()
+               .stream()
+               .filter(m -> !module2Classes.containsKey(m))
+               .forEach(m -> module2Classes.put(m, Collections.emptyList()));
+
         Path symbolsFile = descDest.resolve("symbols");
 
         Files.createDirectories(symbolsFile.getParent());
@@ -941,19 +1307,44 @@
 
             for (Entry<String, List<ClassDescription>> e : module2Classes.entrySet()) {
                 for (VersionDescription desc : versions) {
+                    StringWriter data = new StringWriter();
+                    ModuleDescription module = modules.get(e.getKey());
+
+                    module.write(data, desc.primaryBaseline, desc.version);
+
+                    for (ClassDescription clazz : e.getValue()) {
+                        clazz.write(data, desc.primaryBaseline, desc.version);
+                    }
+
                     Path f = descDest.resolve(e.getKey() + "-" + desc.version + ".sym.txt");
-                    try (Writer out = Files.newBufferedWriter(f)) {
-                        for (ClassDescription clazz : e.getValue()) {
-                            clazz.write(out, desc.primaryBaseline, desc.version);
+
+                    String dataString = data.toString();
+
+                    if (!dataString.isEmpty()) {
+                        try (Writer out = Files.newBufferedWriter(f)) {
+                            out.append(DO_NO_MODIFY);
+                            out.write(dataString);
                         }
+
+                        outputFiles.computeIfAbsent(desc, d -> new ArrayList<>())
+                                   .add(f);
                     }
-                    outputFiles.computeIfAbsent(desc, d -> new ArrayList<>())
-                               .add(f);
                 }
             }
+            symbolsOut.append(DO_NO_MODIFY);
+            symbolsOut.append("#command used to generate this file:\n");
+            symbolsOut.append("#")
+                      .append(CreateSymbols.class.getName())
+                      .append(" ")
+                      .append(Arrays.asList(args)
+                                    .stream()
+                                    .collect(Collectors.joining(" ")))
+                      .append("\n");
+            symbolsOut.append("#\n");
             symbolsOut.append("generate platforms ")
                       .append(versions.stream()
                                       .map(v -> v.version)
+                                      .sorted()
                                       .collect(Collectors.joining(":")))
                       .append("\n");
             for (Entry<VersionDescription, List<Path>> versionFileEntry : outputFiles.entrySet()) {
@@ -973,6 +1364,14 @@
             }
         }
     }
+    //where:
+        private static final String DO_NO_MODIFY =
+            "# ##########################################################\n" +
+            "# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###\n" +
+            "# ##########################################################\n" +
+            "#\n";
+        private static final String PROPERITARY_ANNOTATION =
+                "Lsun/Proprietary+Annotation;";
 
     //<editor-fold defaultstate="collapsed" desc="Class Reading">
     //non-final for tests:
@@ -982,6 +1381,10 @@
     private void inspectClassFile(InputStream in, ClassList classes, ExcludeIncludeList excludesIncludes, String version) throws IOException, ConstantPoolException {
         ClassFile cf = ClassFile.read(in);
 
+        if (cf.access_flags.is(AccessFlags.ACC_MODULE)) {
+            return ;
+        }
+
         if (!excludesIncludes.accepts(cf.getName())) {
             return ;
         }
@@ -1046,6 +1449,57 @@
         }
     }
 
+    private void inspectModuleInfoClassFile(InputStream in,
+            Map<String, ModuleDescription> modules,
+            String version) throws IOException, ConstantPoolException {
+        ClassFile cf = ClassFile.read(in);
+
+        if (!cf.access_flags.is(AccessFlags.ACC_MODULE)) {
+            return ;
+        }
+
+        ModuleHeaderDescription headerDesc = new ModuleHeaderDescription();
+
+        headerDesc.versions = version;
+        headerDesc.flags = cf.access_flags.flags;
+
+        for (Attribute attr : cf.attributes) {
+            if (!readAttribute(cf, headerDesc, attr))
+                return ;
+        }
+
+        String name = headerDesc.name;
+
+        ModuleDescription moduleDesc = modules.get(name);
+
+        if (moduleDesc == null) {
+            moduleDesc = new ModuleDescription();
+            moduleDesc.name = name;
+            modules.put(moduleDesc.name, moduleDesc);
+        }
+
+        addModuleHeader(moduleDesc, headerDesc, version);
+    }
+
+    private void addModuleHeader(ModuleDescription moduleDesc,
+                                 ModuleHeaderDescription headerDesc,
+                                 String version) {
+        //normalize:
+        boolean existed = false;
+        for (ModuleHeaderDescription existing : moduleDesc.header) {
+            if (existing.equals(headerDesc)) {
+                headerDesc = existing;
+                existed = true;
+            }
+        }
+
+        headerDesc.versions += version;
+
+        if (!existed) {
+            moduleDesc.header.add(headerDesc);
+        }
+    }
+
     private boolean include(int accessFlags) {
         return (accessFlags & (AccessFlags.ACC_PUBLIC | AccessFlags.ACC_PROTECTED)) != 0;
     }
@@ -1060,23 +1514,18 @@
             } else {
                 //check if the only difference between the 7 and 8 version is the Profile annotation
                 //if so, copy it to the pre-8 version, so save space
-                List<AnnotationDescription> annots = headerDesc.classAnnotations;
+                List<AnnotationDescription> annots = existing.classAnnotations;
 
                 if (annots != null) {
                     for (AnnotationDescription ad : annots) {
                         if (PROFILE_ANNOTATION.equals(ad.annotationType)) {
-                            annots.remove(ad);
+                            existing.classAnnotations = new ArrayList<>(annots);
+                            existing.classAnnotations.remove(ad);
                             if (existing.equals(headerDesc)) {
                                 headerDesc = existing;
-                                annots = headerDesc.classAnnotations;
-                                if (annots == null) {
-                                    headerDesc.classAnnotations = annots = new ArrayList<>();
-                                }
-                                annots.add(ad);
                                 existed = true;
-                            } else {
-                                annots.add(ad);
                             }
+                            existing.classAnnotations = annots;
                             break;
                         }
                     }
@@ -1144,6 +1593,8 @@
                 ((MethodDescription) feature).thrownTypes = thrownTypes;
                 break;
             case Attribute.InnerClasses:
+                if (feature instanceof ModuleHeaderDescription)
+                    break; //XXX
                 assert feature instanceof ClassHeaderDescription;
                 List<InnerClassInfo> innerClasses = new ArrayList<>();
                 InnerClasses_attribute innerClassesAttr = (InnerClasses_attribute) attr;
@@ -1201,13 +1652,112 @@
                 ((MethodDescription) feature).classParameterAnnotations =
                         parameterAnnotations2Description(cf.constant_pool, attr);
                 break;
+            case Attribute.Module: {
+                assert feature instanceof ModuleHeaderDescription;
+                ModuleHeaderDescription header =
+                        (ModuleHeaderDescription) feature;
+                Module_attribute mod = (Module_attribute) attr;
+
+                header.name = cf.constant_pool
+                                .getModuleInfo(mod.module_name)
+                                .getName();
+
+                header.exports =
+                        Arrays.stream(mod.exports)
+                              .filter(ee -> ee.exports_to_count == 0)
+                              .map(ee -> getPackageName(cf, ee.exports_index))
+                              .collect(Collectors.toList());
+                header.requires =
+                        Arrays.stream(mod.requires)
+                              .map(r -> RequiresDescription.create(cf, r))
+                              .collect(Collectors.toList());
+                header.uses = Arrays.stream(mod.uses_index)
+                                    .mapToObj(use -> getClassName(cf, use))
+                                    .collect(Collectors.toList());
+                header.provides =
+                        Arrays.stream(mod.provides)
+                              .map(p -> ProvidesDescription.create(cf, p))
+                              .collect(Collectors.toList());
+                break;
+            }
+            case Attribute.ModuleTarget: {
+                assert feature instanceof ModuleHeaderDescription;
+                ModuleHeaderDescription header =
+                        (ModuleHeaderDescription) feature;
+                ModuleTarget_attribute mod = (ModuleTarget_attribute) attr;
+                if (mod.target_platform_index != 0) {
+                    header.moduleTarget =
+                            cf.constant_pool
+                              .getUTF8Value(mod.target_platform_index);
+                }
+                break;
+            }
+            case Attribute.ModuleResolution: {
+                assert feature instanceof ModuleHeaderDescription;
+                ModuleHeaderDescription header =
+                        (ModuleHeaderDescription) feature;
+                ModuleResolution_attribute mod =
+                        (ModuleResolution_attribute) attr;
+                header.moduleResolution = mod.resolution_flags;
+                break;
+            }
+            case Attribute.ModulePackages:
+            case Attribute.ModuleHashes:
+                break;
             default:
-                throw new IllegalStateException("Unhandled attribute: " + attrName);
+                throw new IllegalStateException("Unhandled attribute: " +
+                                                attrName);
         }
 
         return true;
     }
 
+    private static String getClassName(ClassFile cf, int idx) {
+        try {
+            return cf.constant_pool.getClassInfo(idx).getName();
+        } catch (InvalidIndex ex) {
+            throw new IllegalStateException(ex);
+        } catch (ConstantPool.UnexpectedEntry ex) {
+            throw new IllegalStateException(ex);
+        } catch (ConstantPoolException ex) {
+            throw new IllegalStateException(ex);
+        }
+    }
+
+    private static String getPackageName(ClassFile cf, int idx) {
+        try {
+            return cf.constant_pool.getPackageInfo(idx).getName();
+        } catch (InvalidIndex ex) {
+            throw new IllegalStateException(ex);
+        } catch (ConstantPool.UnexpectedEntry ex) {
+            throw new IllegalStateException(ex);
+        } catch (ConstantPoolException ex) {
+            throw new IllegalStateException(ex);
+        }
+    }
+
+    private static String getModuleName(ClassFile cf, int idx) {
+        try {
+            return cf.constant_pool.getModuleInfo(idx).getName();
+        } catch (InvalidIndex ex) {
+            throw new IllegalStateException(ex);
+        } catch (ConstantPool.UnexpectedEntry ex) {
+            throw new IllegalStateException(ex);
+        } catch (ConstantPoolException ex) {
+            throw new IllegalStateException(ex);
+        }
+    }
+
+    private static Integer getVersion(ClassFile cf, int idx) {
+        if (idx == 0)
+            return null;
+        try {
+            return ((CONSTANT_Integer_info) cf.constant_pool.get(idx)).value;
+        } catch (InvalidIndex ex) {
+            throw new IllegalStateException(ex);
+        }
+    }
+
     Object convertConstantValue(CPInfo info, String descriptor) throws ConstantPoolException {
         if (info instanceof CONSTANT_Integer_info) {
             if ("Z".equals(descriptor))
@@ -1345,57 +1895,6 @@
 
     static final Pattern OUTPUT_TYPE_PATTERN = Pattern.compile("L([^;<]+)(;|<)");
 
-    Map<String, String> buildPackage2Modules(Path jdkRoot) throws IOException {
-        if (jdkRoot == null) //in tests
-            return Collections.emptyMap();
-
-        Map<String, String> result = new HashMap<>();
-        try (DirectoryStream<Path> repositories = Files.newDirectoryStream(jdkRoot)) {
-            for (Path repository : repositories) {
-                Path src = repository.resolve("src");
-                if (!Files.isDirectory(src))
-                    continue;
-                try (DirectoryStream<Path> modules = Files.newDirectoryStream(src)) {
-                    for (Path module : modules) {
-                        Path shareClasses = module.resolve("share/classes");
-
-                        if (!Files.isDirectory(shareClasses))
-                            continue;
-
-                        Set<String> packages = new HashSet<>();
-
-                        packages(shareClasses, new StringBuilder(), packages);
-
-                        for (String p : packages) {
-                            if (result.containsKey(p))
-                                throw new IllegalStateException("Duplicate package mapping.");
-                            result.put(p, module.getFileName().toString());
-                        }
-                    }
-                }
-            }
-        }
-
-        return result;
-    }
-
-    void packages(Path dir, StringBuilder soFar, Set<String> packages) throws IOException {
-        try (DirectoryStream<Path> c = Files.newDirectoryStream(dir)) {
-            for (Path f : c) {
-                if (Files.isReadable(f) && f.getFileName().toString().endsWith(".java")) {
-                    packages.add(soFar.toString());
-                }
-                if (Files.isDirectory(f)) {
-                    int len = soFar.length();
-                    if (len > 0) soFar.append(".");
-                    soFar.append(f.getFileName().toString());
-                    packages(f, soFar, packages);
-                    soFar.delete(len, soFar.length());
-                }
-            }
-        }
-    }
-
     public static class VersionDescription {
         public final String classes;
         public final String version;
@@ -1448,6 +1947,13 @@
     //</editor-fold>
 
     //<editor-fold defaultstate="collapsed" desc="Class Data Structures">
+    static boolean checkChange(String versions, String version,
+                               String baselineVersion) {
+        return versions.contains(version) ^
+               (baselineVersion != null &&
+                versions.contains(baselineVersion));
+    }
+
     static abstract class FeatureDescription {
         int flags;
         boolean deprecated;
@@ -1550,17 +2056,319 @@
 
     }
 
+    public static class ModuleDescription {
+        String name;
+        List<ModuleHeaderDescription> header = new ArrayList<>();
+
+        public void write(Appendable output, String baselineVersion,
+                          String version) throws IOException {
+            boolean inBaseline = false;
+            boolean inVersion = false;
+            for (ModuleHeaderDescription mhd : header) {
+                if (baselineVersion != null &&
+                    mhd.versions.contains(baselineVersion)) {
+                    inBaseline = true;
+                }
+                if (mhd.versions.contains(version)) {
+                    inVersion = true;
+                }
+            }
+            if (!inVersion && !inBaseline)
+                return ;
+            if (!inVersion) {
+                output.append("-module name " + name + "\n\n");
+                return;
+            }
+            boolean hasChange = hasChange(header, version, baselineVersion);
+            if (!hasChange)
+                return;
+
+            output.append("module name " + name + "\n");
+            for (ModuleHeaderDescription header : header) {
+                header.write(output, baselineVersion, version);
+            }
+            output.append("\n");
+        }
+
+        boolean hasChange(List<? extends FeatureDescription> hasChange,
+                          String version, String baseline) {
+            return hasChange.stream()
+                            .map(fd -> fd.versions)
+                            .anyMatch(versions -> checkChange(versions,
+                                                              version,
+                                                              baseline));
+        }
+
+        public void read(LineBasedReader reader, String baselineVersion,
+                         String version) throws IOException {
+            if (!"module".equals(reader.lineKey))
+                return ;
+
+            name = reader.attributes.get("name");
+
+            reader.moveNext();
+
+            OUTER: while (reader.hasNext()) {
+                switch (reader.lineKey) {
+                    case "header":
+                        removeVersion(header, h -> true, version);
+                        ModuleHeaderDescription mhd =
+                                new ModuleHeaderDescription();
+                        mhd.read(reader);
+                        mhd.versions = version;
+                        header.add(mhd);
+                        break;
+                    case "class":
+                    case "-class":
+                    case "module":
+                    case "-module":
+                        break OUTER;
+                    default:
+                        throw new IllegalStateException(reader.lineKey);
+                }
+            }
+        }
+    }
+
+    static class ModuleHeaderDescription extends HeaderDescription {
+        String name;
+        List<String> exports = new ArrayList<>();
+        List<String> opens = new ArrayList<>();
+        List<RequiresDescription> requires = new ArrayList<>();
+        List<String> uses = new ArrayList<>();
+        List<ProvidesDescription> provides = new ArrayList<>();
+        Integer moduleResolution;
+        String moduleTarget;
+
+        @Override
+        public int hashCode() {
+            int hash = super.hashCode();
+            hash = 83 * hash + Objects.hashCode(this.name);
+            hash = 83 * hash + Objects.hashCode(this.exports);
+            hash = 83 * hash + Objects.hashCode(this.opens);
+            hash = 83 * hash + Objects.hashCode(this.requires);
+            hash = 83 * hash + Objects.hashCode(this.uses);
+            hash = 83 * hash + Objects.hashCode(this.provides);
+            hash = 83 * hash + Objects.hashCode(this.moduleResolution);
+            hash = 83 * hash + Objects.hashCode(this.moduleTarget);
+            return hash;
+        }
+
+        @Override
+        public boolean equals(Object obj) {
+            if (this == obj) {
+                return true;
+            }
+            if (!super.equals(obj)) {
+                return false;
+            }
+            final ModuleHeaderDescription other =
+                    (ModuleHeaderDescription) obj;
+            if (!Objects.equals(this.name, other.name)) {
+                return false;
+            }
+            if (!listEquals(this.exports, other.exports)) {
+                return false;
+            }
+            if (!listEquals(this.opens, other.opens)) {
+                return false;
+            }
+            if (!listEquals(this.requires, other.requires)) {
+                return false;
+            }
+            if (!listEquals(this.uses, other.uses)) {
+                return false;
+            }
+            if (!listEquals(this.provides, other.provides)) {
+                return false;
+            }
+            if (!Objects.equals(this.moduleTarget, other.moduleTarget)) {
+                return false;
+            }
+            if (!Objects.equals(this.moduleResolution,
+                                other.moduleResolution)) {
+                return false;
+            }
+            return true;
+        }
+
+        @Override
+        public void write(Appendable output, String baselineVersion,
+                          String version) throws IOException {
+            if (!versions.contains(version) ||
+                (baselineVersion != null && versions.contains(baselineVersion)
+                 && versions.contains(version)))
+                return ;
+            output.append("header");
+            if (exports != null && !exports.isEmpty())
+                output.append(" exports " + serializeList(exports));
+            if (opens != null && !opens.isEmpty())
+                output.append(" opens " + serializeList(opens));
+            if (requires != null && !requires.isEmpty()) {
+                List<String> requiresList =
+                        requires.stream()
+                                .map(req -> req.serialize())
+                                .collect(Collectors.toList());
+                output.append(" requires " + serializeList(requiresList));
+            }
+            if (uses != null && !uses.isEmpty())
+                output.append(" uses " + serializeList(uses));
+            if (provides != null && !provides.isEmpty()) {
+                List<String> providesList =
+                        provides.stream()
+                                .map(p -> p.serialize())
+                                .collect(Collectors.toList());
+                output.append(" provides " + serializeList(providesList));
+            }
+            if (moduleTarget != null)
+                output.append(" target " + quote(moduleTarget, true));
+            if (moduleResolution != null)
+                output.append(" resolution " +
+                              quote(Integer.toHexString(moduleResolution),
+                                    true));
+            writeAttributes(output);
+            output.append("\n");
+            writeInnerClasses(output, baselineVersion, version);
+        }
+
+        private static Map<String, String> splitAttributes(String data) {
+            String[] parts = data.split(" ");
+
+            Map<String, String> attributes = new HashMap<>();
+
+            for (int i = 0; i < parts.length; i += 2) {
+                attributes.put(parts[i], unquote(parts[i + 1]));
+            }
+
+            return attributes;
+        }
+
+        @Override
+        public boolean read(LineBasedReader reader) throws IOException {
+            if (!"header".equals(reader.lineKey))
+                return false;
+
+            exports = deserializeList(reader.attributes.get("exports"));
+            opens = deserializeList(reader.attributes.get("opens"));
+            List<String> requiresList =
+                    deserializeList(reader.attributes.get("requires"));
+            requires = requiresList.stream()
+                                   .map(RequiresDescription::deserialize)
+                                   .collect(Collectors.toList());
+            uses = deserializeList(reader.attributes.get("uses"));
+            List<String> providesList =
+                    deserializeList(reader.attributes.get("provides"), false);
+            provides = providesList.stream()
+                                   .map(ProvidesDescription::deserialize)
+                                   .collect(Collectors.toList());
+
+            moduleTarget = reader.attributes.get("target");
+
+            if (reader.attributes.containsKey("resolution")) {
+                final String resolutionFlags =
+                        reader.attributes.get("resolution");
+                moduleResolution = Integer.parseInt(resolutionFlags, 16);
+            }
+
+            readAttributes(reader);
+            reader.moveNext();
+            readInnerClasses(reader);
+
+            return true;
+        }
+
+        static class RequiresDescription {
+            final String moduleName;
+            final int flags;
+            final Integer version;
+
+            public RequiresDescription(String moduleName, int flags,
+                                       Integer version) {
+                this.moduleName = moduleName;
+                this.flags = flags;
+                this.version = version;
+            }
+
+            public String serialize() {
+                String versionKeyValue = version != null
+                        ? " version " + quote(String.valueOf(version), true)
+                        : "";
+                return "name " + quote(moduleName, true) +
+                       " flags " + quote(Integer.toHexString(flags), true) +
+                       versionKeyValue;
+            }
+
+            public static RequiresDescription deserialize(String data) {
+                Map<String, String> attributes = splitAttributes(data);
+
+                Integer ver = attributes.containsKey("version")
+                        ? Integer.parseInt(attributes.get("version"))
+                        : null;
+                int flags = Integer.parseInt(attributes.get("flags"), 16);
+                return new RequiresDescription(attributes.get("name"),
+                                               flags,
+                                               ver);
+            }
+
+            public static RequiresDescription create(ClassFile cf,
+                                                     RequiresEntry req) {
+                String mod = getModuleName(cf, req.requires_index);
+                Integer ver = getVersion(cf, req.requires_version_index);
+                return new RequiresDescription(mod,
+                                               req.requires_flags,
+                                               ver);
+            }
+        }
+
+        static class ProvidesDescription {
+            final String interfaceName;
+            final List<String> implNames;
+
+            public ProvidesDescription(String interfaceName,
+                                       List<String> implNames) {
+                this.interfaceName = interfaceName;
+                this.implNames = implNames;
+            }
+
+            public String serialize() {
+                return "interface " + quote(interfaceName, true) +
+                       " impls " + quote(serializeList(implNames), true, true);
+            }
+
+            public static ProvidesDescription deserialize(String data) {
+                Map<String, String> attributes = splitAttributes(data);
+                List<String> implsList =
+                        deserializeList(attributes.get("impls"),
+                                        false);
+                return new ProvidesDescription(attributes.get("interface"),
+                                               implsList);
+            }
+
+            public static ProvidesDescription create(ClassFile cf,
+                                                     ProvidesEntry prov) {
+                String api = getClassName(cf, prov.provides_index);
+                List<String> impls =
+                        Arrays.stream(prov.with_index)
+                              .mapToObj(wi -> getClassName(cf, wi))
+                              .collect(Collectors.toList());
+                return new ProvidesDescription(api, impls);
+            }
+        }
+    }
+
     public static class ClassDescription {
         String name;
         List<ClassHeaderDescription> header = new ArrayList<>();
         List<MethodDescription> methods = new ArrayList<>();
         List<FieldDescription> fields = new ArrayList<>();
 
-        public void write(Appendable output, String baselineVersion, String version) throws IOException {
+        public void write(Appendable output, String baselineVersion,
+                          String version) throws IOException {
             boolean inBaseline = false;
             boolean inVersion = false;
             for (ClassHeaderDescription chd : header) {
-                if (baselineVersion != null && chd.versions.contains(baselineVersion)) {
+                if (baselineVersion != null &&
+                    chd.versions.contains(baselineVersion)) {
                     inBaseline = true;
                 }
                 if (chd.versions.contains(version)) {
@@ -1592,15 +2400,18 @@
             output.append("\n");
         }
 
-        boolean hasChange(List<? extends FeatureDescription> hasChange, String version, String baselineVersion) {
+        boolean hasChange(List<? extends FeatureDescription> hasChange,
+                          String version,
+                          String baseline) {
             return hasChange.stream()
                             .map(fd -> fd.versions)
-                            .anyMatch(versions -> versions.contains(version) ^
-                                                  (baselineVersion != null &&
-                                                   versions.contains(baselineVersion)));
+                            .anyMatch(versions -> checkChange(versions,
+                                                              version,
+                                                              baseline));
         }
 
-        public void read(LineBasedReader reader, String baselineVersion, String version) throws IOException {
+        public void read(LineBasedReader reader, String baselineVersion,
+                         String version) throws IOException {
             if (!"class".equals(reader.lineKey))
                 return ;
 
@@ -1647,25 +2458,37 @@
                     }
                     case "class":
                     case "-class":
+                    case "module":
+                    case "-module":
                         break OUTER;
                     default:
                         throw new IllegalStateException(reader.lineKey);
                 }
             }
         }
+
+        public String packge() {
+            String pack;
+            int lastSlash = name.lastIndexOf('/');
+            if (lastSlash != (-1)) {
+                pack = name.substring(0, lastSlash).replace('/', '.');
+            } else {
+                pack = "";
+            }
+
+            return pack;
+        }
     }
 
-    static class ClassHeaderDescription extends FeatureDescription {
+    static class ClassHeaderDescription extends HeaderDescription {
         String extendsAttr;
         List<String> implementsAttr;
-        List<InnerClassInfo> innerClasses;
 
         @Override
         public int hashCode() {
             int hash = super.hashCode();
             hash = 17 * hash + Objects.hashCode(this.extendsAttr);
             hash = 17 * hash + Objects.hashCode(this.implementsAttr);
-            hash = 17 * hash + Objects.hashCode(this.innerClasses);
             return hash;
         }
 
@@ -1684,9 +2507,6 @@
             if (!Objects.equals(this.implementsAttr, other.implementsAttr)) {
                 return false;
             }
-            if (!listEquals(this.innerClasses, other.innerClasses)) {
-                return false;
-            }
             return true;
         }
 
@@ -1702,6 +2522,55 @@
                 output.append(" implements " + serializeList(implementsAttr));
             writeAttributes(output);
             output.append("\n");
+            writeInnerClasses(output, baselineVersion, version);
+        }
+
+        @Override
+        public boolean read(LineBasedReader reader) throws IOException {
+            if (!"header".equals(reader.lineKey))
+                return false;
+
+            extendsAttr = reader.attributes.get("extends");
+            String elementsList = reader.attributes.get("implements");
+            implementsAttr = deserializeList(elementsList);
+
+            readAttributes(reader);
+            reader.moveNext();
+            readInnerClasses(reader);
+
+            return true;
+        }
+
+    }
+
+    static abstract class HeaderDescription extends FeatureDescription {
+        List<InnerClassInfo> innerClasses;
+
+        @Override
+        public int hashCode() {
+            int hash = super.hashCode();
+            hash = 19 * hash + Objects.hashCode(this.innerClasses);
+            return hash;
+        }
+
+        @Override
+        public boolean equals(Object obj) {
+            if (obj == null) {
+                return false;
+            }
+            if (!super.equals(obj)) {
+                return false;
+            }
+            final HeaderDescription other = (HeaderDescription) obj;
+            if (!listEquals(this.innerClasses, other.innerClasses)) {
+                return false;
+            }
+            return true;
+        }
+
+        protected void writeInnerClasses(Appendable output,
+                                         String baselineVersion,
+                                         String version) throws IOException {
             if (innerClasses != null && !innerClasses.isEmpty()) {
                 for (InnerClassInfo ici : innerClasses) {
                     output.append("innerclass");
@@ -1714,20 +2583,9 @@
             }
         }
 
-        @Override
-        public boolean read(LineBasedReader reader) throws IOException {
-            if (!"header".equals(reader.lineKey))
-                return false;
-
-            extendsAttr = reader.attributes.get("extends");
-            implementsAttr = deserializeList(reader.attributes.get("implements"));
-
-            readAttributes(reader);
-
+        protected void readInnerClasses(LineBasedReader reader) throws IOException {
             innerClasses = new ArrayList<>();
 
-            reader.moveNext();
-
             while ("innerclass".equals(reader.lineKey)) {
                 InnerClassInfo info = new InnerClassInfo();
 
@@ -1743,8 +2601,6 @@
 
                 reader.moveNext();
             }
-
-            return true;
         }
 
     }
@@ -2277,17 +3133,28 @@
     }
 
     private static List<String> deserializeList(String serialized) {
-        serialized = unquote(serialized);
+        return deserializeList(serialized, true);
+    }
+
+    private static List<String> deserializeList(String serialized,
+                                                boolean unquote) {
+        serialized = unquote ? unquote(serialized) : serialized;
         if (serialized == null)
             return new ArrayList<>();
         return new ArrayList<>(Arrays.asList(serialized.split(",")));
     }
 
     private static String quote(String value, boolean quoteQuotes) {
+        return quote(value, quoteQuotes, false);
+    }
+
+    private static String quote(String value, boolean quoteQuotes,
+                                boolean quoteCommas) {
         StringBuilder result = new StringBuilder();
 
         for (char c : value.toCharArray()) {
-            if (c <= 32 || c >= 127 || c == '\\' || (quoteQuotes && c == '"')) {
+            if (c <= 32 || c >= 127 || c == '\\' ||
+                (quoteQuotes && c == '"') || (quoteCommas && c == ',')) {
                 result.append("\\u" + String.format("%04X", (int) c) + ";");
             } else {
                 result.append(c);
@@ -2425,7 +3292,7 @@
 
         switch (args[0]) {
             case "build-description":
-                if (args.length < 4) {
+                if (args.length < 3) {
                     help();
                     return ;
                 }
@@ -2433,7 +3300,7 @@
                 Path descDest = Paths.get(args[1]);
                 List<VersionDescription> versions = new ArrayList<>();
 
-                for (int i = 4; i + 2 < args.length; i += 3) {
+                for (int i = 3; i + 2 < args.length; i += 3) {
                     versions.add(new VersionDescription(args[i + 1], args[i], args[i + 2]));
                 }
 
@@ -2457,23 +3324,23 @@
                     }
                 });
 
-                new CreateSymbols().createBaseLine(versions, ExcludeIncludeList.create(args[3]), descDest, Paths.get(args[2]));
+                ExcludeIncludeList excludeList =
+                        ExcludeIncludeList.create(args[2]);
+
+                new CreateSymbols().createBaseLine(versions,
+                                                   excludeList,
+                                                   descDest,
+                                                   args);
                 break;
             case "build-ctsym":
-                if (args.length < 3 || args.length > 4) {
+                if (args.length != 3) {
                     help();
                     return ;
                 }
 
-                CtSymKind createKind = CtSymKind.JOINED_VERSIONS;
-                int argIndex = 1;
-
-                if (args.length == 4) {
-                    createKind = CtSymKind.valueOf(args[1]);
-                    argIndex++;
-                }
-
-                new CreateSymbols().createSymbols(args[argIndex], args[argIndex + 1], createKind);
+                new CreateSymbols().createSymbols(args[1],
+                                                  args[2],
+                                                  CtSymKind.JOINED_VERSIONS);
                 break;
         }
     }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/langtools/src/classes/build/tools/symbolgenerator/ProbeModular.java	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,118 @@
+/*
+ * 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.
+ */
+
+package build.tools.symbolgenerator;
+
+import com.sun.source.util.JavacTask;
+import com.sun.tools.javac.api.JavacTool;
+import com.sun.tools.javac.util.Context;
+import java.io.BufferedInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.nio.charset.Charset;
+import java.util.Arrays;
+import java.util.EnumSet;
+import java.util.List;
+import java.util.Set;
+
+import javax.tools.JavaFileManager;
+import javax.tools.JavaFileManager.Location;
+import javax.tools.JavaFileObject;
+import javax.tools.JavaFileObject.Kind;
+import javax.tools.StandardLocation;
+
+/**A tool to dump the content of the default javac's bootclasspath. This tool should not use any
+ * features not available on the oldest supported target JDK, or not available in the boot JDK.
+ *
+ * For more information on use of this site, please see CreateSymbols.
+ */
+public class ProbeModular {
+
+    public static void main(String... args) throws IOException {
+        if (args.length != 1) {
+            System.err.println("Not enough arguments.");
+            System.err.println("Usage:");
+            System.err.println("    java " +
+                               ProbeModular.class.getName() +
+                               " <output-file>");
+            return ;
+        }
+
+        File outFile = new File(args[0]);
+        Charset cs = Charset.forName("UTF-8");
+        JavacTool tool = JavacTool.create();
+        Context ctx = new Context();
+        String version = System.getProperty("java.specification.version");
+        JavacTask task = tool.getTask(null, null, null,
+                                      Arrays.asList("--release", version),
+                                      null, null, ctx);
+        task.getElements().getTypeElement("java.lang.Object");
+        JavaFileManager fm = ctx.get(JavaFileManager.class);
+
+        try (OutputStream out = new FileOutputStream(outFile)) {
+            for (Location modLoc : LOCATIONS) {
+                for (Set<JavaFileManager.Location> module :
+                        fm.listLocationsForModules(modLoc)) {
+                    for (JavaFileManager.Location loc : module) {
+                        Iterable<JavaFileObject> files =
+                                fm.list(loc,
+                                        "",
+                                        EnumSet.of(Kind.CLASS),
+                                        true);
+
+                        for (JavaFileObject jfo : files) {
+                            try (InputStream is = jfo.openInputStream();
+                                 InputStream in =
+                                         new BufferedInputStream(is)) {
+                                ByteArrayOutputStream baos =
+                                        new ByteArrayOutputStream();
+                                StringBuilder textual = new StringBuilder();
+                                int read;
+
+                                while ((read = in.read()) != (-1)) {
+                                    baos.write(read);
+                                    String hex = String.format("%02x", read);
+                                    textual.append(hex);
+                                }
+
+                                textual.append("\n");
+                                out.write(textual.toString().getBytes(cs));
+                            }
+                        }
+                    }
+                }
+            }
+        }
+    }
+    //where:
+        private static final List<StandardLocation> LOCATIONS =
+                Arrays.asList(StandardLocation.SYSTEM_MODULES,
+                              StandardLocation.UPGRADE_MODULE_PATH);
+
+}
--- a/make/mapfiles/libjava/mapfile-vers	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/mapfiles/libjava/mapfile-vers	Fri Nov 10 18:57:51 2017 +0100
@@ -130,8 +130,8 @@
 		Java_java_lang_ClassLoader_defineClass2;
 		Java_java_lang_ClassLoader_findBuiltinLib;
 		Java_java_lang_ClassLoader_findLoadedClass0;
-		Java_java_lang_ClassLoader_00024NativeLibrary_find;
-		Java_java_lang_ClassLoader_00024NativeLibrary_load;
+		Java_java_lang_ClassLoader_00024NativeLibrary_findEntry;
+		Java_java_lang_ClassLoader_00024NativeLibrary_load0;
 		Java_java_lang_ClassLoader_00024NativeLibrary_unload;
 		Java_java_lang_ClassLoader_registerNatives;
 		Java_java_lang_Double_longBitsToDouble;
--- a/make/mapfiles/libjava/reorder-sparc	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/mapfiles/libjava/reorder-sparc	Fri Nov 10 18:57:51 2017 +0100
@@ -48,8 +48,8 @@
 text: .text%Java_java_io_FileInputStream_close0;
 text: .text%Java_java_lang_System_mapLibraryName;
 text: .text%Java_java_io_UnixFileSystem_getBooleanAttributes0;
-text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_load;
-text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_find;
+text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_load0;
+text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_findEntry;
 text: .text%Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2;
 text: .text%Java_java_io_UnixFileSystem_list;
 text: .text%JNU_ClassString;
--- a/make/mapfiles/libjava/reorder-sparcv9	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/mapfiles/libjava/reorder-sparcv9	Fri Nov 10 18:57:51 2017 +0100
@@ -57,8 +57,8 @@
 text: .text%Java_java_io_UnixFileSystem_getBooleanAttributes0;
 text: .text%Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_security_AccessControlContext_2;
 text: .text%Java_java_lang_System_mapLibraryName;
-text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_load;
-text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_find;
+text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_load0;
+text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_findEntry;
 text: .text%Java_java_io_UnixFileSystem_getLength;
 text: .text%Java_java_lang_Object_getClass;
 text: .text%Java_java_lang_ClassLoader_defineClass0;
--- a/make/mapfiles/libjava/reorder-x86	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/mapfiles/libjava/reorder-x86	Fri Nov 10 18:57:51 2017 +0100
@@ -50,8 +50,8 @@
 text: .text%Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_security_AccessControlContext_2;
 text: .text%Java_java_lang_System_mapLibraryName;
 text: .text%cpchars: OUTPUTDIR/System.o;
-text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_load;
-text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_find;
+text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_load0;
+text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_findEntry;
 text: .text%Java_java_lang_Float_floatToRawIntBits;
 text: .text%Java_java_lang_Double_doubleToRawLongBits;
 text: .text%Java_java_io_FileInputStream_open0;
--- a/make/nashorn/build.xml	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/nashorn/build.xml	Fri Nov 10 18:57:51 2017 +0100
@@ -227,6 +227,9 @@
     </copy>
     <copy file="${dynalink.module.src.dir}/jdk/dynalink/support/messages.properties" todir="${dynalink.module.classes.dir}/jdk/dynalink/support"/>
     <copy file="${nashorn.module.src.dir}/jdk/nashorn/internal/codegen/anchor.properties" todir="${nashorn.module.classes.dir}/jdk/nashorn/internal/codegen"/>
+    <copy todir="${nashorn.shell.module.classes.dir}/jdk/nashorn/tools/jjs/resources">
+       <fileset dir="${nashorn.shell.module.src.dir}/jdk/nashorn/tools/jjs/resources/"/>
+    </copy>
 
     <echo message="version_string=${nashorn.fullversion}" file="${nashorn.module.classes.dir}/jdk/nashorn/internal/runtime/resources/version.properties"/>
     <echo file="${nashorn.module.classes.dir}/jdk/nashorn/internal/runtime/resources/version.properties" append="true">${line.separator}</echo>
--- a/make/test/JtregNativeJdk.gmk	Wed Nov 08 11:48:15 2017 +0100
+++ b/make/test/JtregNativeJdk.gmk	Fri Nov 10 18:57:51 2017 +0100
@@ -44,6 +44,7 @@
 # Add more directories here when needed.
 BUILD_JDK_JTREG_NATIVE_SRC += \
     $(TOPDIR)/test/jdk/native_sanity \
+    $(TOPDIR)/test/jdk/java/lang/ClassLoader/nativeLibrary \
     $(TOPDIR)/test/jdk/java/lang/String/nativeEncoding \
     #
 
--- a/src/java.base/share/classes/java/lang/ClassLoader.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.base/share/classes/java/lang/ClassLoader.java	Fri Nov 10 18:57:51 2017 +0100
@@ -37,17 +37,20 @@
 import java.security.PrivilegedAction;
 import java.security.ProtectionDomain;
 import java.security.cert.Certificate;
+import java.util.Arrays;
 import java.util.Collections;
+import java.util.Deque;
 import java.util.Enumeration;
 import java.util.HashMap;
+import java.util.HashSet;
 import java.util.Hashtable;
+import java.util.LinkedList;
 import java.util.Map;
 import java.util.NoSuchElementException;
 import java.util.Objects;
 import java.util.Set;
 import java.util.Spliterator;
 import java.util.Spliterators;
-import java.util.Stack;
 import java.util.Vector;
 import java.util.WeakHashMap;
 import java.util.concurrent.ConcurrentHashMap;
@@ -58,9 +61,9 @@
 import jdk.internal.perf.PerfCounter;
 import jdk.internal.loader.BootLoader;
 import jdk.internal.loader.ClassLoaders;
-import jdk.internal.misc.SharedSecrets;
 import jdk.internal.misc.Unsafe;
 import jdk.internal.misc.VM;
+import jdk.internal.ref.CleanerFactory;
 import jdk.internal.reflect.CallerSensitive;
 import jdk.internal.reflect.Reflection;
 import sun.reflect.misc.ReflectUtil;
@@ -2375,75 +2378,161 @@
      * @since    1.2
      */
     static class NativeLibrary {
+        // the class from which the library is loaded, also indicates
+        // the loader this native library belongs.
+        final Class<?> fromClass;
+        // the canonicalized name of the native library.
+        // or static library name
+        final String name;
+        // Indicates if the native library is linked into the VM
+        final boolean isBuiltin;
+
         // opaque handle to native library, used in native code.
         long handle;
         // the version of JNI environment the native library requires.
-        private int jniVersion;
-        // the class from which the library is loaded, also indicates
-        // the loader this native library belongs.
-        private Class<?> fromClass;
-        // the canonicalized name of the native library.
-        // or static library name
-        String name;
-        // Indicates if the native library is linked into the VM
-        boolean isBuiltin;
-        // Indicates if the native library is loaded
-        boolean loaded;
-        native void load(String name, boolean isBuiltin);
+        int jniVersion;
+
+        native boolean load0(String name, boolean isBuiltin);
 
-        native long find(String name);
-        native void unload(String name, boolean isBuiltin);
+        native long findEntry(String name);
 
-        public NativeLibrary(Class<?> fromClass, String name, boolean isBuiltin) {
+        NativeLibrary(Class<?> fromClass, String name, boolean isBuiltin) {
             this.name = name;
             this.fromClass = fromClass;
             this.isBuiltin = isBuiltin;
         }
 
-        @SuppressWarnings("deprecation")
-        protected void finalize() {
-            synchronized (loadedLibraryNames) {
-                if (fromClass.getClassLoader() != null && loaded) {
-                    this.fromClass = null;   // no context when unloaded
+        /*
+         * Loads the native library and registers for cleanup when its
+         * associated class loader is unloaded
+         */
+        boolean load() {
+            if (handle != 0) {
+                throw new InternalError("Native library " + name + " has been loaded");
+            }
+
+            if (!load0(name, isBuiltin)) return false;
+
+            // register the class loader for cleanup when unloaded
+            // built class loaders are never unloaded
+            ClassLoader loader = fromClass.getClassLoader();
+            if (loader != null &&
+                loader != getBuiltinPlatformClassLoader() &&
+                loader != getBuiltinAppClassLoader()) {
+                CleanerFactory.cleaner().register(loader,
+                        new Unloader(name, handle, isBuiltin));
+            }
+            return true;
+        }
+
+        static boolean loadLibrary(Class<?> fromClass, String name, boolean isBuiltin) {
+            ClassLoader loader =
+                fromClass == null ? null : fromClass.getClassLoader();
 
-                    /* remove the native library name */
-                    int size = loadedLibraryNames.size();
-                    for (int i = 0; i < size; i++) {
-                        if (name.equals(loadedLibraryNames.elementAt(i))) {
-                            loadedLibraryNames.removeElementAt(i);
-                            break;
+            synchronized (loadedLibraryNames) {
+                Map<String, NativeLibrary> libs =
+                    loader != null ? loader.nativeLibraries() : systemNativeLibraries();
+                if (libs.containsKey(name)) {
+                    return true;
+                }
+
+                if (loadedLibraryNames.contains(name)) {
+                    throw new UnsatisfiedLinkError("Native Library " + name +
+                        " already loaded in another classloader");
+                }
+
+                /*
+                 * When a library is being loaded, JNI_OnLoad function can cause
+                 * another loadLibrary invocation that should succeed.
+                 *
+                 * We use a static stack to hold the list of libraries we are
+                 * loading because this can happen only when called by the
+                 * same thread because Runtime.load and Runtime.loadLibrary
+                 * are synchronous.
+                 *
+                 * If there is a pending load operation for the library, we
+                 * immediately return success; otherwise, we raise
+                 * UnsatisfiedLinkError.
+                 */
+                for (NativeLibrary lib : nativeLibraryContext) {
+                    if (name.equals(lib.name)) {
+                        if (loader == lib.fromClass.getClassLoader()) {
+                            return true;
+                        } else {
+                            throw new UnsatisfiedLinkError("Native Library " +
+                                name + " is being loaded in another classloader");
                         }
                     }
-                    /* unload the library. */
-                    ClassLoader.nativeLibraryContext.push(this);
+                }
+                NativeLibrary lib = new NativeLibrary(fromClass, name, isBuiltin);
+                // load the native library
+                nativeLibraryContext.push(lib);
+                try {
+                    if (!lib.load()) return false;
+                } finally {
+                    nativeLibraryContext.pop();
+                }
+                // register the loaded native library
+                loadedLibraryNames.add(name);
+                libs.put(name, lib);
+            }
+            return true;
+        }
+
+        // Invoked in the VM to determine the context class in JNI_OnLoad
+        // and JNI_OnUnload
+        static Class<?> getFromClass() {
+            return nativeLibraryContext.peek().fromClass;
+        }
+
+        // native libraries being loaded
+        static Deque<NativeLibrary> nativeLibraryContext = new LinkedList<>();
+
+        /*
+         * The run() method will be invoked when this class loader becomes
+         * phantom reachable to unload the native library.
+         */
+        static class Unloader implements Runnable {
+            // This represents the context when a native library is unloaded
+            // and getFromClass() will return null,
+            static final NativeLibrary UNLOADER =
+                new NativeLibrary(null, "dummy", false);
+            final String name;
+            final long handle;
+            final boolean isBuiltin;
+
+            Unloader(String name, long handle, boolean isBuiltin) {
+                if (handle == 0) {
+                    throw new IllegalArgumentException(
+                        "Invalid handle for native library " + name);
+                }
+
+                this.name = name;
+                this.handle = handle;
+                this.isBuiltin = isBuiltin;
+            }
+
+            @Override
+            public void run() {
+                synchronized (loadedLibraryNames) {
+                    /* remove the native library name */
+                    loadedLibraryNames.remove(name);
+                    nativeLibraryContext.push(UNLOADER);
                     try {
-                        unload(name, isBuiltin);
+                        unload(name, isBuiltin, handle);
                     } finally {
-                        ClassLoader.nativeLibraryContext.pop();
+                        nativeLibraryContext.pop();
                     }
+
                 }
             }
         }
-        // Invoked in the VM to determine the context class in
-        // JNI_Load/JNI_Unload
-        static Class<?> getFromClass() {
-            return ClassLoader.nativeLibraryContext.peek().fromClass;
-        }
+
+        // JNI FindClass expects the caller class if invoked from JNI_OnLoad
+        // and JNI_OnUnload is NativeLibrary class
+        static native void unload(String name, boolean isBuiltin, long handle);
     }
 
-    // All native library names we've loaded.
-    private static Vector<String> loadedLibraryNames = new Vector<>();
-
-    // Native libraries belonging to system classes.
-    private static Vector<NativeLibrary> systemNativeLibraries
-        = new Vector<>();
-
-    // Native libraries associated with the class loader.
-    private Vector<NativeLibrary> nativeLibraries = new Vector<>();
-
-    // native libraries being loaded/unloaded.
-    private static Stack<NativeLibrary> nativeLibraryContext = new Stack<>();
-
     // The paths searched for libraries
     private static String usr_paths[];
     private static String sys_paths[];
@@ -2455,7 +2544,7 @@
         int psCount = 0;
 
         if (ClassLoaderHelper.allowsQuotedPathElements &&
-                ldPath.indexOf('\"') >= 0) {
+            ldPath.indexOf('\"') >= 0) {
             // First, remove quotes put around quoted parts of paths.
             // Second, use a quotation mark as a new path separator.
             // This will preserve any quoted old path separators.
@@ -2465,7 +2554,7 @@
                 char ch = ldPath.charAt(i);
                 if (ch == '\"') {
                     while (++i < ldLen &&
-                            (ch = ldPath.charAt(i)) != '\"') {
+                        (ch = ldPath.charAt(i)) != '\"') {
                         buf[bufLen++] = ch;
                     }
                 } else {
@@ -2481,7 +2570,7 @@
             ps = '\"';
         } else {
             for (int i = ldPath.indexOf(ps); i >= 0;
-                    i = ldPath.indexOf(ps, i + 1)) {
+                 i = ldPath.indexOf(ps, i + 1)) {
                 psCount++;
             }
         }
@@ -2491,11 +2580,11 @@
         for (int j = 0; j < psCount; ++j) {
             int pathEnd = ldPath.indexOf(ps, pathStart);
             paths[j] = (pathStart < pathEnd) ?
-                    ldPath.substring(pathStart, pathEnd) : ".";
+                ldPath.substring(pathStart, pathEnd) : ".";
             pathStart = pathEnd + 1;
         }
         paths[psCount] = (pathStart < ldLen) ?
-                ldPath.substring(pathStart, ldLen) : ".";
+            ldPath.substring(pathStart, ldLen) : ".";
         return paths;
     }
 
@@ -2520,7 +2609,7 @@
                 File libfile = new File(libfilename);
                 if (!libfile.isAbsolute()) {
                     throw new UnsatisfiedLinkError(
-    "ClassLoader.findLibrary failed to return an absolute path: " + libfilename);
+                        "ClassLoader.findLibrary failed to return an absolute path: " + libfilename);
                 }
                 if (loadLibrary0(fromClass, libfile)) {
                     return;
@@ -2551,10 +2640,11 @@
             }
         }
         // Oops, it failed
-        throw new UnsatisfiedLinkError("no " + name + " in java.library.path");
+        throw new UnsatisfiedLinkError("no " + name +
+            " in java.library.path: " + Arrays.toString(usr_paths));
     }
 
-    static native String findBuiltinLib(String name);
+    private static native String findBuiltinLib(String name);
 
     private static boolean loadLibrary0(Class<?> fromClass, final File file) {
         // Check to see if we're attempting to access a static library
@@ -2575,85 +2665,72 @@
                 return false;
             }
         }
-        ClassLoader loader =
-            (fromClass == null) ? null : fromClass.getClassLoader();
-        Vector<NativeLibrary> libs =
-            loader != null ? loader.nativeLibraries : systemNativeLibraries;
-        synchronized (libs) {
-            int size = libs.size();
-            for (int i = 0; i < size; i++) {
-                NativeLibrary lib = libs.elementAt(i);
-                if (name.equals(lib.name)) {
-                    return true;
-                }
-            }
-
-            synchronized (loadedLibraryNames) {
-                if (loadedLibraryNames.contains(name)) {
-                    throw new UnsatisfiedLinkError
-                        ("Native Library " +
-                         name +
-                         " already loaded in another classloader");
-                }
-                /* If the library is being loaded (must be by the same thread,
-                 * because Runtime.load and Runtime.loadLibrary are
-                 * synchronous). The reason is can occur is that the JNI_OnLoad
-                 * function can cause another loadLibrary invocation.
-                 *
-                 * Thus we can use a static stack to hold the list of libraries
-                 * we are loading.
-                 *
-                 * If there is a pending load operation for the library, we
-                 * immediately return success; otherwise, we raise
-                 * UnsatisfiedLinkError.
-                 */
-                int n = nativeLibraryContext.size();
-                for (int i = 0; i < n; i++) {
-                    NativeLibrary lib = nativeLibraryContext.elementAt(i);
-                    if (name.equals(lib.name)) {
-                        if (loader == lib.fromClass.getClassLoader()) {
-                            return true;
-                        } else {
-                            throw new UnsatisfiedLinkError
-                                ("Native Library " +
-                                 name +
-                                 " is being loaded in another classloader");
-                        }
-                    }
-                }
-                NativeLibrary lib = new NativeLibrary(fromClass, name, isBuiltin);
-                nativeLibraryContext.push(lib);
-                try {
-                    lib.load(name, isBuiltin);
-                } finally {
-                    nativeLibraryContext.pop();
-                }
-                if (lib.loaded) {
-                    loadedLibraryNames.addElement(name);
-                    libs.addElement(lib);
-                    return true;
-                }
-                return false;
-            }
-        }
+        return NativeLibrary.loadLibrary(fromClass, name, isBuiltin);
     }
 
-    // Invoked in the VM class linking code.
-    static long findNative(ClassLoader loader, String name) {
-        Vector<NativeLibrary> libs =
-            loader != null ? loader.nativeLibraries : systemNativeLibraries;
-        synchronized (libs) {
-            int size = libs.size();
-            for (int i = 0; i < size; i++) {
-                NativeLibrary lib = libs.elementAt(i);
-                long entry = lib.find(name);
-                if (entry != 0)
-                    return entry;
-            }
+    /*
+     * Invoked in the VM class linking code.
+     */
+    private static long findNative(ClassLoader loader, String entryName) {
+        Map<String, NativeLibrary> libs =
+            loader != null ? loader.nativeLibraries() : systemNativeLibraries();
+        if (libs.isEmpty())
+            return 0;
+
+        // the native libraries map may be updated in another thread
+        // when a native library is being loaded.  No symbol will be
+        // searched from it yet.
+        for (NativeLibrary lib : libs.values()) {
+            long entry = lib.findEntry(entryName);
+            if (entry != 0) return entry;
         }
         return 0;
     }
 
+    // All native library names we've loaded.
+    // This also serves as the lock to obtain nativeLibraries
+    // and write to nativeLibraryContext.
+    private static final Set<String> loadedLibraryNames = new HashSet<>();
+
+    // Native libraries belonging to system classes.
+    private static volatile Map<String, NativeLibrary> systemNativeLibraries;
+
+    // Native libraries associated with the class loader.
+    private volatile Map<String, NativeLibrary> nativeLibraries;
+
+    /*
+     * Returns the native libraries map associated with bootstrap class loader
+     * This method will create the map at the first time when called.
+     */
+    private static Map<String, NativeLibrary> systemNativeLibraries() {
+        Map<String, NativeLibrary> libs = systemNativeLibraries;
+        if (libs == null) {
+            synchronized (loadedLibraryNames) {
+                libs = systemNativeLibraries;
+                if (libs == null) {
+                    libs = systemNativeLibraries = new ConcurrentHashMap<>();
+                }
+            }
+        }
+        return libs;
+    }
+
+    /*
+     * Returns the native libraries map associated with this class loader
+     * This method will create the map at the first time when called.
+     */
+    private Map<String, NativeLibrary> nativeLibraries() {
+        Map<String, NativeLibrary> libs = nativeLibraries;
+        if (libs == null) {
+            synchronized (loadedLibraryNames) {
+                libs = nativeLibraries;
+                if (libs == null) {
+                    libs = nativeLibraries = new ConcurrentHashMap<>();
+                }
+            }
+        }
+        return libs;
+    }
 
     // -- Assertion management --
 
--- a/src/java.base/share/classes/java/lang/Runtime.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.base/share/classes/java/lang/Runtime.java	Fri Nov 10 18:57:51 2017 +0100
@@ -765,7 +765,9 @@
      * with the VM, then the JNI_OnLoad_L function exported by the library
      * is invoked rather than attempting to load a dynamic library.
      * A filename matching the argument does not have to exist in the file
-     * system. See the JNI Specification for more details.
+     * system.
+     * See the <a href="{@docRoot}/../specs/jni/index.html"> JNI Specification</a>
+     * for more details.
      *
      * Otherwise, the filename argument is mapped to a native library image in
      * an implementation-dependent manner.
@@ -818,7 +820,8 @@
      * specific prefix, file extension or path. If a native library
      * called {@code libname} is statically linked with the VM, then the
      * JNI_OnLoad_{@code libname} function exported by the library is invoked.
-     * See the JNI Specification for more details.
+     * See the <a href="{@docRoot}/../specs/jni/index.html"> JNI Specification</a>
+     * for more details.
      *
      * Otherwise, the libname argument is loaded from a system library
      * location and mapped to a native library image in an implementation-
--- a/src/java.base/share/classes/java/lang/System.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.base/share/classes/java/lang/System.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1799,7 +1799,8 @@
      * is invoked rather than attempting to load a dynamic library.
      * A filename matching the argument does not have to exist in the
      * file system.
-     * See the JNI Specification for more details.
+     * See the <a href="{@docRoot}/../specs/jni/index.html"> JNI Specification</a>
+     * for more details.
      *
      * Otherwise, the filename argument is mapped to a native library image in
      * an implementation-dependent manner.
@@ -1835,7 +1836,8 @@
      * specific prefix, file extension or path. If a native library
      * called <code>libname</code> is statically linked with the VM, then the
      * JNI_OnLoad_<code>libname</code> function exported by the library is invoked.
-     * See the JNI Specification for more details.
+     * See the <a href="{@docRoot}/../specs/jni/index.html"> JNI Specification</a>
+     * for more details.
      *
      * Otherwise, the libname argument is loaded from a system library
      * location and mapped to a native library image in an implementation-
--- a/src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java	Fri Nov 10 18:57:51 2017 +0100
@@ -62,10 +62,16 @@
      * set to the system class loader.
      */
     public static Thread newThread(String name, Runnable target) {
-        return new InnocuousThread(INNOCUOUSTHREADGROUP,
-                                   target,
-                                   name,
-                                   ClassLoader.getSystemClassLoader());
+        return AccessController.doPrivileged(
+                new PrivilegedAction<Thread>() {
+                    @Override
+                    public Thread run() {
+                        return new InnocuousThread(INNOCUOUSTHREADGROUP,
+                                                   target,
+                                                   name,
+                                                   ClassLoader.getSystemClassLoader());
+                    }
+                });
     }
 
     /**
@@ -80,8 +86,14 @@
      * Returns a new InnocuousThread with null context class loader.
      */
     public static Thread newSystemThread(String name, Runnable target) {
-        return new InnocuousThread(INNOCUOUSTHREADGROUP,
-                                   target, name, null);
+        return AccessController.doPrivileged(
+                new PrivilegedAction<Thread>() {
+                    @Override
+                    public Thread run() {
+                        return new InnocuousThread(INNOCUOUSTHREADGROUP,
+                                                   target, name, null);
+                    }
+                });
     }
 
     private InnocuousThread(ThreadGroup group, Runnable target, String name, ClassLoader tccl) {
--- a/src/java.base/share/native/libjava/ClassLoader.c	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.base/share/native/libjava/ClassLoader.c	Fri Nov 10 18:57:51 2017 +0100
@@ -260,7 +260,6 @@
 
 static jfieldID handleID;
 static jfieldID jniVersionID;
-static jfieldID loadedID;
 static void *procHandle;
 
 static jboolean initIDs(JNIEnv *env)
@@ -276,9 +275,6 @@
         jniVersionID = (*env)->GetFieldID(env, this, "jniVersion", "I");
         if (jniVersionID == 0)
             return JNI_FALSE;
-        loadedID = (*env)->GetFieldID(env, this, "loaded", "Z");
-        if (loadedID == 0)
-             return JNI_FALSE;
         procHandle = getProcessHandle();
     }
     return JNI_TRUE;
@@ -335,30 +331,31 @@
 
 /*
  * Class:     java_lang_ClassLoader_NativeLibrary
- * Method:    load
- * Signature: (Ljava/lang/String;Z)V
+ * Method:    load0
+ * Signature: (Ljava/lang/String;Z)Z
  */
-JNIEXPORT void JNICALL
-Java_java_lang_ClassLoader_00024NativeLibrary_load
+JNIEXPORT jboolean JNICALL
+Java_java_lang_ClassLoader_00024NativeLibrary_load0
   (JNIEnv *env, jobject this, jstring name, jboolean isBuiltin)
 {
     const char *cname;
     jint jniVersion;
     jthrowable cause;
     void * handle;
+    jboolean loaded = JNI_FALSE;
 
     if (!initIDs(env))
-        return;
+        return JNI_FALSE;
 
     cname = JNU_GetStringPlatformChars(env, name, 0);
     if (cname == 0)
-        return;
+        return JNI_FALSE;
     handle = isBuiltin ? procHandle : JVM_LoadLibrary(cname);
     if (handle) {
         JNI_OnLoad_t JNI_OnLoad;
         JNI_OnLoad = (JNI_OnLoad_t)findJniFunction(env, handle,
-                                               isBuiltin ? cname : NULL,
-                                               JNI_TRUE);
+                                                   isBuiltin ? cname : NULL,
+                                                   JNI_TRUE);
         if (JNI_OnLoad) {
             JavaVM *jvm;
             (*env)->GetJavaVM(env, &jvm);
@@ -400,20 +397,21 @@
         goto done;
     }
     (*env)->SetLongField(env, this, handleID, ptr_to_jlong(handle));
-    (*env)->SetBooleanField(env, this, loadedID, JNI_TRUE);
+    loaded = JNI_TRUE;
 
  done:
     JNU_ReleaseStringPlatformChars(env, name, cname);
+    return loaded;
 }
 
 /*
  * Class:     java_lang_ClassLoader_NativeLibrary
  * Method:    unload
- * Signature: (Z)V
+ * Signature: (Ljava/lang/String;ZJ)V
  */
 JNIEXPORT void JNICALL
 Java_java_lang_ClassLoader_00024NativeLibrary_unload
-(JNIEnv *env, jobject this, jstring name, jboolean isBuiltin)
+(JNIEnv *env, jclass cls, jstring name, jboolean isBuiltin, jlong address)
 {
     const char *onUnloadSymbols[] = JNI_ONUNLOAD_SYMBOLS;
     void *handle;
@@ -426,10 +424,10 @@
     if (cname == NULL) {
         return;
     }
-    handle = jlong_to_ptr((*env)->GetLongField(env, this, handleID));
+    handle = jlong_to_ptr(address);
     JNI_OnUnload = (JNI_OnUnload_t )findJniFunction(env, handle,
-                                                isBuiltin ? cname : NULL,
-                                                JNI_FALSE);
+                                                    isBuiltin ? cname : NULL,
+                                                    JNI_FALSE);
     if (JNI_OnUnload) {
         JavaVM *jvm;
         (*env)->GetJavaVM(env, &jvm);
@@ -443,11 +441,11 @@
 
 /*
  * Class:     java_lang_ClassLoader_NativeLibrary
- * Method:    find
+ * Method:    findEntry
  * Signature: (Ljava/lang/String;)J
  */
 JNIEXPORT jlong JNICALL
-Java_java_lang_ClassLoader_00024NativeLibrary_find
+Java_java_lang_ClassLoader_00024NativeLibrary_findEntry
   (JNIEnv *env, jobject this, jstring name)
 {
     jlong handle;
--- a/src/java.xml/share/classes/com/sun/java_cup/internal/runtime/lr_parser.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/java_cup/internal/runtime/lr_parser.java	Fri Nov 10 18:57:51 2017 +0100
@@ -946,7 +946,7 @@
           if (debug)
             debug_message("# Pop stack by one, state was # " +
                           (stack.peek()).parse_state);
-          left_pos = ((Symbol)stack.pop()).left;
+          left_pos = stack.pop().left;
           tos--;
 
           /* if we have hit bottom, we fail */
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDatetime.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDatetime.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -616,7 +616,7 @@
     public static boolean leapYear()
     {
       Calendar cal = Calendar.getInstance();
-      int yr = (int)cal.get(Calendar.YEAR);
+      int yr = cal.get(Calendar.YEAR);
       return (yr % 400 == 0 || (yr % 100 != 0 && yr % 4 == 0));
     }
 
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -115,7 +115,7 @@
         final List<SyntaxTreeNode> contents = getContents();
         final int count = contents.size();
         for (int i=0; i<count; i++) {
-            SyntaxTreeNode child = (SyntaxTreeNode)contents.get(i);
+            SyntaxTreeNode child = contents.get(i);
             if (child instanceof XslAttribute) {
                 parser.getSymbolTable().setCurrentNode(child);
                 child.parseContents(parser);
@@ -184,7 +184,7 @@
         // Translate all local attributes
         final Iterator<SyntaxTreeNode> attributes = elements();
         while (attributes.hasNext()) {
-            SyntaxTreeNode element = (SyntaxTreeNode)attributes.next();
+            SyntaxTreeNode element = attributes.next();
             if (element instanceof XslAttribute) {
                 final XslAttribute attribute = (XslAttribute)element;
                 attribute.translate(classGen, methodGen);
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BinOpExpr.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BinOpExpr.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -83,11 +83,11 @@
                                               new MethodType(Type.Void,
                                                              tleft, tright));
         if (ptype != null) {
-            final Type arg1 = (Type) ptype.argsType().get(0);
+            final Type arg1 = ptype.argsType().get(0);
             if (!arg1.identicalTo(tleft)) {
                 _left = new CastExpr(_left, arg1);
             }
-            final Type arg2 = (Type) ptype.argsType().get(1);
+            final Type arg2 = ptype.argsType().get(1);
             if (!arg2.identicalTo(tright)) {
                 _right = new CastExpr(_right, arg1);
             }
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -75,7 +75,7 @@
         if (_predicates != null) {
             final int n = _predicates.size();
             for (int i = 0; i < n; i++) {
-                final Expression exp = (Expression)_predicates.get(i);
+                final Expression exp = _predicates.get(i);
                 exp.setParser(parser);
                 exp.setParent(this);
             }
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -53,7 +53,7 @@
      */
     public FunctionAvailableCall(QName fname, List<Expression> arguments) {
         super(fname, arguments);
-        _arg = (Expression)arguments.get(0);
+        _arg = arguments.get(0);
         _type = null;
 
         if (_arg instanceof LiteralExpr) {
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -443,7 +443,7 @@
 
         if (ptype != null) {
             for (int i = 0; i < n; i++) {
-                final Type argType = (Type) ptype.argsType().get(i);
+                final Type argType = ptype.argsType().get(i);
                 final Expression exp = _arguments.get(i);
                 if (!argType.identicalTo(exp.getType())) {
                     try {
@@ -557,7 +557,7 @@
                     hasThisArgument = true;
 
                 Expression firstArg = _arguments.get(0);
-                Type firstArgType = (Type)firstArg.typeCheck(stable);
+                Type firstArgType = firstArg.typeCheck(stable);
 
                 if (_namespace_format == NAMESPACE_FORMAT_CLASS
                     && firstArgType instanceof ObjectType
@@ -608,7 +608,7 @@
         _type = null;                       // reset internal type
         for (int j, i = 0; i < nMethods; i++) {
             // Check if all paramteters to this method can be converted
-            final Method method = (Method)methods.get(i);
+            final Method method = methods.get(i);
             final Class<?>[] paramTypes = method.getParameterTypes();
 
             int currMethodDistance = 0;
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LogicalExpr.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LogicalExpr.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -137,11 +137,11 @@
         // Yes, the operation is supported
         if (haveType != null) {
             // Check if left-hand side operand must be type casted
-            Type arg1 = (Type)haveType.argsType().get(0);
+            Type arg1 = haveType.argsType().get(0);
             if (!arg1.identicalTo(tleft))
                 _left = new CastExpr(_left, arg1);
             // Check if right-hand side operand must be type casted
-            Type arg2 = (Type) haveType.argsType().get(1);
+            Type arg2 = haveType.argsType().get(1);
             if (!arg2.identicalTo(tright))
                 _right = new CastExpr(_right, arg1);
             // Return the result type for the operator we will use
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Message.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Message.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -67,7 +67,7 @@
                 il.append(new PUSH(cpg, ""));
             break;
             case 1:
-                SyntaxTreeNode child = (SyntaxTreeNode) elementAt(0);
+                SyntaxTreeNode child = elementAt(0);
                 if (child instanceof Text) {
                     il.append(new PUSH(cpg, ((Text) child).getText()));
                     break;
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -229,12 +229,12 @@
     }
 
     private int partition(List<Template> templates, int p, int r) {
-        final Template x = (Template)templates.get(p);
+        final Template x = templates.get(p);
         int i = p - 1;
         int j = r + 1;
         while (true) {
-            while (x.compareTo((Template)templates.get(--j)) > 0);
-            while (x.compareTo((Template)templates.get(++i)) < 0);
+            while (x.compareTo(templates.get(--j)) > 0);
+            while (x.compareTo(templates.get(++i)) < 0);
             if (i < j) {
                 templates.set(j, templates.set(i, templates.get(j)));
             }
@@ -366,7 +366,7 @@
             boolean inserted = false;
             for (int i = 0; i < patterns.size(); i++) {
                 final LocationPathPattern lppToCompare =
-                    (LocationPathPattern)patterns.get(i);
+                    patterns.get(i);
 
                 if (pattern.noSmallerThan(lppToCompare)) {
                     inserted = true;
@@ -1136,7 +1136,7 @@
         final boolean[] isAttribute = new boolean[types.length];
         final boolean[] isNamespace = new boolean[types.length];
         for (int i = 0; i < names.size(); i++) {
-            final String name = (String)names.get(i);
+            final String name = names.get(i);
             isAttribute[i+DTM.NTYPES] = isAttributeName(name);
             isNamespace[i+DTM.NTYPES] = isNamespaceName(name);
         }
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Number.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Number.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -481,7 +481,7 @@
 
         // Initialize closure variables
         for (int i = 0; i < closureLen; i++) {
-            final VariableRefBase varRef = (VariableRefBase) _closureVars.get(i);
+            final VariableRefBase varRef = _closureVars.get(i);
             final VariableBase var = varRef.getVariable();
             final Type varType = var.getType();
 
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Sep 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -433,7 +433,7 @@
             reader.setContentHandler(this);
             reader.parse(input);
             // Find the start of the stylesheet within the tree
-            return (SyntaxTreeNode)getStylesheet(_root);
+            return getStylesheet(_root);
         }
         catch (IOException e) {
             if (_xsltc.debug()) e.printStackTrace();
@@ -668,7 +668,7 @@
         else
             source = new InputSource(location);
 
-        SyntaxTreeNode external = (SyntaxTreeNode)parse(source);
+        SyntaxTreeNode external = parse(source);
         return(external);
     }
 
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -419,7 +419,7 @@
         final List<VariableRefBase> dups = new ArrayList<>();
 
         for (int j = 0; j < nsorts; j++) {
-            final Sort sort = (Sort) sortObjects.get(j);
+            final Sort sort = sortObjects.get(j);
             final int length = (sort._closureVars == null) ? 0 :
                 sort._closureVars.size();
 
@@ -553,7 +553,7 @@
         // Initialize closure in record class
         final int ndups = dups.size();
         for (int i = 0; i < ndups; i++) {
-            final VariableRefBase varRef = (VariableRefBase) dups.get(i);
+            final VariableRefBase varRef = dups.get(i);
             final VariableBase var = varRef.getVariable();
             final Type varType = var.getType();
 
@@ -617,7 +617,7 @@
             final int length = (sort._closureVars == null) ? 0 :
                 sort._closureVars.size();
             for (int i = 0; i < length; i++) {
-                final VariableRefBase varRef = (VariableRefBase) sort._closureVars.get(i);
+                final VariableRefBase varRef = sort._closureVars.get(i);
 
                 // Discard duplicate variable references
                 if (dups.contains(varRef)) continue;
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,6 @@
 /*
- * Copyright (c) 2006, 2016, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -856,7 +857,7 @@
      */
     protected final SyntaxTreeNode lastChild() {
         if (_contents.isEmpty()) return null;
-        return (SyntaxTreeNode)_contents.get(_contents.size() - 1);
+        return _contents.get(_contents.size() - 1);
     }
 
     /**
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -191,7 +191,7 @@
      * (e.g. match="A/B | A/C").
      */
     private InstructionHandle getTemplateHandle(Template template) {
-        return (InstructionHandle)_mode.getTemplateInstructionHandle(template);
+        return _mode.getTemplateInstructionHandle(template);
     }
 
     /**
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnionPathExpr.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnionPathExpr.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -60,7 +60,7 @@
         final List<Expression> components = new ArrayList<>();
         flatten(components);
         final int size = components.size();
-        _components = (Expression[])components.toArray(new Expression[size]);
+        _components = components.toArray(new Expression[size]);
         for (int i = 0; i < size; i++) {
             _components[i].setParser(parser);
             _components[i].setParent(this);
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1311,7 +1311,7 @@
               QName RESULT = null;
                 int qnameleft = (parser_stack.get(parser_top-0)).left;
                 int qnameright = (parser_stack.get(parser_top-0)).right;
-                String qname = (String)((Symbol) parser_stack.get(parser_top-0)).value;
+                String qname = (String)(parser_stack.get(parser_top-0)).value;
                  RESULT = parser.getQNameIgnoreDefaultNs(qname);
               parser_result = new Symbol(37/*QName*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -1323,7 +1323,7 @@
               Object RESULT = null;
                 int qnleft = (parser_stack.get(parser_top-0)).left;
                 int qnright = (parser_stack.get(parser_top-0)).right;
-                QName qn = (QName)((Symbol) parser_stack.get(parser_top-0)).value;
+                QName qn = (QName)(parser_stack.get(parser_top-0)).value;
                  RESULT = qn;
               parser_result = new Symbol(26/*NameTest*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -1353,7 +1353,7 @@
               Object RESULT = null;
                 int lleft = (parser_stack.get(parser_top-1)).left;
                 int lright = (parser_stack.get(parser_top-1)).right;
-                String l = (String)((Symbol) parser_stack.get(parser_top-1)).value;
+                String l = (String)(parser_stack.get(parser_top-1)).value;
 
            QName name = parser.getQNameIgnoreDefaultNs("name");
            Expression exp = new EqualityExpr(Operators.EQ,
@@ -1400,7 +1400,7 @@
               Object RESULT = null;
                 int ntleft = (parser_stack.get(parser_top-0)).left;
                 int ntright = (parser_stack.get(parser_top-0)).right;
-                Object nt = (Object)((Symbol) parser_stack.get(parser_top-0)).value;
+                Object nt = parser_stack.get(parser_top-0).value;
                  RESULT = nt;
               parser_result = new Symbol(25/*NodeTest*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -1412,7 +1412,7 @@
               Expression RESULT = null;
                 int exleft = (parser_stack.get(parser_top-0)).left;
                 int exright = (parser_stack.get(parser_top-0)).right;
-                Expression ex = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression ex = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = ex;
               parser_result = new Symbol(3/*Argument*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -1424,7 +1424,7 @@
               QName RESULT = null;
                 int vnameleft = (parser_stack.get(parser_top-0)).left;
                 int vnameright = (parser_stack.get(parser_top-0)).right;
-                QName vname = (QName)((Symbol) parser_stack.get(parser_top-0)).value;
+                QName vname = (QName)(parser_stack.get(parser_top-0)).value;
 
             RESULT = vname;
 
@@ -1438,7 +1438,7 @@
               QName RESULT = null;
                 int fnameleft = (parser_stack.get(parser_top-0)).left;
                 int fnameright = (parser_stack.get(parser_top-0)).right;
-                QName fname = (QName)((Symbol) parser_stack.get(parser_top-0)).value;
+                QName fname = (QName)(parser_stack.get(parser_top-0)).value;
 
             RESULT = fname;
 
@@ -1452,11 +1452,11 @@
                 List<Expression> RESULT = null;
                 int argleft = (parser_stack.get(parser_top-2)).left;
                 int argright = (parser_stack.get(parser_top-2)).right;
-                Expression arg = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression arg = (Expression)(parser_stack.get(parser_top-2)).value;
                 int arglleft = (parser_stack.get(parser_top-0)).left;
                 int arglright = (parser_stack.get(parser_top-0)).right;
                 @SuppressWarnings("unchecked")
-                List<Expression> argl = (ArrayList<Expression>)((Symbol) parser_stack.get(parser_top-0)).value;
+                List<Expression> argl = (ArrayList<Expression>)(parser_stack.get(parser_top-0)).value;
                 argl.add(0, arg);
                 RESULT = argl;
               parser_result = new Symbol(36/*NonemptyArgumentList*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
@@ -1469,7 +1469,7 @@
               List<Expression> RESULT = null;
                 int argleft = (parser_stack.get(parser_top-0)).left;
                 int argright = (parser_stack.get(parser_top-0)).right;
-                Expression arg = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression arg = (Expression)(parser_stack.get(parser_top-0)).value;
 
             List<Expression> temp = new ArrayList<>();
             temp.add(arg);
@@ -1485,11 +1485,11 @@
                 Expression RESULT = null;
                 int fnameleft = (parser_stack.get(parser_top-3)).left;
                 int fnameright = (parser_stack.get(parser_top-3)).right;
-                QName fname = (QName)((Symbol) parser_stack.get(parser_top-3)).value;
+                QName fname = (QName)(parser_stack.get(parser_top-3)).value;
                 int arglleft = (parser_stack.get(parser_top-1)).left;
                 int arglright = (parser_stack.get(parser_top-1)).right;
                 @SuppressWarnings("unchecked")
-                List<Expression> argl = (ArrayList<Expression>)((Symbol) parser_stack.get(parser_top-1)).value;
+                List<Expression> argl = (ArrayList<Expression>)(parser_stack.get(parser_top-1)).value;
 
           if (fname == parser.getQNameIgnoreDefaultNs("concat")) {
             RESULT = new ConcatCall(fname, argl);
@@ -1584,7 +1584,7 @@
               Expression RESULT = null;
                 int fnameleft = (parser_stack.get(parser_top-2)).left;
                 int fnameright = (parser_stack.get(parser_top-2)).right;
-                QName fname = (QName)((Symbol) parser_stack.get(parser_top-2)).value;
+                QName fname = (QName)(parser_stack.get(parser_top-2)).value;
 
 
           if (fname == parser.getQNameIgnoreDefaultNs("current")) {
@@ -1640,7 +1640,7 @@
               Expression RESULT = null;
                 int varNameleft = (parser_stack.get(parser_top-0)).left;
                 int varNameright = (parser_stack.get(parser_top-0)).right;
-                QName varName = (QName)((Symbol) parser_stack.get(parser_top-0)).value;
+                QName varName = (QName)(parser_stack.get(parser_top-0)).value;
 
             // An empty qname prefix for a variable or parameter reference
             // should map to the null namespace and not the default URI.
@@ -1672,7 +1672,7 @@
               Expression RESULT = null;
                 int fcleft = (parser_stack.get(parser_top-0)).left;
                 int fcright = (parser_stack.get(parser_top-0)).right;
-                Expression fc = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression fc = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = fc;
               parser_result = new Symbol(17/*PrimaryExpr*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -1684,7 +1684,7 @@
               Expression RESULT = null;
                 int numleft = (parser_stack.get(parser_top-0)).left;
                 int numright = (parser_stack.get(parser_top-0)).right;
-                Double num = (Double)((Symbol) parser_stack.get(parser_top-0)).value;
+                Double num = (Double)(parser_stack.get(parser_top-0)).value;
                  RESULT = new RealExpr(num.doubleValue());
               parser_result = new Symbol(17/*PrimaryExpr*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -1696,7 +1696,7 @@
               Expression RESULT = null;
                 int numleft = (parser_stack.get(parser_top-0)).left;
                 int numright = (parser_stack.get(parser_top-0)).right;
-                Long num = (Long)((Symbol) parser_stack.get(parser_top-0)).value;
+                Long num = (Long)(parser_stack.get(parser_top-0)).value;
 
            long value = num.longValue();
            if (value < Integer.MIN_VALUE || value > Integer.MAX_VALUE) {
@@ -1723,7 +1723,7 @@
               Expression RESULT = null;
                 int stringleft = (parser_stack.get(parser_top-0)).left;
                 int stringright = (parser_stack.get(parser_top-0)).right;
-                String string = (String)((Symbol) parser_stack.get(parser_top-0)).value;
+                String string = (String)(parser_stack.get(parser_top-0)).value;
 
         /*
         * If the string appears to have the syntax of a QName, store
@@ -1751,7 +1751,7 @@
               Expression RESULT = null;
                 int exleft = (parser_stack.get(parser_top-1)).left;
                 int exright = (parser_stack.get(parser_top-1)).right;
-                Expression ex = (Expression)((Symbol) parser_stack.get(parser_top-1)).value;
+                Expression ex = (Expression)(parser_stack.get(parser_top-1)).value;
                  RESULT = ex;
               parser_result = new Symbol(17/*PrimaryExpr*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -1763,7 +1763,7 @@
               Expression RESULT = null;
                 int vrleft = (parser_stack.get(parser_top-0)).left;
                 int vrright = (parser_stack.get(parser_top-0)).right;
-                Expression vr = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression vr = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = vr;
               parser_result = new Symbol(17/*PrimaryExpr*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -1775,11 +1775,11 @@
               Expression RESULT = null;
                 int primaryleft = (parser_stack.get(parser_top-1)).left;
                 int primaryright = (parser_stack.get(parser_top-1)).right;
-                Expression primary = (Expression)((Symbol) parser_stack.get(parser_top-1)).value;
+                Expression primary = (Expression)(parser_stack.get(parser_top-1)).value;
                 int ppleft = (parser_stack.get(parser_top-0)).left;
                 int ppright = (parser_stack.get(parser_top-0)).right;
                 @SuppressWarnings("unchecked")
-                List<Expression> pp = (ArrayList<Expression>)((Symbol) parser_stack.get(parser_top-0)).value;
+                List<Expression> pp = (ArrayList<Expression>)(parser_stack.get(parser_top-0)).value;
                  RESULT = new FilterExpr(primary, pp);
               parser_result = new Symbol(6/*FilterExpr*/, (parser_stack.get(parser_top-1)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -1791,7 +1791,7 @@
               Expression RESULT = null;
                 int primaryleft = (parser_stack.get(parser_top-0)).left;
                 int primaryright = (parser_stack.get(parser_top-0)).right;
-                Expression primary = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression primary = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = primary;
               parser_result = new Symbol(6/*FilterExpr*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -1947,7 +1947,7 @@
               Integer RESULT = null;
                 int anleft = (parser_stack.get(parser_top-1)).left;
                 int anright = (parser_stack.get(parser_top-1)).right;
-                Integer an = (Integer)((Symbol) parser_stack.get(parser_top-1)).value;
+                Integer an = (Integer)(parser_stack.get(parser_top-1)).value;
                  RESULT = an;
               parser_result = new Symbol(41/*AxisSpecifier*/, (parser_stack.get(parser_top-1)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -1959,7 +1959,7 @@
               Expression RESULT = null;
                 int abbrevleft = (parser_stack.get(parser_top-0)).left;
                 int abbrevright = (parser_stack.get(parser_top-0)).right;
-                Expression abbrev = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression abbrev = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = abbrev;
               parser_result = new Symbol(7/*Step*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -1971,10 +1971,10 @@
               Expression RESULT = null;
                 int axisleft = (parser_stack.get(parser_top-1)).left;
                 int axisright = (parser_stack.get(parser_top-1)).right;
-                Integer axis = (Integer)((Symbol) parser_stack.get(parser_top-1)).value;
+                Integer axis = (Integer)(parser_stack.get(parser_top-1)).value;
                 int ntestleft = (parser_stack.get(parser_top-0)).left;
                 int ntestright = (parser_stack.get(parser_top-0)).right;
-                Object ntest = (Object)((Symbol) parser_stack.get(parser_top-0)).value;
+                Object ntest = parser_stack.get(parser_top-0).value;
                  RESULT = new Step(axis.intValue(),
                              parser.findNodeType(axis.intValue(), ntest),
                              null);
@@ -1989,14 +1989,14 @@
               Expression RESULT = null;
                 int axisleft = (parser_stack.get(parser_top-2)).left;
                 int axisright = (parser_stack.get(parser_top-2)).right;
-                Integer axis = (Integer)((Symbol) parser_stack.get(parser_top-2)).value;
+                Integer axis = (Integer)(parser_stack.get(parser_top-2)).value;
                 int ntestleft = (parser_stack.get(parser_top-1)).left;
                 int ntestright = (parser_stack.get(parser_top-1)).right;
-                Object ntest = (Object)((Symbol) parser_stack.get(parser_top-1)).value;
+                Object ntest = parser_stack.get(parser_top-1).value;
                 int ppleft = (parser_stack.get(parser_top-0)).left;
                 int ppright = (parser_stack.get(parser_top-0)).right;
                 @SuppressWarnings("unchecked")
-                List<Predicate> pp = (ArrayList<Predicate>)((Symbol) parser_stack.get(parser_top-0)).value;
+                List<Predicate> pp = (ArrayList<Predicate>)(parser_stack.get(parser_top-0)).value;
                  RESULT = new Step(axis.intValue(),
                              parser.findNodeType(axis.intValue(), ntest),
                              pp);
@@ -2011,11 +2011,11 @@
               Expression RESULT = null;
                 int ntestleft = (parser_stack.get(parser_top-1)).left;
                 int ntestright = (parser_stack.get(parser_top-1)).right;
-                Object ntest = (Object)((Symbol) parser_stack.get(parser_top-1)).value;
+                Object ntest = parser_stack.get(parser_top-1).value;
                 int ppleft = (parser_stack.get(parser_top-0)).left;
                 int ppright = (parser_stack.get(parser_top-0)).right;
                 @SuppressWarnings("unchecked")
-                List<Predicate> pp = (ArrayList<Predicate>)((Symbol) parser_stack.get(parser_top-0)).value;
+                List<Predicate> pp = (ArrayList<Predicate>)(parser_stack.get(parser_top-0)).value;
 
             if (ntest instanceof Step) {
                 Step step = (Step)ntest;
@@ -2037,7 +2037,7 @@
               Expression RESULT = null;
                 int ntestleft = (parser_stack.get(parser_top-0)).left;
                 int ntestright = (parser_stack.get(parser_top-0)).right;
-                Object ntest = (Object)((Symbol) parser_stack.get(parser_top-0)).value;
+                Object ntest = parser_stack.get(parser_top-0).value;
 
             if (ntest instanceof Step) {
                 RESULT = (Step)ntest;
@@ -2058,7 +2058,7 @@
               Expression RESULT = null;
                 int rlpleft = (parser_stack.get(parser_top-0)).left;
                 int rlpright = (parser_stack.get(parser_top-0)).right;
-                Expression rlp = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression rlp = (Expression)(parser_stack.get(parser_top-0)).value;
 
            //
            // Expand '//' into '/descendant-or-self::node()/' or
@@ -2084,10 +2084,10 @@
               Expression RESULT = null;
                 int rlpleft = (parser_stack.get(parser_top-2)).left;
                 int rlpright = (parser_stack.get(parser_top-2)).right;
-                Expression rlp = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression rlp = (Expression)(parser_stack.get(parser_top-2)).value;
                 int stepleft = (parser_stack.get(parser_top-0)).left;
                 int stepright = (parser_stack.get(parser_top-0)).right;
-                Expression step = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression step = (Expression)(parser_stack.get(parser_top-0)).value;
 
            final Step right  = (Step)step;
            final int  axis   = right.getAxis();
@@ -2151,7 +2151,7 @@
               Expression RESULT = null;
                 int aalpleft = (parser_stack.get(parser_top-0)).left;
                 int aalpright = (parser_stack.get(parser_top-0)).right;
-                Expression aalp = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression aalp = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = aalp;
               parser_result = new Symbol(23/*AbsoluteLocationPath*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2163,7 +2163,7 @@
               Expression RESULT = null;
                 int rlpleft = (parser_stack.get(parser_top-0)).left;
                 int rlpright = (parser_stack.get(parser_top-0)).right;
-                Expression rlp = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression rlp = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = new AbsoluteLocationPath(rlp);
               parser_result = new Symbol(23/*AbsoluteLocationPath*/, (parser_stack.get(parser_top-1)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2184,7 +2184,7 @@
               Expression RESULT = null;
                 int arlpleft = (parser_stack.get(parser_top-0)).left;
                 int arlpright = (parser_stack.get(parser_top-0)).right;
-                Expression arlp = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression arlp = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = arlp;
               parser_result = new Symbol(21/*RelativeLocationPath*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2196,10 +2196,10 @@
               Expression RESULT = null;
                 int rlpleft = (parser_stack.get(parser_top-2)).left;
                 int rlpright = (parser_stack.get(parser_top-2)).right;
-                Expression rlp = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression rlp = (Expression)(parser_stack.get(parser_top-2)).value;
                 int stepleft = (parser_stack.get(parser_top-0)).left;
                 int stepright = (parser_stack.get(parser_top-0)).right;
-                Expression step = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression step = (Expression)(parser_stack.get(parser_top-0)).value;
 
         if (rlp instanceof Step && ((Step) rlp).isAbbreviatedDot()) {
               RESULT = step;       // Remove './' from the middle
@@ -2222,7 +2222,7 @@
               Expression RESULT = null;
                 int stepleft = (parser_stack.get(parser_top-0)).left;
                 int stepright = (parser_stack.get(parser_top-0)).right;
-                Expression step = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression step = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = step;
               parser_result = new Symbol(21/*RelativeLocationPath*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2234,7 +2234,7 @@
               Expression RESULT = null;
                 int alpleft = (parser_stack.get(parser_top-0)).left;
                 int alpright = (parser_stack.get(parser_top-0)).right;
-                Expression alp = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression alp = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = alp;
               parser_result = new Symbol(4/*LocationPath*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2246,7 +2246,7 @@
               Expression RESULT = null;
                 int rlpleft = (parser_stack.get(parser_top-0)).left;
                 int rlpright = (parser_stack.get(parser_top-0)).right;
-                Expression rlp = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression rlp = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = rlp;
               parser_result = new Symbol(4/*LocationPath*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2258,10 +2258,10 @@
               Expression RESULT = null;
                 int fexpleft = (parser_stack.get(parser_top-2)).left;
                 int fexpright = (parser_stack.get(parser_top-2)).right;
-                Expression fexp = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression fexp = (Expression)(parser_stack.get(parser_top-2)).value;
                 int rlpleft = (parser_stack.get(parser_top-0)).left;
                 int rlpright = (parser_stack.get(parser_top-0)).right;
-                Expression rlp = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression rlp = (Expression)(parser_stack.get(parser_top-0)).value;
 
            //
            // Expand '//' into '/descendant-or-self::node()/' or
@@ -2291,10 +2291,10 @@
               Expression RESULT = null;
                 int fexpleft = (parser_stack.get(parser_top-2)).left;
                 int fexpright = (parser_stack.get(parser_top-2)).right;
-                Expression fexp = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression fexp = (Expression)(parser_stack.get(parser_top-2)).value;
                 int rlpleft = (parser_stack.get(parser_top-0)).left;
                 int rlpright = (parser_stack.get(parser_top-0)).right;
-                Expression rlp = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression rlp = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = new FilterParentPath(fexp, rlp);
               parser_result = new Symbol(19/*PathExpr*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2306,7 +2306,7 @@
               Expression RESULT = null;
                 int fexpleft = (parser_stack.get(parser_top-0)).left;
                 int fexpright = (parser_stack.get(parser_top-0)).right;
-                Expression fexp = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression fexp = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = fexp;
               parser_result = new Symbol(19/*PathExpr*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2318,7 +2318,7 @@
               Expression RESULT = null;
                 int lpleft = (parser_stack.get(parser_top-0)).left;
                 int lpright = (parser_stack.get(parser_top-0)).right;
-                Expression lp = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression lp = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = lp;
               parser_result = new Symbol(19/*PathExpr*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2330,10 +2330,10 @@
               Expression RESULT = null;
                 int peleft = (parser_stack.get(parser_top-2)).left;
                 int peright = (parser_stack.get(parser_top-2)).right;
-                Expression pe = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression pe = (Expression)(parser_stack.get(parser_top-2)).value;
                 int restleft = (parser_stack.get(parser_top-0)).left;
                 int restright = (parser_stack.get(parser_top-0)).right;
-                Expression rest = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression rest = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = new UnionPathExpr(pe, rest);
               parser_result = new Symbol(18/*UnionExpr*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2345,7 +2345,7 @@
               Expression RESULT = null;
                 int peleft = (parser_stack.get(parser_top-0)).left;
                 int peright = (parser_stack.get(parser_top-0)).right;
-                Expression pe = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression pe = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = pe;
               parser_result = new Symbol(18/*UnionExpr*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2357,7 +2357,7 @@
               Expression RESULT = null;
                 int ueleft = (parser_stack.get(parser_top-0)).left;
                 int ueright = (parser_stack.get(parser_top-0)).right;
-                Expression ue = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression ue = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = new UnaryOpExpr(ue);
               parser_result = new Symbol(14/*UnaryExpr*/, (parser_stack.get(parser_top-1)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2369,7 +2369,7 @@
               Expression RESULT = null;
                 int ueleft = (parser_stack.get(parser_top-0)).left;
                 int ueright = (parser_stack.get(parser_top-0)).right;
-                Expression ue = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression ue = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = ue;
               parser_result = new Symbol(14/*UnaryExpr*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2381,10 +2381,10 @@
               Expression RESULT = null;
                 int meleft = (parser_stack.get(parser_top-2)).left;
                 int meright = (parser_stack.get(parser_top-2)).right;
-                Expression me = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression me = (Expression)(parser_stack.get(parser_top-2)).value;
                 int ueleft = (parser_stack.get(parser_top-0)).left;
                 int ueright = (parser_stack.get(parser_top-0)).right;
-                Expression ue = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression ue = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = new BinOpExpr(BinOpExpr.MOD, me, ue);
               parser_result = new Symbol(13/*MultiplicativeExpr*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2396,10 +2396,10 @@
               Expression RESULT = null;
                 int meleft = (parser_stack.get(parser_top-2)).left;
                 int meright = (parser_stack.get(parser_top-2)).right;
-                Expression me = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression me = (Expression)(parser_stack.get(parser_top-2)).value;
                 int ueleft = (parser_stack.get(parser_top-0)).left;
                 int ueright = (parser_stack.get(parser_top-0)).right;
-                Expression ue = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression ue = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = new BinOpExpr(BinOpExpr.DIV, me, ue);
               parser_result = new Symbol(13/*MultiplicativeExpr*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2411,10 +2411,10 @@
               Expression RESULT = null;
                 int meleft = (parser_stack.get(parser_top-2)).left;
                 int meright = (parser_stack.get(parser_top-2)).right;
-                Expression me = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression me = (Expression)(parser_stack.get(parser_top-2)).value;
                 int ueleft = (parser_stack.get(parser_top-0)).left;
                 int ueright = (parser_stack.get(parser_top-0)).right;
-                Expression ue = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression ue = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = new BinOpExpr(BinOpExpr.TIMES, me, ue);
               parser_result = new Symbol(13/*MultiplicativeExpr*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2426,7 +2426,7 @@
               Expression RESULT = null;
                 int ueleft = (parser_stack.get(parser_top-0)).left;
                 int ueright = (parser_stack.get(parser_top-0)).right;
-                Expression ue = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression ue = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = ue;
               parser_result = new Symbol(13/*MultiplicativeExpr*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2438,10 +2438,10 @@
               Expression RESULT = null;
                 int aeleft = (parser_stack.get(parser_top-2)).left;
                 int aeright = (parser_stack.get(parser_top-2)).right;
-                Expression ae = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression ae = (Expression)(parser_stack.get(parser_top-2)).value;
                 int meleft = (parser_stack.get(parser_top-0)).left;
                 int meright = (parser_stack.get(parser_top-0)).right;
-                Expression me = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression me = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = new BinOpExpr(BinOpExpr.MINUS, ae, me);
               parser_result = new Symbol(12/*AdditiveExpr*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2453,10 +2453,10 @@
               Expression RESULT = null;
                 int aeleft = (parser_stack.get(parser_top-2)).left;
                 int aeright = (parser_stack.get(parser_top-2)).right;
-                Expression ae = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression ae = (Expression)(parser_stack.get(parser_top-2)).value;
                 int meleft = (parser_stack.get(parser_top-0)).left;
                 int meright = (parser_stack.get(parser_top-0)).right;
-                Expression me = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression me = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = new BinOpExpr(BinOpExpr.PLUS, ae, me);
               parser_result = new Symbol(12/*AdditiveExpr*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2468,7 +2468,7 @@
               Expression RESULT = null;
                 int meleft = (parser_stack.get(parser_top-0)).left;
                 int meright = (parser_stack.get(parser_top-0)).right;
-                Expression me = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression me = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = me;
               parser_result = new Symbol(12/*AdditiveExpr*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2480,10 +2480,10 @@
               Expression RESULT = null;
                 int releft = (parser_stack.get(parser_top-2)).left;
                 int reright = (parser_stack.get(parser_top-2)).right;
-                Expression re = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression re = (Expression)(parser_stack.get(parser_top-2)).value;
                 int aeleft = (parser_stack.get(parser_top-0)).left;
                 int aeright = (parser_stack.get(parser_top-0)).right;
-                Expression ae = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression ae = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = new RelationalExpr(Operators.GE, re, ae);
               parser_result = new Symbol(11/*RelationalExpr*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2495,10 +2495,10 @@
               Expression RESULT = null;
                 int releft = (parser_stack.get(parser_top-2)).left;
                 int reright = (parser_stack.get(parser_top-2)).right;
-                Expression re = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression re = (Expression)(parser_stack.get(parser_top-2)).value;
                 int aeleft = (parser_stack.get(parser_top-0)).left;
                 int aeright = (parser_stack.get(parser_top-0)).right;
-                Expression ae = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression ae = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = new RelationalExpr(Operators.LE, re, ae);
               parser_result = new Symbol(11/*RelationalExpr*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2510,10 +2510,10 @@
               Expression RESULT = null;
                 int releft = (parser_stack.get(parser_top-2)).left;
                 int reright = (parser_stack.get(parser_top-2)).right;
-                Expression re = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression re = (Expression)(parser_stack.get(parser_top-2)).value;
                 int aeleft = (parser_stack.get(parser_top-0)).left;
                 int aeright = (parser_stack.get(parser_top-0)).right;
-                Expression ae = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression ae = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = new RelationalExpr(Operators.GT, re, ae);
               parser_result = new Symbol(11/*RelationalExpr*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2525,10 +2525,10 @@
               Expression RESULT = null;
                 int releft = (parser_stack.get(parser_top-2)).left;
                 int reright = (parser_stack.get(parser_top-2)).right;
-                Expression re = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression re = (Expression)(parser_stack.get(parser_top-2)).value;
                 int aeleft = (parser_stack.get(parser_top-0)).left;
                 int aeright = (parser_stack.get(parser_top-0)).right;
-                Expression ae = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression ae = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = new RelationalExpr(Operators.LT, re, ae);
               parser_result = new Symbol(11/*RelationalExpr*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2540,7 +2540,7 @@
               Expression RESULT = null;
                 int aeleft = (parser_stack.get(parser_top-0)).left;
                 int aeright = (parser_stack.get(parser_top-0)).right;
-                Expression ae = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression ae = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = ae;
               parser_result = new Symbol(11/*RelationalExpr*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2552,10 +2552,10 @@
               Expression RESULT = null;
                 int eeleft = (parser_stack.get(parser_top-2)).left;
                 int eeright = (parser_stack.get(parser_top-2)).right;
-                Expression ee = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression ee = (Expression)(parser_stack.get(parser_top-2)).value;
                 int releft = (parser_stack.get(parser_top-0)).left;
                 int reright = (parser_stack.get(parser_top-0)).right;
-                Expression re = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression re = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = new EqualityExpr(Operators.NE, ee, re);
               parser_result = new Symbol(10/*EqualityExpr*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2567,10 +2567,10 @@
               Expression RESULT = null;
                 int eeleft = (parser_stack.get(parser_top-2)).left;
                 int eeright = (parser_stack.get(parser_top-2)).right;
-                Expression ee = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression ee = (Expression)(parser_stack.get(parser_top-2)).value;
                 int releft = (parser_stack.get(parser_top-0)).left;
                 int reright = (parser_stack.get(parser_top-0)).right;
-                Expression re = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression re = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = new EqualityExpr(Operators.EQ, ee, re);
               parser_result = new Symbol(10/*EqualityExpr*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2582,7 +2582,7 @@
               Expression RESULT = null;
                 int releft = (parser_stack.get(parser_top-0)).left;
                 int reright = (parser_stack.get(parser_top-0)).right;
-                Expression re = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression re = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = re;
               parser_result = new Symbol(10/*EqualityExpr*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2594,10 +2594,10 @@
               Expression RESULT = null;
                 int aeleft = (parser_stack.get(parser_top-2)).left;
                 int aeright = (parser_stack.get(parser_top-2)).right;
-                Expression ae = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression ae = (Expression)(parser_stack.get(parser_top-2)).value;
                 int eeleft = (parser_stack.get(parser_top-0)).left;
                 int eeright = (parser_stack.get(parser_top-0)).right;
-                Expression ee = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression ee = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = new LogicalExpr(LogicalExpr.AND, ae, ee);
               parser_result = new Symbol(9/*AndExpr*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2609,7 +2609,7 @@
               Expression RESULT = null;
                 int eleft = (parser_stack.get(parser_top-0)).left;
                 int eright = (parser_stack.get(parser_top-0)).right;
-                Expression e = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression e = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = e;
               parser_result = new Symbol(9/*AndExpr*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2621,10 +2621,10 @@
               Expression RESULT = null;
                 int oeleft = (parser_stack.get(parser_top-2)).left;
                 int oeright = (parser_stack.get(parser_top-2)).right;
-                Expression oe = (Expression)((Symbol) parser_stack.get(parser_top-2)).value;
+                Expression oe = (Expression)(parser_stack.get(parser_top-2)).value;
                 int aeleft = (parser_stack.get(parser_top-0)).left;
                 int aeright = (parser_stack.get(parser_top-0)).right;
-                Expression ae = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression ae = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = new LogicalExpr(LogicalExpr.OR, oe, ae);
               parser_result = new Symbol(8/*OrExpr*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2636,7 +2636,7 @@
               Expression RESULT = null;
                 int aeleft = (parser_stack.get(parser_top-0)).left;
                 int aeright = (parser_stack.get(parser_top-0)).right;
-                Expression ae = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression ae = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = ae;
               parser_result = new Symbol(8/*OrExpr*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2648,7 +2648,7 @@
               Expression RESULT = null;
                 int exleft = (parser_stack.get(parser_top-0)).left;
                 int exright = (parser_stack.get(parser_top-0)).right;
-                Expression ex = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression ex = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = ex;
               parser_result = new Symbol(2/*Expr*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2660,7 +2660,7 @@
               Expression RESULT = null;
                 int eleft = (parser_stack.get(parser_top-1)).left;
                 int eright = (parser_stack.get(parser_top-1)).right;
-                Expression e = (Expression)((Symbol) parser_stack.get(parser_top-1)).value;
+                Expression e = (Expression)(parser_stack.get(parser_top-1)).value;
 
                 RESULT = new Predicate(e);
 
@@ -2674,11 +2674,11 @@
                 List<Expression> RESULT = null;
                 int pleft = (parser_stack.get(parser_top-1)).left;
                 int pright = (parser_stack.get(parser_top-1)).right;
-                Expression p = (Expression)((Symbol) parser_stack.get(parser_top-1)).value;
+                Expression p = (Expression)(parser_stack.get(parser_top-1)).value;
                 int ppleft = (parser_stack.get(parser_top-0)).left;
                 int ppright = (parser_stack.get(parser_top-0)).right;
                 @SuppressWarnings("unchecked")
-                List<Expression> pp = (ArrayList<Expression>)((Symbol) parser_stack.get(parser_top-0)).value;
+                List<Expression> pp = (ArrayList<Expression>)(parser_stack.get(parser_top-0)).value;
                 pp.add(0, p); RESULT = pp;
               parser_result = new Symbol(35/*Predicates*/, (parser_stack.get(parser_top-1)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2690,7 +2690,7 @@
                 List<Expression> RESULT = null;
                 int pleft = (parser_stack.get(parser_top-0)).left;
                 int pright = (parser_stack.get(parser_top-0)).right;
-                Expression p = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression p = (Expression)(parser_stack.get(parser_top-0)).value;
 
                 List<Expression> temp = new ArrayList<>();
                 temp.add(p);
@@ -2733,7 +2733,7 @@
               Object RESULT = null;
                 int qnleft = (parser_stack.get(parser_top-0)).left;
                 int qnright = (parser_stack.get(parser_top-0)).right;
-                QName qn = (QName)((Symbol) parser_stack.get(parser_top-0)).value;
+                QName qn = (QName)(parser_stack.get(parser_top-0)).value;
                  RESULT = qn;
               parser_result = new Symbol(34/*NameTestPattern*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2790,7 +2790,7 @@
               Object RESULT = null;
                 int ntleft = (parser_stack.get(parser_top-0)).left;
                 int ntright = (parser_stack.get(parser_top-0)).right;
-                Object nt = (Object)((Symbol) parser_stack.get(parser_top-0)).value;
+                Object nt = parser_stack.get(parser_top-0).value;
                  RESULT = nt;
               parser_result = new Symbol(33/*NodeTestPattern*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2802,14 +2802,14 @@
               StepPattern RESULT = null;
                 int axisleft = (parser_stack.get(parser_top-2)).left;
                 int axisright = (parser_stack.get(parser_top-2)).right;
-                Integer axis = (Integer)((Symbol) parser_stack.get(parser_top-2)).value;
+                Integer axis = (Integer)(parser_stack.get(parser_top-2)).value;
                 int pipleft = (parser_stack.get(parser_top-1)).left;
                 int pipright = (parser_stack.get(parser_top-1)).right;
-                StepPattern pip = (StepPattern)((Symbol) parser_stack.get(parser_top-1)).value;
+                StepPattern pip = (StepPattern)(parser_stack.get(parser_top-1)).value;
                 int ppleft = (parser_stack.get(parser_top-0)).left;
                 int ppright = (parser_stack.get(parser_top-0)).right;
                 @SuppressWarnings("unchecked")
-                List<Predicate> pp = (ArrayList<Predicate>)((Symbol) parser_stack.get(parser_top-0)).value;
+                List<Predicate> pp = (ArrayList<Predicate>)(parser_stack.get(parser_top-0)).value;
 
                // TODO: report error if axis is attribute
                RESULT = (ProcessingInstructionPattern)pip.setPredicates(pp);
@@ -2824,10 +2824,10 @@
               StepPattern RESULT = null;
                 int axisleft = (parser_stack.get(parser_top-1)).left;
                 int axisright = (parser_stack.get(parser_top-1)).right;
-                Integer axis = (Integer)((Symbol) parser_stack.get(parser_top-1)).value;
+                Integer axis = (Integer)(parser_stack.get(parser_top-1)).value;
                 int pipleft = (parser_stack.get(parser_top-0)).left;
                 int pipright = (parser_stack.get(parser_top-0)).right;
-                StepPattern pip = (StepPattern)((Symbol) parser_stack.get(parser_top-0)).value;
+                StepPattern pip = (StepPattern)(parser_stack.get(parser_top-0)).value;
 
                RESULT = pip;    // TODO: report error if axis is attribute
 
@@ -2841,14 +2841,14 @@
               StepPattern RESULT = null;
                 int axisleft = (parser_stack.get(parser_top-2)).left;
                 int axisright = (parser_stack.get(parser_top-2)).right;
-                Integer axis = (Integer)((Symbol) parser_stack.get(parser_top-2)).value;
+                Integer axis = (Integer)(parser_stack.get(parser_top-2)).value;
                 int ntleft = (parser_stack.get(parser_top-1)).left;
                 int ntright = (parser_stack.get(parser_top-1)).right;
-                Object nt = (Object)((Symbol) parser_stack.get(parser_top-1)).value;
+                Object nt = parser_stack.get(parser_top-1).value;
                 int ppleft = (parser_stack.get(parser_top-0)).left;
                 int ppright = (parser_stack.get(parser_top-0)).right;
                 @SuppressWarnings("unchecked")
-               List<Predicate>pp = (ArrayList<Predicate>)((Symbol) parser_stack.get(parser_top-0)).value;
+               List<Predicate>pp = (ArrayList<Predicate>)(parser_stack.get(parser_top-0)).value;
 
                RESULT = parser.createStepPattern(axis.intValue(), nt, pp);
 
@@ -2862,10 +2862,10 @@
               StepPattern RESULT = null;
                 int axisleft = (parser_stack.get(parser_top-1)).left;
                 int axisright = (parser_stack.get(parser_top-1)).right;
-                Integer axis = (Integer)((Symbol) parser_stack.get(parser_top-1)).value;
+                Integer axis = (Integer)(parser_stack.get(parser_top-1)).value;
                 int ntleft = (parser_stack.get(parser_top-0)).left;
                 int ntright = (parser_stack.get(parser_top-0)).right;
-                Object nt = (Object)((Symbol) parser_stack.get(parser_top-0)).value;
+                Object nt = parser_stack.get(parser_top-0).value;
 
                RESULT = parser.createStepPattern(axis.intValue(), nt, null);
 
@@ -2879,11 +2879,11 @@
               StepPattern RESULT = null;
                 int pipleft = (parser_stack.get(parser_top-1)).left;
                 int pipright = (parser_stack.get(parser_top-1)).right;
-                StepPattern pip = (StepPattern)((Symbol) parser_stack.get(parser_top-1)).value;
+                StepPattern pip = (StepPattern)(parser_stack.get(parser_top-1)).value;
                 int ppleft = (parser_stack.get(parser_top-0)).left;
                 int ppright = (parser_stack.get(parser_top-0)).right;
                 @SuppressWarnings("unchecked")
-                List<Predicate> pp = (ArrayList<Predicate>)((Symbol) parser_stack.get(parser_top-0)).value;
+                List<Predicate> pp = (ArrayList<Predicate>)(parser_stack.get(parser_top-0)).value;
                  RESULT = (ProcessingInstructionPattern)pip.setPredicates(pp);
               parser_result = new Symbol(32/*StepPattern*/, (parser_stack.get(parser_top-1)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2895,7 +2895,7 @@
               StepPattern RESULT = null;
                 int pipleft = (parser_stack.get(parser_top-0)).left;
                 int pipright = (parser_stack.get(parser_top-0)).right;
-                StepPattern pip = (StepPattern)((Symbol) parser_stack.get(parser_top-0)).value;
+                StepPattern pip = (StepPattern)(parser_stack.get(parser_top-0)).value;
                  RESULT = pip;
               parser_result = new Symbol(32/*StepPattern*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2907,11 +2907,11 @@
               StepPattern RESULT = null;
                 int ntleft = (parser_stack.get(parser_top-1)).left;
                 int ntright = (parser_stack.get(parser_top-1)).right;
-                Object nt = (Object)((Symbol) parser_stack.get(parser_top-1)).value;
+                Object nt = parser_stack.get(parser_top-1).value;
                 int ppleft = (parser_stack.get(parser_top-0)).left;
                 int ppright = (parser_stack.get(parser_top-0)).right;
                 @SuppressWarnings("unchecked")
-                List<Predicate> pp = (ArrayList<Predicate>)((Symbol) parser_stack.get(parser_top-0)).value;
+                List<Predicate> pp = (ArrayList<Predicate>)(parser_stack.get(parser_top-0)).value;
 
                 RESULT = parser.createStepPattern(Axis.CHILD, nt, pp);
 
@@ -2925,7 +2925,7 @@
               StepPattern RESULT = null;
                 int ntleft = (parser_stack.get(parser_top-0)).left;
                 int ntright = (parser_stack.get(parser_top-0)).right;
-                Object nt = (Object)((Symbol) parser_stack.get(parser_top-0)).value;
+                Object nt = parser_stack.get(parser_top-0).value;
 
                 RESULT = parser.createStepPattern(Axis.CHILD, nt, null);
 
@@ -2939,10 +2939,10 @@
               RelativePathPattern RESULT = null;
                 int spleft = (parser_stack.get(parser_top-2)).left;
                 int spright = (parser_stack.get(parser_top-2)).right;
-                StepPattern sp = (StepPattern)((Symbol) parser_stack.get(parser_top-2)).value;
+                StepPattern sp = (StepPattern)(parser_stack.get(parser_top-2)).value;
                 int rppleft = (parser_stack.get(parser_top-0)).left;
                 int rppright = (parser_stack.get(parser_top-0)).right;
-                RelativePathPattern rpp = (RelativePathPattern)((Symbol) parser_stack.get(parser_top-0)).value;
+                RelativePathPattern rpp = (RelativePathPattern)(parser_stack.get(parser_top-0)).value;
                  RESULT = new AncestorPattern(sp, rpp);
               parser_result = new Symbol(31/*RelativePathPattern*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2954,10 +2954,10 @@
               RelativePathPattern RESULT = null;
                 int spleft = (parser_stack.get(parser_top-2)).left;
                 int spright = (parser_stack.get(parser_top-2)).right;
-                StepPattern sp = (StepPattern)((Symbol) parser_stack.get(parser_top-2)).value;
+                StepPattern sp = (StepPattern)(parser_stack.get(parser_top-2)).value;
                 int rppleft = (parser_stack.get(parser_top-0)).left;
                 int rppright = (parser_stack.get(parser_top-0)).right;
-                RelativePathPattern rpp = (RelativePathPattern)((Symbol) parser_stack.get(parser_top-0)).value;
+                RelativePathPattern rpp = (RelativePathPattern)(parser_stack.get(parser_top-0)).value;
                  RESULT = new ParentPattern(sp, rpp);
               parser_result = new Symbol(31/*RelativePathPattern*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2969,7 +2969,7 @@
               RelativePathPattern RESULT = null;
                 int spleft = (parser_stack.get(parser_top-0)).left;
                 int spright = (parser_stack.get(parser_top-0)).right;
-                StepPattern sp = (StepPattern)((Symbol) parser_stack.get(parser_top-0)).value;
+                StepPattern sp = (StepPattern)(parser_stack.get(parser_top-0)).value;
                  RESULT = sp;
               parser_result = new Symbol(31/*RelativePathPattern*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2981,7 +2981,7 @@
               StepPattern RESULT = null;
                 int lleft = (parser_stack.get(parser_top-1)).left;
                 int lright = (parser_stack.get(parser_top-1)).right;
-                String l = (String)((Symbol) parser_stack.get(parser_top-1)).value;
+                String l = (String)(parser_stack.get(parser_top-1)).value;
                  RESULT = new ProcessingInstructionPattern(l);
               parser_result = new Symbol(30/*ProcessingInstructionPattern*/, (parser_stack.get(parser_top-3)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -2993,10 +2993,10 @@
               IdKeyPattern RESULT = null;
                 int l1left = (parser_stack.get(parser_top-3)).left;
                 int l1right = (parser_stack.get(parser_top-3)).right;
-                String l1 = (String)((Symbol) parser_stack.get(parser_top-3)).value;
+                String l1 = (String)(parser_stack.get(parser_top-3)).value;
                 int l2left = (parser_stack.get(parser_top-1)).left;
                 int l2right = (parser_stack.get(parser_top-1)).right;
-                String l2 = (String)((Symbol) parser_stack.get(parser_top-1)).value;
+                String l2 = (String)(parser_stack.get(parser_top-1)).value;
                  RESULT = new KeyPattern(l1, l2);
               parser_result = new Symbol(27/*IdKeyPattern*/, (parser_stack.get(parser_top-5)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -3008,7 +3008,7 @@
               IdKeyPattern RESULT = null;
                 int lleft = (parser_stack.get(parser_top-1)).left;
                 int lright = (parser_stack.get(parser_top-1)).right;
-                String l = (String)((Symbol) parser_stack.get(parser_top-1)).value;
+                String l = (String)(parser_stack.get(parser_top-1)).value;
                  RESULT = new IdPattern(l);
                parser.setHasIdCall(true);
 
@@ -3022,7 +3022,7 @@
               Pattern RESULT = null;
                 int rppleft = (parser_stack.get(parser_top-0)).left;
                 int rppright = (parser_stack.get(parser_top-0)).right;
-                RelativePathPattern rpp = (RelativePathPattern)((Symbol) parser_stack.get(parser_top-0)).value;
+                RelativePathPattern rpp = (RelativePathPattern)(parser_stack.get(parser_top-0)).value;
                  RESULT = rpp;
               parser_result = new Symbol(29/*LocationPathPattern*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -3034,7 +3034,7 @@
               Pattern RESULT = null;
                 int rppleft = (parser_stack.get(parser_top-0)).left;
                 int rppright = (parser_stack.get(parser_top-0)).right;
-                RelativePathPattern rpp = (RelativePathPattern)((Symbol) parser_stack.get(parser_top-0)).value;
+                RelativePathPattern rpp = (RelativePathPattern)(parser_stack.get(parser_top-0)).value;
                  RESULT = new AncestorPattern(rpp);
               parser_result = new Symbol(29/*LocationPathPattern*/, (parser_stack.get(parser_top-1)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -3046,10 +3046,10 @@
               Pattern RESULT = null;
                 int ikpleft = (parser_stack.get(parser_top-2)).left;
                 int ikpright = (parser_stack.get(parser_top-2)).right;
-                IdKeyPattern ikp = (IdKeyPattern)((Symbol) parser_stack.get(parser_top-2)).value;
+                IdKeyPattern ikp = (IdKeyPattern)(parser_stack.get(parser_top-2)).value;
                 int rppleft = (parser_stack.get(parser_top-0)).left;
                 int rppright = (parser_stack.get(parser_top-0)).right;
-                RelativePathPattern rpp = (RelativePathPattern)((Symbol) parser_stack.get(parser_top-0)).value;
+                RelativePathPattern rpp = (RelativePathPattern)(parser_stack.get(parser_top-0)).value;
                  RESULT = new AncestorPattern(ikp, rpp);
               parser_result = new Symbol(29/*LocationPathPattern*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -3061,10 +3061,10 @@
               Pattern RESULT = null;
                 int ikpleft = (parser_stack.get(parser_top-2)).left;
                 int ikpright = (parser_stack.get(parser_top-2)).right;
-                IdKeyPattern ikp = (IdKeyPattern)((Symbol) parser_stack.get(parser_top-2)).value;
+                IdKeyPattern ikp = (IdKeyPattern)(parser_stack.get(parser_top-2)).value;
                 int rppleft = (parser_stack.get(parser_top-0)).left;
                 int rppright = (parser_stack.get(parser_top-0)).right;
-                RelativePathPattern rpp = (RelativePathPattern)((Symbol) parser_stack.get(parser_top-0)).value;
+                RelativePathPattern rpp = (RelativePathPattern)(parser_stack.get(parser_top-0)).value;
                  RESULT = new ParentPattern(ikp, rpp);
               parser_result = new Symbol(29/*LocationPathPattern*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -3076,7 +3076,7 @@
               Pattern RESULT = null;
                 int ikpleft = (parser_stack.get(parser_top-0)).left;
                 int ikpright = (parser_stack.get(parser_top-0)).right;
-                IdKeyPattern ikp = (IdKeyPattern)((Symbol) parser_stack.get(parser_top-0)).value;
+                IdKeyPattern ikp = (IdKeyPattern)(parser_stack.get(parser_top-0)).value;
                  RESULT = ikp;
               parser_result = new Symbol(29/*LocationPathPattern*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -3088,7 +3088,7 @@
               Pattern RESULT = null;
                 int rppleft = (parser_stack.get(parser_top-0)).left;
                 int rppright = (parser_stack.get(parser_top-0)).right;
-                RelativePathPattern rpp = (RelativePathPattern)((Symbol) parser_stack.get(parser_top-0)).value;
+                RelativePathPattern rpp = (RelativePathPattern)(parser_stack.get(parser_top-0)).value;
                  RESULT = new AbsolutePathPattern(rpp);
               parser_result = new Symbol(29/*LocationPathPattern*/, (parser_stack.get(parser_top-1)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -3109,10 +3109,10 @@
               Pattern RESULT = null;
                 int lppleft = (parser_stack.get(parser_top-2)).left;
                 int lppright = (parser_stack.get(parser_top-2)).right;
-                Pattern lpp = (Pattern)((Symbol) parser_stack.get(parser_top-2)).value;
+                Pattern lpp = (Pattern)(parser_stack.get(parser_top-2)).value;
                 int pleft = (parser_stack.get(parser_top-0)).left;
                 int pright = (parser_stack.get(parser_top-0)).right;
-                Pattern p = (Pattern)((Symbol) parser_stack.get(parser_top-0)).value;
+                Pattern p = (Pattern)(parser_stack.get(parser_top-0)).value;
                  RESULT = new AlternativePattern(lpp, p);
               parser_result = new Symbol(28/*Pattern*/, (parser_stack.get(parser_top-2)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -3124,7 +3124,7 @@
               Pattern RESULT = null;
                 int lppleft = (parser_stack.get(parser_top-0)).left;
                 int lppright = (parser_stack.get(parser_top-0)).right;
-                Pattern lpp = (Pattern)((Symbol) parser_stack.get(parser_top-0)).value;
+                Pattern lpp = (Pattern)(parser_stack.get(parser_top-0)).value;
                  RESULT = lpp;
               parser_result = new Symbol(28/*Pattern*/, (parser_stack.get(parser_top-0)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -3136,7 +3136,7 @@
               SyntaxTreeNode RESULT = null;
                 int exprleft = (parser_stack.get(parser_top-0)).left;
                 int exprright = (parser_stack.get(parser_top-0)).right;
-                Expression expr = (Expression)((Symbol) parser_stack.get(parser_top-0)).value;
+                Expression expr = (Expression)(parser_stack.get(parser_top-0)).value;
                  RESULT = expr;
               parser_result = new Symbol(1/*TopLevel*/, (parser_stack.get(parser_top-1)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -3148,7 +3148,7 @@
               SyntaxTreeNode RESULT = null;
                 int patternleft = (parser_stack.get(parser_top-0)).left;
                 int patternright = (parser_stack.get(parser_top-0)).right;
-                Pattern pattern = (Pattern)((Symbol) parser_stack.get(parser_top-0)).value;
+                Pattern pattern = (Pattern)(parser_stack.get(parser_top-0)).value;
                  RESULT = pattern;
               parser_result = new Symbol(1/*TopLevel*/, (parser_stack.get(parser_top-1)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
@@ -3160,7 +3160,7 @@
               Object RESULT = null;
                 int start_valleft = (parser_stack.get(parser_top-1)).left;
                 int start_valright = (parser_stack.get(parser_top-1)).right;
-                SyntaxTreeNode start_val = (SyntaxTreeNode)((Symbol) parser_stack.get(parser_top-1)).value;
+                SyntaxTreeNode start_val = (SyntaxTreeNode)(parser_stack.get(parser_top-1)).value;
                 RESULT = start_val;
               parser_result = new Symbol(0/*$START*/, (parser_stack.get(parser_top-1)).left, (parser_stack.get(parser_top-0)).right, RESULT);
             }
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -864,7 +864,7 @@
             // iteration after it reaches the end of the InstructionList, with
             // currentHandle set to null.
             currentHandle = instructions.hasNext()
-                                    ? (InstructionHandle) instructions.next()
+                                    ? instructions.next()
                                     : null;
             Instruction inst =
                     (currentHandle != null) ? currentHandle.getInstruction()
@@ -904,14 +904,13 @@
                 // are better candidates for outlining than the current chunk.
                 if (!openChunkAtCurrLevel) {
                     nestedSubChunks = currLevelChunks;
-                    currLevelChunks = (List<InstructionHandle>)subChunkStack.pop();
+                    currLevelChunks = subChunkStack.pop();
                 }
 
                 // Get the handle for the start of this chunk (the last entry
                 // in currLevelChunks)
                 InstructionHandle chunkStart =
-                        (InstructionHandle) currLevelChunks.get(
-                                                      currLevelChunks.size()-1);
+                        currLevelChunks.get(currLevelChunks.size()-1);
 
                 int chunkEndPosition =
                         (currentHandle != null) ? currentHandle.getPosition()
@@ -940,12 +939,8 @@
 
                             // Gather all the child chunks of the current chunk
                             for (int i = 0; i < childChunkCount; i++) {
-                                InstructionHandle start =
-                                    (InstructionHandle) nestedSubChunks
-                                                            .get(i*2);
-                                InstructionHandle end =
-                                    (InstructionHandle) nestedSubChunks
-                                                            .get(i*2+1);
+                                InstructionHandle start = nestedSubChunks.get(i*2);
+                                InstructionHandle end = nestedSubChunks.get(i*2+1);
 
                                 childChunks[i] = new Chunk(start, end);
                             }
@@ -1168,7 +1163,7 @@
             for (int i = candidateChunks.size()-1;
                  i >= 0 && currentMethodSize > TARGET_METHOD_SIZE;
                  i--) {
-                Chunk chunkToOutline = (Chunk)candidateChunks.get(i);
+                Chunk chunkToOutline = candidateChunks.get(i);
 
                 methodsOutlined.add(outline(chunkToOutline.getChunkStart(),
                                             chunkToOutline.getChunkEnd(),
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -151,7 +151,7 @@
             needToSetDocumentInfo = false;
         }
 
-        final Element tmp = (Element)_document.createElementNS(namespace, qName);
+        final Element tmp = _document.createElementNS(namespace, qName);
 
         // Add namespace declarations first
         if (_namespaceDecls != null) {
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,5 @@
 /*
  * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -337,8 +336,8 @@
         if (namespaces != null) {
             final int nDecls = namespaces.size();
             for (int i = 0; i < nDecls; i++) {
-                final String prefix = (String) namespaces.get(i++);
-                String uri = (String) namespaces.get(i);
+                final String prefix = namespaces.get(i++);
+                String uri = namespaces.get(i);
                 Namespace ns = createNamespace(prefix, uri);
                 if (nsMap == null) {
                     nsMap = new HashMap<>();
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -613,7 +613,7 @@
      * Return the thread local copy of the stylesheet DOM.
      */
     public DOM getStylesheetDOM() {
-        return (DOM)_sdom.get();
+        return _sdom.get();
     }
 
     /**
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -1518,7 +1518,7 @@
         if ( count > 0) {
             final byte[][] result = new byte[count][1];
             for (int i = 0; i < count; i++) {
-                result[i] = (byte[])bytecodes.get(i);
+                result[i] = bytecodes.get(i);
             }
 
             return result;
@@ -1612,7 +1612,7 @@
         if (count > 0) {
             final byte[][] result = new byte[count][1];
             for (int i = 0; i < count; i++) {
-                result[i] = (byte[])bytecodes.get(i);
+                result[i] = bytecodes.get(i);
             }
 
             return result;
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -407,7 +407,7 @@
         _method = (String) _properties.get(OutputKeys.METHOD);
 
         // Get encoding using getProperty() to use defaults
-        _encoding = (String) _properties.getProperty(OutputKeys.ENCODING);
+        _encoding = _properties.getProperty(OutputKeys.ENCODING);
 
         _tohFactory = TransletOutputHandlerFactory.newInstance(_useServicesMechanism);
         _tohFactory.setEncoding(_encoding);
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/XSLTCSource.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/XSLTCSource.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -94,7 +94,7 @@
     protected DOM getDOM(XSLTCDTMManager dtmManager, AbstractTranslet translet)
         throws SAXException
     {
-        SAXImpl idom = (SAXImpl)_dom.get();
+        SAXImpl idom = _dom.get();
 
         if (idom != null) {
             if (dtmManager != null) {
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2009, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Sep 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -1476,7 +1476,7 @@
             num = --nodeCounter;
             nodeTable.put(node, num);
         } else {
-            Integer n = (Integer) nodeTable.get(node);
+            Integer n = nodeTable.get(node);
             if (n == null) {
                 num = --nodeCounter;
                 nodeTable.put(node, num);
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -1647,7 +1647,7 @@
         }
 
         public Augmentations getAugmentations (int attributeIndex){
-            return(Augmentations)fAugmentations.elementAt(attributeIndex);
+            return fAugmentations.elementAt(attributeIndex);
         }
 
         public Augmentations getAugmentations (String uri, String localPart){
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMStringListImpl.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMStringListImpl.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -59,7 +59,7 @@
     public String item(int index) {
         final int length = getLength();
         if (index >= 0 && index < length) {
-            return (String) fStrings.get(index);
+            return fStrings.get(index);
         }
         return null;
     }
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -773,7 +773,7 @@
                 // call listeners in the order in which they got registered
                 int nlsize = nl.size();
                 for (int i = 0; i < nlsize; i++) {
-                    LEntry le = (LEntry) nl.get(i);
+                    LEntry le = nl.get(i);
                     if (!le.useCapture && le.type.equals(evt.type) &&
                         nodeListeners.contains(le)) {
                         try {
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
@@ -333,7 +333,7 @@
         //xxx:stax getText() is supposed to return only DTD internal subset
         //shouldn't we record position here before we go ahead ??
 
-        fEntityScanner = (XMLEntityScanner)fEntityManager.getEntityScanner();
+        fEntityScanner = fEntityManager.getEntityScanner();
         fEntityManager.setEntityHandler(this);
         fStandalone = standalone;
         //System.out.println("state"+fScannerState);
@@ -443,7 +443,7 @@
      * are recognized by this component.
      */
     public String[] getRecognizedFeatures() {
-        return (String[])(RECOGNIZED_FEATURES.clone());
+        return RECOGNIZED_FEATURES.clone();
     } // getRecognizedFeatures():String[]
 
     /**
@@ -452,7 +452,7 @@
      * are recognized by this component.
      */
     public String[] getRecognizedProperties() {
-        return (String[])(RECOGNIZED_PROPERTIES.clone());
+        return RECOGNIZED_PROPERTIES.clone();
     } // getRecognizedProperties():String[]
 
     /**
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,6 @@
 /*
- * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -442,7 +443,7 @@
      * are recognized by this component.
      */
     public String[] getRecognizedFeatures() {
-        return (String[])(RECOGNIZED_FEATURES.clone());
+        return RECOGNIZED_FEATURES.clone();
     } // getRecognizedFeatures():String[]
 
     /**
@@ -514,7 +515,7 @@
      * are recognized by this component.
      */
     public String[] getRecognizedProperties() {
-        return (String[])(RECOGNIZED_PROPERTIES.clone());
+        return RECOGNIZED_PROPERTIES.clone();
     } // getRecognizedProperties():String[]
 
     /**
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -216,7 +216,7 @@
      * are recognized by this component.
      */
     public String[] getRecognizedFeatures() {
-        return (String[])(RECOGNIZED_FEATURES.clone());
+        return RECOGNIZED_FEATURES.clone();
     } // getRecognizedFeatures():String[]
 
     /**
@@ -244,7 +244,7 @@
      * are recognized by this component.
      */
     public String[] getRecognizedProperties() {
-        return (String[])(RECOGNIZED_PROPERTIES.clone());
+        return RECOGNIZED_PROPERTIES.clone();
     } // getRecognizedProperties():String[]
 
     /**
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
@@ -389,7 +389,7 @@
 
         fEntityManager = (XMLEntityManager)propertyManager.getProperty(ENTITY_MANAGER);
         fEntityStore = fEntityManager.getEntityStore() ;
-        fEntityScanner = (XMLEntityScanner)fEntityManager.getEntityScanner() ;
+        fEntityScanner = fEntityManager.getEntityScanner() ;
         fSecurityManager = (XMLSecurityManager)propertyManager.getProperty(SECURITY_MANAGER);
 
         //fEntityManager.reset();
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -195,7 +195,7 @@
      * are recognized by this component.
      */
     public String[] getRecognizedFeatures() {
-        return (String[])(LOADER_RECOGNIZED_FEATURES.clone());
+        return LOADER_RECOGNIZED_FEATURES.clone();
     } // getRecognizedFeatures():String[]
 
     /**
@@ -244,7 +244,7 @@
      * are recognized by this component.
      */
     public String[] getRecognizedProperties() {
-        return (String[])(LOADER_RECOGNIZED_PROPERTIES.clone());
+        return LOADER_RECOGNIZED_PROPERTIES.clone();
     } // getRecognizedProperties():String[]
 
     /**
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -365,7 +365,7 @@
      * are recognized by this component.
      */
     public String[] getRecognizedFeatures() {
-        return (String[])(RECOGNIZED_FEATURES.clone());
+        return RECOGNIZED_FEATURES.clone();
     } // getRecognizedFeatures():String[]
 
     /**
@@ -393,7 +393,7 @@
      * are recognized by this component.
      */
     public String[] getRecognizedProperties() {
-        return (String[])(RECOGNIZED_PROPERTIES.clone());
+        return RECOGNIZED_PROPERTIES.clone();
     } // getRecognizedProperties():String[]
 
     /**
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -480,7 +480,7 @@
      * are recognized by this component.
      */
     public String[] getRecognizedFeatures() {
-        return (String[])(RECOGNIZED_FEATURES.clone());
+        return RECOGNIZED_FEATURES.clone();
     } // getRecognizedFeatures():String[]
 
     /**
@@ -508,7 +508,7 @@
      * are recognized by this component.
      */
     public String[] getRecognizedProperties() {
-        return (String[])(RECOGNIZED_PROPERTIES.clone());
+        return RECOGNIZED_PROPERTIES.clone();
     } // getRecognizedProperties():String[]
 
     /**
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/Base64.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/Base64.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -80,8 +80,8 @@
 
         for (int i = 52,  j = 0; i<=61; i++, j++)
             lookUpBase64Alphabet[i] = (char)('0' + j);
-        lookUpBase64Alphabet[62] = (char)'+';
-        lookUpBase64Alphabet[63] = (char)'/';
+        lookUpBase64Alphabet[62] = '+';
+        lookUpBase64Alphabet[63] = '/';
 
     }
 
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -69,7 +69,7 @@
      * @return      a hashtable which contains all built-in simple types
      */
     public SymbolHash getBuiltInTypes() {
-        return (SymbolHash)fBaseTypes.makeClone();
+        return fBaseTypes.makeClone();
     }
 
     /**
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -80,6 +80,6 @@
      * @return      a hashtable which contains all built-in simple types
      */
     public SymbolHash getBuiltInTypes() {
-        return (SymbolHash)fBuiltInTypes.makeClone();
+        return fBuiltInTypes.makeClone();
     }
 }
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FullDVFactory.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FullDVFactory.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -67,7 +67,7 @@
      * @return      a hashtable which contains all built-in simple types
      */
     public SymbolHash getBuiltInTypes() {
-        return (SymbolHash)fFullTypes.makeClone();
+        return fFullTypes.makeClone();
     }
 
     // create all built-in types
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -71,7 +71,7 @@
      * @return      a hashtable which contains all built-in simple types
      */
     public SymbolHash getBuiltInTypes() {
-        return (SymbolHash)fBuiltInTypes.makeClone();
+        return fBuiltInTypes.makeClone();
     }
 
 }//SchemaDVFactoryImpl
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -235,7 +235,7 @@
     };
 
     protected static TypeValidator[] getGDVs() {
-        return (TypeValidator[])gDVs.clone();
+        return gDVs.clone();
     }
     private TypeValidator[] fDVs = gDVs;
     protected void setDVs(TypeValidator[] dvs) {
@@ -434,7 +434,7 @@
         fAnnotations = annotations;
 
         fVariety = VARIETY_LIST;
-        fItemType = (XSSimpleTypeDecl)itemType;
+        fItemType = itemType;
         fValidationDV = DV_LIST;
         fFacetsDefined = FACET_WHITESPACE;
         fFixedFacet = FACET_WHITESPACE;
@@ -544,7 +544,7 @@
         fAnnotations = annotations;
 
         fVariety = VARIETY_LIST;
-        fItemType = (XSSimpleTypeDecl)itemType;
+        fItemType = itemType;
         fValidationDV = DV_LIST;
         fFacetsDefined = FACET_WHITESPACE;
         fFixedFacet = FACET_WHITESPACE;
@@ -883,9 +883,9 @@
                 fEnumerationSize = 0;
                 for (int i = 0; i < size; i++) {
                     if (enumNSDecls != null)
-                        ctx.setNSContext((NamespaceContext)enumNSDecls.get(i));
+                        ctx.setNSContext(enumNSDecls.get(i));
                     try {
-                        ValidatedInfo info = getActualEnumValue((String)enumVals.get(i), ctx, null);
+                        ValidatedInfo info = getActualEnumValue(enumVals.get(i), ctx, null);
                         // check 4.3.5.c0 must: enumeration values from the value space of base
                         fEnumeration[fEnumerationSize++] = info;
                     } catch (InvalidDatatypeValueException ide) {
@@ -2604,7 +2604,7 @@
                 ((ancestorNS == null && type.getNamespace() == null) ||
                         (ancestorNS != null && ancestorNS.equals(type.getNamespace())))) &&   // compare with ancestor
                         type != fAnySimpleType) {  // reached anySimpleType
-            type = (XSTypeDefinition)type.getBaseType();
+            type = type.getBaseType();
         }
 
         return type != fAnySimpleType;
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -81,8 +82,7 @@
         fValidity = attrPSVI.getValidity();
         if (attrPSVI instanceof AttributePSVImpl) {
             final AttributePSVImpl attrPSVIImpl = (AttributePSVImpl) attrPSVI;
-            fErrors = (attrPSVIImpl.fErrors != null) ?
-                    (String[]) attrPSVIImpl.fErrors.clone() : null;
+            fErrors = (attrPSVIImpl.fErrors != null) ? attrPSVIImpl.fErrors.clone() : null;
         }
         else {
             final StringList errorCodes = attrPSVI.getErrorCodes();
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -105,8 +106,7 @@
         fValidationContext = elementPSVI.getValidationContext();
         if (elementPSVI instanceof ElementPSVImpl) {
             final ElementPSVImpl elementPSVIImpl = (ElementPSVImpl) elementPSVI;
-            fErrors = (elementPSVIImpl.fErrors != null) ?
-                    (String[]) elementPSVIImpl.fErrors.clone() : null;
+            fErrors = (elementPSVIImpl.fErrors != null) ? elementPSVIImpl.fErrors.clone() : null;
             elementPSVIImpl.copySchemaInformationTo(this);
         }
         else {
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -284,7 +284,7 @@
         short dMethod, bMethod, dSubMethod, bSubMethod;
         for (int i = group.size()-1, j; i >= 0; i--) {
             // Check whether this element is blocked. If so, ignore it.
-            XSElementDecl sub = (XSElementDecl)group.get(i);
+            XSElementDecl sub = group.get(i);
             if (!getDBMethods(sub.fType, element.fType, methods))
                 continue;
             // Remember derivation methods and blocks from the types
@@ -307,7 +307,7 @@
         // Convert to an array
         OneSubGroup[] ret = new OneSubGroup[newGroup.size()];
         for (int i = newGroup.size()-1; i >= 0; i--) {
-            ret[i] = (OneSubGroup)newGroup.get(i);
+            ret[i] = newGroup.get(i);
         }
         // Store the potential sub group
         fSubGroupsB.put(element, ret);
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -572,7 +572,7 @@
      * are recognized by this component.
      */
     public String[] getRecognizedFeatures() {
-        return (String[]) (RECOGNIZED_FEATURES.clone());
+        return RECOGNIZED_FEATURES.clone();
     } // getRecognizedFeatures():String[]
 
     /**
@@ -599,7 +599,7 @@
      * are recognized by this component.
      */
     public String[] getRecognizedProperties() {
-        return (String[]) (RECOGNIZED_PROPERTIES.clone());
+        return RECOGNIZED_PROPERTIES.clone();
     } // getRecognizedProperties():String[]
 
     /**
@@ -3037,7 +3037,7 @@
                     // 5 Let [Definition:]  the wild IDs be the set of all attribute information item to which clause 3.2 applied and whose validation resulted in a context-determined declaration of mustFind or no context-determined declaration at all, and whose [local name] and [namespace name] resolve (as defined by QName resolution (Instance) (3.15.4)) to an attribute declaration whose {type definition} is or is derived from ID. Then all of the following must be true:
                     // 5.1 There must be no more than one item in wild IDs.
                     if (currDecl.fType.getTypeCategory() == XSTypeDefinition.SIMPLE_TYPE
-                        && ((XSSimpleType) currDecl.fType).isIDType()) {
+                        && (currDecl.fType).isIDType()) {
                         if (wildcardIDName != null) {
                             reportSchemaError(
                                 "cvc-complex-type.5.1",
@@ -4120,7 +4120,7 @@
 
         private ShortList getItemValueTypeAt(int index) {
             if (fUseItemValueTypeVector) {
-                return (ShortList) fItemValueTypes.get(index);
+                return fItemValueTypes.get(index);
             }
             return fItemValueType;
         }
@@ -4245,8 +4245,7 @@
 
             // verify references
             // get the key store corresponding (if it exists):
-            fKeyValueStore =
-                (ValueStoreBase) fValueStoreCache.fGlobalIDConstraintMap.get(
+            fKeyValueStore = fValueStoreCache.fGlobalIDConstraintMap.get(
                     ((KeyRef) fIdentityConstraint).getKey());
 
             if (fKeyValueStore == null) {
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -260,7 +260,7 @@
                   (ancestorNS != null && ancestorNS.equals(type.getNamespace())))) &&   // compare with ancestor
                type != SchemaGrammar.fAnySimpleType &&  // reached anySimpleType
                type != SchemaGrammar.fAnyType) {        // reached anyType
-            type = (XSTypeDefinition)type.getBaseType();
+            type = type.getBaseType();
         }
 
         return type != SchemaGrammar.fAnySimpleType &&
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -165,8 +165,7 @@
             else
                 return false;
         }
-        return checkSimpleDerivation((XSSimpleType)derived,
-                (XSSimpleType)base, block);
+        return checkSimpleDerivation(derived, (XSSimpleType)base, block);
     }
 
     /**
@@ -177,7 +176,7 @@
         // if derived is anyType, then it's valid only if base is anyType too
         if (derived == SchemaGrammar.fAnyType)
             return derived == base;
-        return checkComplexDerivation((XSComplexTypeDecl)derived, base, block);
+        return checkComplexDerivation(derived, base, block);
     }
 
     /**
@@ -1237,7 +1236,7 @@
         int count = children.size();
         try {
             for (int i = 0; i < count; i++) {
-                XSParticleDecl particle1 = (XSParticleDecl)children.get(i);
+                XSParticleDecl particle1 = children.get(i);
                 particleValidRestriction(particle1, dSGHandler, wildcard, null, false);
 
             }
@@ -1271,9 +1270,9 @@
         int current = 0;
         label: for (int i = 0; i<count1; i++) {
 
-            XSParticleDecl particle1 = (XSParticleDecl)dChildren.get(i);
+            XSParticleDecl particle1 = dChildren.get(i);
             for (int j = current; j<count2; j++) {
-                XSParticleDecl particle2 = (XSParticleDecl)bChildren.get(j);
+                XSParticleDecl particle2 = bChildren.get(j);
                 current +=1;
                 try {
                     particleValidRestriction(particle1, dSGHandler, particle2, bSGHandler);
@@ -1289,7 +1288,7 @@
 
         // Now, see if there are some elements in the base we didn't match up
         for (int j=current; j < count2; j++) {
-            XSParticleDecl particle2 = (XSParticleDecl)bChildren.get(j);
+            XSParticleDecl particle2 = bChildren.get(j);
             if (!particle2.emptiable()) {
                 throw new XMLSchemaException("rcase-Recurse.2", null);
             }
@@ -1319,10 +1318,10 @@
         boolean foundIt[] = new boolean[count2];
 
         label: for (int i = 0; i<count1; i++) {
-            XSParticleDecl particle1 = (XSParticleDecl)dChildren.get(i);
+            XSParticleDecl particle1 = dChildren.get(i);
 
             for (int j = 0; j<count2; j++) {
-                XSParticleDecl particle2 = (XSParticleDecl)bChildren.get(j);
+                XSParticleDecl particle2 = bChildren.get(j);
                 try {
                     particleValidRestriction(particle1, dSGHandler, particle2, bSGHandler);
                     if (foundIt[j])
@@ -1341,7 +1340,7 @@
 
         // Now, see if there are some elements in the base we didn't match up
         for (int j=0; j < count2; j++) {
-            XSParticleDecl particle2 = (XSParticleDecl)bChildren.get(j);
+            XSParticleDecl particle2 = bChildren.get(j);
             if (!foundIt[j] && !particle2.emptiable()) {
                 throw new XMLSchemaException("rcase-RecurseUnordered.2", null);
             }
@@ -1370,9 +1369,9 @@
         int current = 0;
         label: for (int i = 0; i<count1; i++) {
 
-            XSParticleDecl particle1 = (XSParticleDecl)dChildren.get(i);
+            XSParticleDecl particle1 = dChildren.get(i);
             for (int j = current; j<count2; j++) {
-                XSParticleDecl particle2 = (XSParticleDecl)bChildren.get(j);
+                XSParticleDecl particle2 = bChildren.get(j);
                 current +=1;
                 try {
                     // IHR: go back one element on b list because the next element may match
@@ -1425,9 +1424,9 @@
 
         label: for (int i = 0; i<count1; i++) {
 
-            XSParticleDecl particle1 = (XSParticleDecl)dChildren.get(i);
+            XSParticleDecl particle1 = dChildren.get(i);
             for (int j = 0; j<count2; j++) {
-                XSParticleDecl particle2 = (XSParticleDecl)bChildren.get(j);
+                XSParticleDecl particle2 = bChildren.get(j);
                 try {
                     particleValidRestriction(particle1, dSGHandler, particle2, bSGHandler);
                     continue label;
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -52,7 +52,7 @@
     public SchemaGrammar getGrammar(String namespace) {
         if (namespace == null)
             return fNoNSGrammar;
-        return (SchemaGrammar)fGrammarRegistry.get(namespace);
+        return fGrammarRegistry.get(namespace);
     }
 
     /**
@@ -191,7 +191,7 @@
                 // we add them to the vector
                 if(gs == null) continue;
                 for (int j = gs.size() - 1; j >= 0; j--) {
-                    sg2 = (SchemaGrammar)gs.get(j);
+                    sg2 = gs.get(j);
                     if (!grammars.contains(sg2))
                         grammars.add(sg2);
                 }
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,6 @@
 /*
- * Copyright (c) 2006, 2009, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -457,7 +458,7 @@
             XSModelGroupImpl group = (XSModelGroupImpl) particle.fValue;
             if (minOccurs != 1 || maxOccurs != 1) {
                 if (group.fParticleCount == 1) {
-                    XSParticleDecl particle2 = (XSParticleDecl) group.fParticles[0];
+                    XSParticleDecl particle2 = group.fParticles[0];
                     short type2 = particle2.fType;
                     return ((type2 == XSParticleDecl.PARTICLE_ELEMENT ||
                             type2 == XSParticleDecl.PARTICLE_WILDCARD) &&
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -1607,7 +1607,7 @@
             // for each of the values
             int count = values.size();
             for (int i = 1; i < count; i += 2) {
-                elName = (String)values.get(i);
+                elName = values.get(i);
                 try {
                     // and validate it using the XSSimpleType
                     // REVISIT: what would be the proper validation context?
@@ -1824,7 +1824,7 @@
         values[pos++] = value;
     }
     OneAttr get(String key) {
-        OneAttr ret = (OneAttr)items.get(key);
+        OneAttr ret = items.get(key);
         return ret;
     }
 }
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -2581,7 +2581,7 @@
         List<SchemaGrammar> gs;
         for (int i = 0; i < currGrammars.size(); i++) {
             // get the grammar
-            sg1 = (SchemaGrammar)currGrammars.get(i);
+            sg1 = currGrammars.get(i);
             // we need to add grammars imported by sg1 too
             gs = sg1.getImportedGrammars();
             // for all grammars imported by sg2, but not in the vector
@@ -2591,7 +2591,7 @@
             }
 
             for (int j = gs.size() - 1; j >= 0; j--) {
-                sg2 = (SchemaGrammar)gs.get(j);
+                sg2 = gs.get(j);
                 if (!currGrammars.contains(sg2)) {
                     currGrammars.add(sg2);
                 }
@@ -2606,7 +2606,7 @@
         final XSDDescription desc = new XSDDescription();
 
         for (int i=0; i < length; i++) {
-            final SchemaGrammar sg1 = (SchemaGrammar)grammars.get(i);
+            final SchemaGrammar sg1 = grammars.get(i);
             desc.setNamespace(sg1.getTargetNamespace());
 
             final SchemaGrammar sg2 = findGrammar(desc, false);
@@ -2622,7 +2622,7 @@
         final int size = components.size();
         final XSDDescription desc = new XSDDescription();
         for (int i=0; i<size; i++) {
-            XSObject component = (XSObject) components.get(i);
+            XSObject component = components.get(i);
             if (!canAddComponent(component, desc)) {
                 return false;
             }
@@ -2763,7 +2763,7 @@
         final int size = importedSrc.size();
 
         for (int i=0; i<size; i++) {
-            final SchemaGrammar sg = (SchemaGrammar) importedSrc.get(i);
+            final SchemaGrammar sg =  importedSrc.get(i);
             if (!containedImportedGrammar(importedDst, sg)) {
                 importedDst.add(sg);
             }
@@ -3361,7 +3361,7 @@
         SchemaGrammar sg;
 
         for (int i=0; i<size; i++) {
-            sg = (SchemaGrammar) importedGrammar.get(i);
+            sg =  importedGrammar.get(i);
             if (null2EmptyString(sg.getTargetNamespace()).equals(null2EmptyString(grammar.getTargetNamespace()))) {
                 return true;
             }
@@ -3766,7 +3766,7 @@
         }
         else {
             Element collidingElem = (Element)objElem;
-            XSDocumentInfo collidingElemSchema = (XSDocumentInfo)registry_sub.get(qName);
+            XSDocumentInfo collidingElemSchema = registry_sub.get(qName);
             if (collidingElem == currComp) return;
             Element elemParent = null;
             XSDocumentInfo redefinedSchema = null;
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -296,7 +296,7 @@
             // for each qname in the list
             for (int i = 0; i < size; i++) {
                 // get the type decl
-                dv = findDTValidator(child, name, (QName)memberTypes.get(i),
+                dv = findDTValidator(child, name, memberTypes.get(i),
                         XSConstants.DERIVATION_UNION, schemaDoc);
                 if (dv != null) {
                     // if it's a union, expand it
@@ -389,7 +389,7 @@
                     annotations == null? null : new XSObjectListImpl(annotations, annotations.length));
         }
         else if (union) {
-            XSSimpleType[] memberDecls = (XSSimpleType[]) dTValidators.toArray(new XSSimpleType[dTValidators.size()]);
+            XSSimpleType[] memberDecls = dTValidators.toArray(new XSSimpleType[dTValidators.size()]);
             newDecl = fSchemaHandler.fDVFactory.createTypeUnion(name, schemaDoc.fTargetNamespace, (short)finalProperty, memberDecls,
                     annotations == null? null : new XSObjectListImpl(annotations, annotations.length));
         }
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -61,7 +61,7 @@
             return;
         }
 
-        UniqueOrKey uniqueOrKey = null;
+        UniqueOrKey uniqueOrKey;
         if(DOMUtil.getLocalName(uElem).equals(SchemaSymbols.ELT_UNIQUE)) {
             uniqueOrKey = new UniqueOrKey(schemaDoc.fTargetNamespace, uName, element.fName, IdentityConstraint.IC_UNIQUE);
         } else {
@@ -89,7 +89,7 @@
             if (fSchemaHandler.fTolerateDuplicates) {
                 if (idc != null) {
                     if (idc instanceof UniqueOrKey) {
-                        uniqueOrKey = (UniqueOrKey) uniqueOrKey;
+                        uniqueOrKey = (UniqueOrKey)idc;
                     }
                 }
                 fSchemaHandler.addIDConstraintDecl(uniqueOrKey);
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -64,7 +64,7 @@
         if (size == 0) {
             return toXSModel(new SchemaGrammar[0], schemaVersion);
         }
-        SchemaGrammar[] gs = (SchemaGrammar[])list.toArray(new SchemaGrammar[size]);
+        SchemaGrammar[] gs = list.toArray(new SchemaGrammar[size]);
         return toXSModel(gs, schemaVersion);
     }
 
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SimpleXMLSchema.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SimpleXMLSchema.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -52,7 +52,7 @@
 
     public Grammar[] retrieveInitialGrammarSet(String grammarType) {
         return XMLGrammarDescription.XML_SCHEMA.equals(grammarType) ?
-                (Grammar[]) fGrammars.clone() : ZERO_LENGTH_GRAMMAR_ARRAY;
+                fGrammars.clone() : ZERO_LENGTH_GRAMMAR_ARRAY;
     }
 
     public void cacheGrammars(String grammarType, Grammar[] grammars) {}
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SoftReferenceGrammarPool.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SoftReferenceGrammarPool.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -191,7 +191,7 @@
             int hash = hashCode(desc);
             int index = (hash & 0x7FFFFFFF) % fGrammars.length;
             for (Entry entry = fGrammars[index]; entry != null; entry = entry.next) {
-                Grammar tempGrammar = (Grammar) entry.grammar.get();
+                Grammar tempGrammar = entry.grammar.get();
                 /** If the soft reference has been cleared, remove this entry from the pool. */
                 if (tempGrammar == null) {
                     removeEntry(entry);
@@ -241,7 +241,7 @@
             int hash = hashCode(desc);
             int index = (hash & 0x7FFFFFFF) % fGrammars.length;
             for (Entry entry = fGrammars[index]; entry != null ; entry = entry.next) {
-                Grammar tempGrammar = (Grammar) entry.grammar.get();
+                Grammar tempGrammar = entry.grammar.get();
                 /** If the soft reference has been cleared, remove this entry from the pool. */
                 if (tempGrammar == null) {
                     removeEntry(entry);
@@ -363,7 +363,7 @@
         }
         --fGrammarCount;
         entry.grammar.entry = null;
-        return (Grammar) entry.grammar.get();
+        return entry.grammar.get();
     }
 
     /**
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -1931,7 +1931,7 @@
         if (DEBUG_EVENTS) {
             System.out.println ("==>internalEntityDecl: "+name);
             if (DEBUG_BASEURI) {
-                System.out.println ("   baseURI:"+ (String)fBaseURIStack.peek ());
+                System.out.println ("   baseURI:"+ fBaseURIStack.peek ());
             }
         }
         // internal subset string
@@ -1966,7 +1966,7 @@
             EntityImpl entity = (EntityImpl)entities.getNamedItem (name);
             if (entity == null) {
                 entity = (EntityImpl)fDocumentImpl.createEntity (name);
-                entity.setBaseURI ((String)fBaseURIStack.peek ());
+                entity.setBaseURI (fBaseURIStack.peek ());
                 entities.setNamedItem (entity);
             }
         }
@@ -1988,7 +1988,7 @@
             }
             if (!found) {
                 int entityIndex =
-                fDeferredDocumentImpl.createDeferredEntity (name, null, null, null, (String)fBaseURIStack.peek ());
+                fDeferredDocumentImpl.createDeferredEntity (name, null, null, null, fBaseURIStack.peek ());
                 fDeferredDocumentImpl.appendChild (fDocumentTypeIndex, entityIndex);
             }
         }
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -142,7 +142,7 @@
                     xmlInputSource.setCharacterStream(charStream);
                 }
                 else if (byteStream != null) {
-                    xmlInputSource.setByteStream((InputStream) byteStream);
+                    xmlInputSource.setByteStream(byteStream);
                 }
                 else if (data != null && data.length() != 0) {
                     xmlInputSource.setCharacterStream(new StringReader(data));
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SymbolHash.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SymbolHash.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -191,7 +191,7 @@
     public SymbolHash makeClone() {
         SymbolHash newTable = new SymbolHash(fTableSize);
         newTable.fNum = fNum;
-        newTable.fHashMultipliers = fHashMultipliers != null ? (int[]) fHashMultipliers.clone() : null;
+        newTable.fHashMultipliers = fHashMultipliers != null ? fHashMultipliers.clone() : null;
         for (int i = 0; i < fTableSize; i++) {
             if (fBuckets[i] != null) {
                 newTable.fBuckets[i] = fBuckets[i].makeClone();
--- a/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,8 +1,6 @@
 /*
  * Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
- * @modifiedBy: Oracle Inc.
- * @modifiedOn: Nov 2015, Sept 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -621,7 +619,7 @@
      */
     @Override
     public String[] getRecognizedFeatures() {
-        return (String[])(RECOGNIZED_FEATURES.clone());
+        return RECOGNIZED_FEATURES.clone();
     } // getRecognizedFeatures():String[]
 
     /**
@@ -658,7 +656,7 @@
      */
     @Override
     public String[] getRecognizedProperties() {
-        return (String[])(RECOGNIZED_PROPERTIES.clone());
+        return RECOGNIZED_PROPERTIES.clone();
     } // getRecognizedProperties():String[]
 
     /**
@@ -1772,7 +1770,7 @@
 
                 // Parse the XPointer expression
                 try {
-                    ((XPointerProcessor)fXPtrProcessor).parseXPointer(xpointer);
+                    fXPtrProcessor.parseXPointer(xpointer);
 
                 } catch (XNIException ex) {
                     // report the XPointer error as a resource error
@@ -1803,7 +1801,7 @@
                 // If the xpointer attribute is present
                 if (xpointer != null ) {
                         // and it was not resolved
-                        if (!((XPointerProcessor)fXPtrProcessor).isXPointerResolved()) {
+                        if (!fXPtrProcessor.isXPointerResolved()) {
                         Locale locale = (fErrorReporter != null) ? fErrorReporter.getLocale() : null;
                         String reason = fXIncludeMessageFormatter.formatMessage(locale, "XPointerResolutionUnsuccessful", null);
                         reportResourceError("XMLResourceError", new Object[] {href, reason});
@@ -2841,9 +2839,9 @@
         fLiteralSystemID.pop();
         fExpandedSystemID.pop();
         fBaseURIScope.pop();
-        fCurrentBaseURI.setBaseSystemId((String)fBaseURI.peek());
-        fCurrentBaseURI.setLiteralSystemId((String)fLiteralSystemID.peek());
-        fCurrentBaseURI.setExpandedSystemId((String)fExpandedSystemID.peek());
+        fCurrentBaseURI.setBaseSystemId(fBaseURI.peek());
+        fCurrentBaseURI.setLiteralSystemId(fLiteralSystemID.peek());
+        fCurrentBaseURI.setExpandedSystemId(fExpandedSystemID.peek());
     }
 
     // The following methods are used for language processing
@@ -2864,7 +2862,7 @@
     public String restoreLanguage() {
         fLanguageStack.pop();
         fLanguageScope.pop();
-        return (String) fLanguageStack.peek();
+        return fLanguageStack.peek();
     }
 
     /**
--- a/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -571,7 +571,7 @@
                                 handle=dtm.getAttributeNode(handle,node.getNamespaceURI(),node.getLocalName());
       }
       else
-                                handle = ((DOM2DTM)dtm).getHandleOfNode(node);
+                                handle = dtm.getHandleOfNode(node);
 
       if(DTM.NULL == handle)
         throw new RuntimeException(XMLMessages.createXMLMessage(XMLErrorResources.ER_COULD_NOT_RESOLVE_NODE, null)); //"Could not resolve the node to a handle!");
--- a/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeList.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeList.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -74,7 +74,7 @@
         if (dtmIterator != null) {
             int pos = dtmIterator.getCurrentPos();
             try {
-                m_iter=(DTMIterator)dtmIterator.cloneWithReset();
+                m_iter = dtmIterator.cloneWithReset();
             } catch(CloneNotSupportedException cnse) {
                 m_iter = dtmIterator;
             }
--- a/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -335,7 +335,7 @@
   @Override
   public final short getNodeType()
   {
-    return (short) dtm.getNodeType(node);
+    return dtm.getNodeType(node);
   }
 
   /**
--- a/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -1902,7 +1902,7 @@
         }
         for ( int i = _elementStateCount ; i > 0 ; --i ) {
             if ( _elementStates[ i ].prefixes != null ) {
-                prefix = (String) _elementStates[ i ].prefixes.get( namespaceURI );
+                prefix = _elementStates[ i ].prefixes.get( namespaceURI );
                 if ( prefix != null )
                     return prefix;
             }
--- a/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/NamespaceMappings.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/NamespaceMappings.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -250,7 +250,7 @@
         {
             if (m_nodeStack.isEmpty())
                 return;
-            MappingRecord map = (MappingRecord)(m_nodeStack.peek());
+            MappingRecord map = m_nodeStack.peek();
             int depth = map.m_declarationDepth;
             if (depth < elemDepth)
                 return;
@@ -258,7 +258,7 @@
              * so get rid of it
              */
 
-            map = (MappingRecord) m_nodeStack.pop();
+            map = m_nodeStack.pop();
             final String prefix = map.m_prefix;
             popNamespace(prefix);
             if (saxHandler != null)
--- a/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -1667,7 +1667,7 @@
             startClean =
                 accumDefaultEscape(
                     m_writer,
-                    (char)ch,
+                    ch,
                     i,
                     chars,
                     end,
@@ -2739,9 +2739,8 @@
                     // whitspace separated "{uri1}local1 {uri2}local2 ..."
                     if (i != 0)
                         sb.append(' ');
-                    final String uri = (String) URI_and_localNames.get(i);
-                    final String localName =
-                        (String) URI_and_localNames.get(i + 1);
+                    final String uri = URI_and_localNames.get(i);
+                    final String localName = URI_and_localNames.get(i + 1);
                     if (uri != null) {
                         // If there is no URI don't put this in, just the localName then.
                         sb.append('{');
--- a/src/java.xml/share/classes/com/sun/org/apache/xpath/internal/NodeSet.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xpath/internal/NodeSet.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -350,7 +350,7 @@
 
     runTo(index);
 
-    return (Node) this.elementAt(index);
+    return this.elementAt(index);
   }
 
   /**
@@ -582,7 +582,7 @@
 
     for (i = end; i >= start; i--)
     {
-      Node child = (Node) elementAt(i);
+      Node child = elementAt(i);
 
       if (child == node)
       {
@@ -648,7 +648,7 @@
 
       for (i = size - 1; i >= 0; i--)
       {
-        Node child = (Node) elementAt(i);
+        Node child = elementAt(i);
 
         if (child == node)
         {
--- a/src/java.xml/share/classes/com/sun/org/apache/xpath/internal/VariableStack.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xpath/internal/VariableStack.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -63,8 +63,8 @@
     VariableStack vs = (VariableStack) super.clone();
 
     // I *think* I can get away with a shallow clone here?
-    vs._stackFrames = (XObject[]) _stackFrames.clone();
-    vs._links = (int[]) _links.clone();
+    vs._stackFrames = _stackFrames.clone();
+    vs._links = _links.clone();
 
     return vs;
   }
--- a/src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/LocPathIterator.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/LocPathIterator.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -294,7 +294,7 @@
   public int asNode(XPathContext xctxt)
     throws javax.xml.transform.TransformerException
   {
-    DTMIterator iter = (DTMIterator)m_clones.getInstance();
+    DTMIterator iter = m_clones.getInstance();
 
     int current = xctxt.getCurrentNode();
 
--- a/src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Lexer.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Lexer.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -470,7 +470,7 @@
 
     try
     {
-      Integer itok = (Integer) Keywords.getKeyWord(key);
+      Integer itok = Keywords.getKeyWord(key);
 
       tok = (null != itok) ? itok.intValue() : 0;
     }
@@ -587,8 +587,7 @@
       try
       {
         if (prefix.length() > 0)
-          uName = ((PrefixResolver) m_namespaceContext).getNamespaceForPrefix(
-            prefix);
+          uName = m_namespaceContext.getNamespaceForPrefix(prefix);
         else
         {
 
@@ -608,9 +607,7 @@
           }
           else
           {
-            uName =
-              ((PrefixResolver) m_namespaceContext).getNamespaceForPrefix(
-                prefix);
+            uName = m_namespaceContext.getNamespaceForPrefix(prefix);
           }
         }
       }
--- a/src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMap.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMap.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -446,7 +446,7 @@
     // int index = (argLenOfStep == 3) ? m_opMap[opPosOfStep+5]
     //                                  : ((argLenOfStep == 1) ? -3 : -2);
     if (index >= 0)
-      return (String) m_tokenQueue.elementAt(index).toString();
+      return m_tokenQueue.elementAt(index).toString();
     else if (OpCodes.ELEMWILDCARD == index)
       return NodeTest.WILD;
     else
--- a/src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved.
- * @LastModified: Oct 2017
+ * @LastModified: Nov 2017
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -137,7 +137,7 @@
                 if ( argument instanceof XNodeSet ) {
                     argList.add ( i, ((XNodeSet)argument).nodelist() );
                 } else if ( argument instanceof XObject ) {
-                    Object passedArgument = ((XObject)argument).object();
+                    Object passedArgument = argument.object();
                     argList.add ( i, passedArgument );
                 } else {
                     argList.add ( i, argument );
@@ -188,7 +188,7 @@
                 if ( argument instanceof XNodeSet ) {
                     argList.add ( i, ((XNodeSet)argument).nodelist() );
                 } else if ( argument instanceof XObject ) {
-                    Object passedArgument = ((XObject)argument).object();
+                    Object passedArgument = argument.object();
                     argList.add ( i, passedArgument );
                 } else {
                     argList.add ( i, argument );
--- a/src/java.xml/share/classes/javax/xml/xpath/XPathException.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/javax/xml/xpath/XPathException.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2017, 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
@@ -110,7 +110,7 @@
             throws IOException
     {
         ObjectOutputStream.PutField fields = out.putFields();
-        fields.put("cause", (Throwable) super.getCause());
+        fields.put("cause", super.getCause());
         out.writeFields();
     }
 
--- a/src/java.xml/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java	Fri Nov 10 18:57:51 2017 +0100
@@ -213,8 +213,7 @@
         int size = sources.size();
         String name = null;
         for (int i = 0; i < size; i++) {
-            DOMImplementationSource source =
-                (DOMImplementationSource) sources.get(i);
+            DOMImplementationSource source = sources.get(i);
             DOMImplementation impl = source.getDOMImplementation(features);
             if (impl != null) {
                 return impl;
@@ -238,8 +237,7 @@
         final List<DOMImplementation> implementations = new ArrayList<>();
         int size = sources.size();
         for (int i = 0; i < size; i++) {
-            DOMImplementationSource source =
-                (DOMImplementationSource) sources.get(i);
+            DOMImplementationSource source = sources.get(i);
             DOMImplementationList impls =
                 source.getDOMImplementationList(features);
             for (int j = 0; j < impls.getLength(); j++) {
@@ -251,8 +249,7 @@
                 public DOMImplementation item(final int index) {
                     if (index >= 0 && index < implementations.size()) {
                         try {
-                            return (DOMImplementation)
-                                implementations.get(index);
+                            return implementations.get(index);
                         } catch (IndexOutOfBoundsException e) {
                             return null;
                         }
--- a/src/java.xml/share/classes/org/xml/sax/helpers/NamespaceSupport.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/java.xml/share/classes/org/xml/sax/helpers/NamespaceSupport.java	Fri Nov 10 18:57:51 2017 +0100
@@ -666,7 +666,7 @@
             // Start by looking in the cache, and
             // return immediately if the name
             // is already known in this content
-            name = (String[])table.get(qName);
+            name = table.get(qName);
             if (name != null) {
                 return name;
             }
@@ -703,7 +703,7 @@
                 if ("".equals(prefix)) {
                     uri = defaultNS;
                 } else {
-                    uri = (String)prefixTable.get(prefix);
+                    uri = prefixTable.get(prefix);
                 }
                 if (uri == null
                         || (!isAttribute && "xmlns".equals (prefix))) {
@@ -735,7 +735,7 @@
             } else if (prefixTable == null) {
                 return null;
             } else {
-                return (String)prefixTable.get(prefix);
+                return prefixTable.get(prefix);
             }
         }
 
@@ -755,7 +755,7 @@
             if (uriTable == null) {
                 return null;
             } else {
-                return (String)uriTable.get(uri);
+                return uriTable.get(uri);
             }
         }
 
--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java	Fri Nov 10 18:57:51 2017 +0100
@@ -63,6 +63,7 @@
 
 import static com.sun.tools.javac.code.Flags.*;
 import static com.sun.tools.javac.code.Kinds.Kind.*;
+import com.sun.tools.javac.main.DelegatingJavaFileManager;
 
 import com.sun.tools.javac.util.Dependencies.CompletionCause;
 
@@ -104,11 +105,6 @@
      */
     protected boolean userPathsFirst;
 
-    /**
-     * Switch: should read OTHER classfiles (.sig files) from PLATFORM_CLASS_PATH.
-     */
-    private boolean allowSigFiles;
-
     /** The log to use for verbose output
      */
     final Log log;
@@ -198,7 +194,6 @@
         cacheCompletionFailure = options.isUnset("dev");
         preferSource = "source".equals(options.get("-Xprefer"));
         userPathsFirst = options.isSet(Option.XXUSERPATHSFIRST);
-        allowSigFiles = context.get(PlatformDescription.class) != null;
 
         completionFailureName =
             options.isSet("failcomplete")
@@ -208,6 +203,9 @@
         // Temporary, until more info is available from the module system.
         boolean useCtProps;
         JavaFileManager fm = context.get(JavaFileManager.class);
+        if (fm instanceof DelegatingJavaFileManager) {
+            fm = ((DelegatingJavaFileManager) fm).getBaseFileManager();
+        }
         if (fm instanceof JavacFileManager) {
             JavacFileManager jfm = (JavacFileManager) fm;
             useCtProps = jfm.isDefaultBootClassPath() && jfm.isSymbolFileEnabled();
@@ -350,8 +348,7 @@
                 if (verbose) {
                     log.printVerbose("loading", currentClassFile.getName());
                 }
-                if (classfile.getKind() == JavaFileObject.Kind.CLASS ||
-                    classfile.getKind() == JavaFileObject.Kind.OTHER) {
+                if (classfile.getKind() == JavaFileObject.Kind.CLASS) {
                     reader.readClassFile(c);
                     c.flags_field |= getSupplementaryFlags(c);
                 } else {
@@ -454,7 +451,7 @@
                 q.flags_field |= EXISTS;
         JavaFileObject.Kind kind = file.getKind();
         int seen;
-        if (kind == JavaFileObject.Kind.CLASS || kind == JavaFileObject.Kind.OTHER)
+        if (kind == JavaFileObject.Kind.CLASS)
             seen = CLASS_SEEN;
         else
             seen = SOURCE_SEEN;
@@ -695,9 +692,7 @@
                list(PLATFORM_CLASS_PATH,
                     p,
                     p.fullname.toString(),
-                    allowSigFiles ? EnumSet.of(JavaFileObject.Kind.CLASS,
-                                               JavaFileObject.Kind.OTHER)
-                                  : EnumSet.of(JavaFileObject.Kind.CLASS)));
+                    EnumSet.of(JavaFileObject.Kind.CLASS)));
     }
     // where
         @SuppressWarnings("fallthrough")
@@ -709,11 +704,8 @@
             for (JavaFileObject fo : files) {
                 switch (fo.getKind()) {
                 case OTHER:
-                    if (!isSigFile(location, fo)) {
-                        extraFileActions(p, fo);
-                        break;
-                    }
-                    //intentional fall-through:
+                    extraFileActions(p, fo);
+                    break;
                 case CLASS:
                 case SOURCE: {
                     // TODO pass binaryName to includeClassFile
@@ -731,12 +723,6 @@
             }
         }
 
-        boolean isSigFile(Location location, JavaFileObject fo) {
-            return location == PLATFORM_CLASS_PATH &&
-                   allowSigFiles &&
-                   fo.getName().endsWith(".sig");
-        }
-
         Iterable<JavaFileObject> list(Location location,
                                       PackageSymbol p,
                                       String packageName,
@@ -755,8 +741,7 @@
                             JavaFileObject fo = original.next();
 
                             if (fo.getKind() != Kind.CLASS &&
-                                fo.getKind() != Kind.SOURCE &&
-                                !isSigFile(currentLoc, fo)) {
+                                fo.getKind() != Kind.SOURCE) {
                                 p.flags_field |= Flags.HAS_RESOURCE;
                             }
 
--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java	Fri Nov 10 18:57:51 2017 +0100
@@ -751,6 +751,11 @@
         return locations.hasLocation(location);
     }
 
+    protected boolean hasExplicitLocation(Location location) {
+        nullCheck(location);
+        return locations.hasExplicitLocation(location);
+    }
+
     @Override @DefinedBy(Api.COMPILER)
     public JavaFileObject getJavaFileForInput(Location location,
                                               String className,
--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java	Fri Nov 10 18:57:51 2017 +0100
@@ -452,6 +452,8 @@
             return (getPaths() != null);
         }
 
+        abstract boolean isExplicit();
+
         /**
          * @see StandardJavaFileManager#getLocation
          */
@@ -510,6 +512,8 @@
         final Location location;
         final Set<Option> options;
 
+        boolean explicit;
+
         /**
          * Create a handler. The location and options provide a way to map from a location or an
          * option to the corresponding handler.
@@ -554,6 +558,12 @@
             }
             return path;
         }
+
+        @Override
+        boolean isExplicit() {
+            return explicit;
+        }
+
     }
 
     /**
@@ -576,6 +586,8 @@
                 return false;
             }
 
+            explicit = true;
+
             // TODO: could/should validate outputDir exists and is a directory
             // need to decide how best to report issue for benefit of
             // direct API call on JavaFileManager.handleOption(specifies IAE)
@@ -594,6 +606,7 @@
             if (paths == null) {
                 outputDir = null;
             } else {
+                explicit = true;
                 outputDir = checkSingletonDirectory(paths);
             }
             moduleTable = null;
@@ -626,10 +639,11 @@
                 l = new ModuleLocationHandler(this, location.getName() + "[" + name + "]",
                         name, Collections.singletonList(out), true);
                 moduleTable.add(l);
-           } else {
+            } else {
                 l.searchPath = Collections.singletonList(out);
                 moduleTable.updatePaths(l);
             }
+            explicit = true;
         }
 
         @Override
@@ -685,6 +699,9 @@
             if (!options.contains(option)) {
                 return false;
             }
+
+            explicit = true;
+
             searchPath = value == null ? null
                     : Collections.unmodifiableCollection(createPath().addFiles(value));
             return true;
@@ -701,6 +718,7 @@
             if (files == null) {
                 p = computePath(null);
             } else {
+                explicit = true;
                 p = createPath().addFiles(files);
             }
             searchPath = Collections.unmodifiableCollection(p);
@@ -813,6 +831,8 @@
                 return false;
             }
 
+            explicit = true;
+
             option = canonicalize(option);
             optionValues.put(option, value);
             if (option == BOOT_CLASS_PATH) {
@@ -850,6 +870,7 @@
                 searchPath = null;  // reset to "uninitialized"
             } else {
                 isDefault = false;
+                explicit = true;
                 SearchPath p = new SearchPath().addFiles(files, false);
                 searchPath = Collections.unmodifiableCollection(p);
                 optionValues.clear();
@@ -996,6 +1017,11 @@
             return Collections.unmodifiableCollection(searchPath);
         }
 
+        @Override
+        boolean isExplicit() {
+            return true;
+        }
+
         @Override // defined by LocationHandler
         void setPaths(Iterable<? extends Path> paths) throws IOException {
             // defer to the parent to determine if this is acceptable
@@ -1179,6 +1205,7 @@
                 moduleTable.updatePaths(l);
             }
             l.explicit = true;
+            explicit = true;
         }
 
         private List<Path> checkPaths(Iterable<? extends Path> paths) throws IOException {
@@ -1344,7 +1371,8 @@
 
             private Pair<String,Path> inferModuleName(Path p) {
                 if (Files.isDirectory(p)) {
-                    if (Files.exists(p.resolve("module-info.class"))) {
+                    if (Files.exists(p.resolve("module-info.class")) ||
+                        Files.exists(p.resolve("module-info.sig"))) {
                         String name = p.getFileName().toString();
                         if (SourceVersion.isName(name))
                             return new Pair<>(name, p);
@@ -1498,6 +1526,7 @@
 
         @Override
         boolean handleOption(Option option, String value) {
+            explicit = true;
             init(value);
             return true;
         }
@@ -1681,6 +1710,7 @@
             }
 
             initModuleTable(map);
+            explicit = true;
             paths = Collections.unmodifiableList(newPaths);
         }
 
@@ -1703,6 +1733,7 @@
                 l.searchPath = validPaths;
                 moduleTable.updatePaths(l);
             }
+            explicit = true;
         }
 
         private List<Path> checkPaths(Iterable<? extends Path> paths) throws IOException {
@@ -1755,6 +1786,8 @@
                 return false;
             }
 
+            explicit = true;
+
             if (value == null) {
                 systemJavaHome = Locations.javaHome;
             } else if (value.equals("none")) {
@@ -1777,6 +1810,8 @@
             if (files == null) {
                 systemJavaHome = null;
             } else {
+                explicit = true;
+
                 Path dir = checkSingletonDirectory(files);
                 update(dir);
             }
@@ -1798,6 +1833,7 @@
                 l.searchPath = checkedPaths;
                 moduleTable.updatePaths(l);
             }
+            explicit = true;
         }
 
         private List<Path> checkPaths(Iterable<? extends Path> paths) throws IOException {
@@ -1918,6 +1954,8 @@
                 return false;
             }
 
+            explicit = true;
+
             moduleTable.clear();
 
             // Allow an extended syntax for --patch-module consisting of a series
@@ -2027,6 +2065,11 @@
         return (h == null ? false : h.isSet());
     }
 
+    boolean hasExplicitLocation(Location location) {
+        LocationHandler h = getHandler(location);
+        return (h == null ? false : h.isExplicit());
+    }
+
     Collection<Path> getLocation(Location location) {
         LocationHandler h = getHandler(location);
         return (h == null ? null : h.getPaths());
--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java	Fri Nov 10 18:57:51 2017 +0100
@@ -2555,6 +2555,8 @@
     }
 
     protected ClassSymbol enterClass(Name name) {
+        if (syms.proprietaryType.tsym.flatName() == name)
+            return (ClassSymbol) syms.proprietaryType.tsym;
         return syms.enterClass(currentModule, name);
     }
 
--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java	Fri Nov 10 18:57:51 2017 +0100
@@ -30,7 +30,6 @@
 import java.nio.file.Path;
 import java.nio.file.Paths;
 import java.util.Arrays;
-import java.util.Collection;
 import java.util.Collections;
 import java.util.EnumSet;
 import java.util.HashSet;
@@ -304,7 +303,8 @@
                 Option.SYSTEM, Option.UPGRADE_MODULE_PATH);
 
         if (platformString != null) {
-            PlatformDescription platformDescription = PlatformUtils.lookupPlatformDescription(platformString);
+            PlatformDescription platformDescription =
+                    PlatformUtils.lookupPlatformDescription(platformString);
 
             if (platformDescription == null) {
                 error("err.unsupported.release.version", platformString);
@@ -319,31 +319,10 @@
             if (!additionalOptions.test(platformDescription.getAdditionalOptions()))
                 return false;
 
-            Collection<Path> platformCP = platformDescription.getPlatformPath();
-
-            if (platformCP != null) {
-                JavaFileManager fm = getFileManager();
-
-                if (!(fm instanceof StandardJavaFileManager)) {
-                    error("err.release.not.standard.file.manager");
-                    return false;
-                }
-
-                try {
-                    StandardJavaFileManager sfm = (StandardJavaFileManager) fm;
-
-                    if (Source.instance(context).allowModules()) {
-                        sfm.handleOption("--system", Arrays.asList("none").iterator());
-                        sfm.setLocationFromPaths(StandardLocation.UPGRADE_MODULE_PATH, platformCP);
-                    } else {
-                        sfm.setLocationFromPaths(StandardLocation.PLATFORM_CLASS_PATH, platformCP);
-                    }
-                } catch (IOException ex) {
-                    log.printLines(PrefixKind.JAVAC, "msg.io");
-                    ex.printStackTrace(log.getWriter(WriterKind.NOTICE));
-                    return false;
-                }
-            }
+            JavaFileManager platformFM = platformDescription.getFileManager();
+            DelegatingJavaFileManager.installReleaseFileManager(context,
+                                                                platformFM,
+                                                                getFileManager());
         }
 
         return true;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/main/DelegatingJavaFileManager.java	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,273 @@
+/*
+ * Copyright (c) 2017, 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.
+ */
+
+package com.sun.tools.javac.main;
+
+import java.io.File;
+import java.io.IOException;
+import java.nio.file.Path;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.ServiceLoader;
+import java.util.Set;
+
+import javax.tools.FileObject;
+import javax.tools.JavaFileManager;
+import javax.tools.JavaFileManager.Location;
+import javax.tools.JavaFileObject;
+import javax.tools.JavaFileObject.Kind;
+import javax.tools.StandardJavaFileManager;
+
+import com.sun.tools.javac.util.Context;
+
+/**
+ * A JavaFileManager that delegates to one of two delegate ClassLoaders.
+ */
+public class DelegatingJavaFileManager implements JavaFileManager {
+
+    public static void installReleaseFileManager(Context context,
+                                                 JavaFileManager releaseFM,
+                                                 JavaFileManager originalFM) {
+        context.put(JavaFileManager.class, (JavaFileManager) null);
+        JavaFileManager nue = originalFM instanceof StandardJavaFileManager
+                ? new DelegatingSJFM(releaseFM,
+                                                        (StandardJavaFileManager) originalFM)
+                : new DelegatingJavaFileManager(releaseFM, originalFM);
+        context.put(JavaFileManager.class, nue);
+    }
+
+    private final JavaFileManager releaseFM;
+    private final JavaFileManager baseFM;
+
+    private DelegatingJavaFileManager(JavaFileManager releaseFM, JavaFileManager baseFM) {
+        this.releaseFM = releaseFM;
+        this.baseFM = baseFM;
+    }
+
+    private JavaFileManager delegate(Location location) {
+        if (releaseFM.hasLocation(location)) {
+            return releaseFM;
+        }
+        return baseFM;
+    }
+
+    @Override
+    public ClassLoader getClassLoader(Location location) {
+        return delegate(location).getClassLoader(location);
+    }
+
+    @Override
+    public Iterable<JavaFileObject> list(Location location, String packageName,
+                                         Set<Kind> kinds, boolean recurse) throws IOException {
+        return delegate(location).list(location, packageName, kinds, recurse);
+    }
+
+    @Override
+    public String inferBinaryName(Location location, JavaFileObject file) {
+        return delegate(location).inferBinaryName(location, file);
+    }
+
+    @Override
+    public boolean isSameFile(FileObject a, FileObject b) {
+        return baseFM.isSameFile(a, b);
+    }
+
+    @Override
+    public boolean handleOption(String current, Iterator<String> remaining) {
+        return baseFM.handleOption(current, remaining);
+    }
+
+    @Override
+    public boolean hasLocation(Location location) {
+        return releaseFM.hasLocation(location) || baseFM.hasLocation(location);
+    }
+
+    @Override
+    public JavaFileObject getJavaFileForInput(Location location, String className,
+                                              Kind kind) throws IOException {
+        return delegate(location).getJavaFileForInput(location, className, kind);
+    }
+
+    @Override
+    public JavaFileObject getJavaFileForOutput(Location location, String className, Kind kind,
+                                               FileObject sibling) throws IOException {
+        return delegate(location).getJavaFileForOutput(location, className, kind, sibling);
+    }
+
+    @Override
+    public FileObject getFileForInput(Location location, String packageName,
+                                      String relativeName) throws IOException {
+        return delegate(location).getFileForInput(location, packageName, relativeName);
+    }
+
+    @Override
+    public FileObject getFileForOutput(Location location, String packageName, String relativeName,
+                                       FileObject sibling) throws IOException {
+        return delegate(location).getFileForOutput(location, packageName, relativeName, sibling);
+    }
+
+    @Override
+    public void flush() throws IOException {
+        releaseFM.flush();
+        baseFM.flush();
+    }
+
+    @Override
+    public void close() throws IOException {
+        releaseFM.close();
+        baseFM.close();
+    }
+
+    @Override
+    public Location getLocationForModule(Location location,
+                                         String moduleName) throws IOException {
+        return delegate(location).getLocationForModule(location, moduleName);
+    }
+
+    @Override
+    public Location getLocationForModule(Location location,
+                                         JavaFileObject fo) throws IOException {
+        return delegate(location).getLocationForModule(location, fo);
+    }
+
+    @Override
+    public <S> ServiceLoader<S> getServiceLoader(Location location,
+                                                 Class<S> service) throws IOException {
+        return delegate(location).getServiceLoader(location, service);
+    }
+
+    @Override
+    public String inferModuleName(Location location) throws IOException {
+        return delegate(location).inferModuleName(location);
+    }
+
+    @Override
+    public Iterable<Set<Location>> listLocationsForModules(Location location) throws IOException {
+        return delegate(location).listLocationsForModules(location);
+    }
+
+    @Override
+    public boolean contains(Location location, FileObject fo) throws IOException {
+        return delegate(location).contains(location, fo);
+    }
+
+    @Override
+    public int isSupportedOption(String option) {
+        return baseFM.isSupportedOption(option);
+    }
+
+    public JavaFileManager getBaseFileManager() {
+        return baseFM;
+    }
+
+    private static final class DelegatingSJFM extends DelegatingJavaFileManager
+                                              implements StandardJavaFileManager {
+
+        private final StandardJavaFileManager baseSJFM;
+
+        private DelegatingSJFM(JavaFileManager releaseFM,
+                                                  StandardJavaFileManager baseSJFM) {
+            super(releaseFM, baseSJFM);
+            this.baseSJFM = baseSJFM;
+        }
+
+        @Override
+        public boolean isSameFile(FileObject a, FileObject b) {
+            return baseSJFM.isSameFile(a, b);
+        }
+
+        @Override
+        public Iterable<? extends JavaFileObject> getJavaFileObjectsFromFiles
+                                                  (Iterable<? extends File> files) {
+            return baseSJFM.getJavaFileObjectsFromFiles(files);
+        }
+
+        @Override
+        public Iterable<? extends JavaFileObject> getJavaFileObjectsFromPaths
+                                                  (Iterable<? extends Path> paths) {
+            return baseSJFM.getJavaFileObjectsFromPaths(paths);
+        }
+
+        @Override
+        public Iterable<? extends JavaFileObject> getJavaFileObjects(File... files) {
+            return baseSJFM.getJavaFileObjects(files);
+        }
+
+        @Override
+        public Iterable<? extends JavaFileObject> getJavaFileObjects(Path... paths) {
+            return baseSJFM.getJavaFileObjects(paths);
+        }
+
+        @Override
+        public Iterable<? extends JavaFileObject> getJavaFileObjectsFromStrings
+                                                  (Iterable<String> names) {
+            return baseSJFM.getJavaFileObjectsFromStrings(names);
+        }
+
+        @Override
+        public Iterable<? extends JavaFileObject> getJavaFileObjects(String... names) {
+            return baseSJFM.getJavaFileObjects(names);
+        }
+
+        @Override
+        public void setLocation(Location location,
+                                Iterable<? extends File> files) throws IOException {
+            baseSJFM.setLocation(location, files);
+        }
+
+        @Override
+        public void setLocationFromPaths(Location location,
+                                         Collection<? extends Path> paths) throws IOException {
+            baseSJFM.setLocationFromPaths(location, paths);
+        }
+
+        @Override
+        public void setLocationForModule(Location location, String moduleName,
+                                         Collection<? extends Path> paths) throws IOException {
+            baseSJFM.setLocationForModule(location, moduleName, paths);
+        }
+
+        @Override
+        public Iterable<? extends File> getLocation(Location location) {
+            return baseSJFM.getLocation(location);
+        }
+
+        @Override
+        public Iterable<? extends Path> getLocationAsPaths(Location location) {
+            return baseSJFM.getLocationAsPaths(location);
+        }
+
+        @Override
+        public Path asPath(FileObject file) {
+            return baseSJFM.asPath(file);
+        }
+
+        @Override
+        public void setPathFactory(PathFactory f) {
+            baseSJFM.setPathFactory(f);
+        }
+
+    }
+}
--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java	Fri Nov 10 18:57:51 2017 +0100
@@ -163,13 +163,12 @@
         Context context = new Context();
         JavacFileManager.preRegister(context); // can't create it until Log has been set up
         Result result = compile(args, context);
-        if (fileManager instanceof JavacFileManager) {
-            try {
-                // A fresh context was created above, so jfm must be a JavacFileManager
-                ((JavacFileManager)fileManager).close();
-            } catch (IOException ex) {
-                bugMessage(ex);
-            }
+        try {
+            // A fresh context was created above, so the file manager can be safely closed:
+            if (fileManager != null)
+                fileManager.close();
+        } catch (IOException ex) {
+            bugMessage(ex);
         }
         return result;
     }
@@ -247,9 +246,11 @@
 
         // init file manager
         fileManager = context.get(JavaFileManager.class);
-        if (fileManager instanceof BaseFileManager) {
-            ((BaseFileManager) fileManager).setContext(context); // reinit with options
-            ok &= ((BaseFileManager) fileManager).handleOptions(args.getDeferredFileManagerOptions());
+        JavaFileManager undel = fileManager instanceof DelegatingJavaFileManager ?
+                ((DelegatingJavaFileManager) fileManager).getBaseFileManager() : fileManager;
+        if (undel instanceof BaseFileManager) {
+            ((BaseFileManager) undel).setContext(context); // reinit with options
+            ok &= ((BaseFileManager) undel).handleOptions(args.getDeferredFileManagerOptions());
         }
 
         // handle this here so it works even if no other options given
--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java	Fri Nov 10 18:57:51 2017 +0100
@@ -26,6 +26,7 @@
 package com.sun.tools.javac.platform;
 
 import java.io.IOException;
+import java.io.PrintWriter;
 import java.net.URI;
 import java.nio.charset.Charset;
 import java.nio.file.DirectoryStream;
@@ -36,19 +37,35 @@
 import java.nio.file.Paths;
 import java.nio.file.ProviderNotFoundException;
 import java.util.ArrayList;
-import java.util.Collection;
+import java.util.Arrays;
 import java.util.Collections;
+import java.util.EnumSet;
 import java.util.HashMap;
+import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
+import java.util.NoSuchElementException;
 import java.util.Set;
 import java.util.TreeSet;
+import java.util.stream.Collectors;
 import java.util.stream.Stream;
 
 import javax.annotation.processing.Processor;
+import javax.tools.ForwardingJavaFileObject;
+import javax.tools.JavaFileManager;
+import javax.tools.JavaFileManager.Location;
+import javax.tools.JavaFileObject;
+import javax.tools.JavaFileObject.Kind;
+import javax.tools.StandardJavaFileManager;
+import javax.tools.StandardLocation;
 
 import com.sun.source.util.Plugin;
+import com.sun.tools.javac.file.CacheFSInfo;
+import com.sun.tools.javac.file.JavacFileManager;
 import com.sun.tools.javac.jvm.Target;
+import com.sun.tools.javac.util.Context;
+import com.sun.tools.javac.util.Log;
+import com.sun.tools.javac.util.StringUtils;
 
 /** PlatformProvider for JDK N.
  *
@@ -66,7 +83,7 @@
 
     @Override
     public PlatformDescription getPlatform(String platformName, String options) {
-        return new PlatformDescriptionImpl(platformName.equals("10") ? "9" : platformName);
+        return new PlatformDescriptionImpl(platformName);
     }
 
     private static final String[] symbolFileLocation = { "lib", "ct.sym" };
@@ -81,9 +98,11 @@
                  DirectoryStream<Path> dir =
                          Files.newDirectoryStream(fs.getRootDirectories().iterator().next())) {
                 for (Path section : dir) {
+                    if (section.getFileName().toString().contains("-"))
+                        continue;
                     for (char ver : section.getFileName().toString().toCharArray()) {
                         String verString = Character.toString(ver);
-                        Target t = Target.lookup(verString);
+                        Target t = Target.lookup("" + Integer.parseInt(verString, 16));
 
                         if (t != null) {
                             SUPPORTED_JAVA_PLATFORM_VERSIONS.add(targetNumericVersion(t));
@@ -93,10 +112,6 @@
             } catch (IOException | ProviderNotFoundException ex) {
             }
         }
-
-        if (SUPPORTED_JAVA_PLATFORM_VERSIONS.contains("9")) {
-            SUPPORTED_JAVA_PLATFORM_VERSIONS.add("10");
-        }
     }
 
     private static String targetNumericVersion(Target target) {
@@ -106,64 +121,217 @@
     static class PlatformDescriptionImpl implements PlatformDescription {
 
         private final Map<Path, FileSystem> ctSym2FileSystem = new HashMap<>();
-        private final String version;
+        private final String sourceVersion;
+        private final String ctSymVersion;
 
-        PlatformDescriptionImpl(String version) {
-            this.version = version;
+        PlatformDescriptionImpl(String sourceVersion) {
+            this.sourceVersion = sourceVersion;
+            this.ctSymVersion =
+                    StringUtils.toUpperCase(Integer.toHexString(Integer.parseInt(sourceVersion)));
         }
 
         @Override
-        public Collection<Path> getPlatformPath() {
-            List<Path> paths = new ArrayList<>();
+        public JavaFileManager getFileManager() {
+            Context context = new Context();
+            PrintWriter pw = new PrintWriter(System.err, true);
+            context.put(Log.errKey, pw);
+            CacheFSInfo.preRegister(context);
+            JavacFileManager fm = new JavacFileManager(context, true, null) {
+                @Override
+                public boolean hasLocation(Location location) {
+                    return super.hasExplicitLocation(location);
+                }
+
+                @Override
+                public JavaFileObject getJavaFileForInput(Location location, String className,
+                                                          Kind kind) throws IOException {
+                    if (kind == Kind.CLASS) {
+                        String fileName = className.replace('.', '/');
+                        JavaFileObject result =
+                                (JavaFileObject) getFileForInput(location,
+                                                                 "",
+                                                                 fileName + ".sig");
+
+                        if (result == null) {
+                            //in jrt://, the classfile may have the .class extension:
+                            result = (JavaFileObject) getFileForInput(location,
+                                                                      "",
+                                                                      fileName + ".class");
+                        }
+
+                        if (result != null) {
+                            return new SigJavaFileObject(result);
+                        } else {
+                            return null;
+                        }
+                    }
+
+                    return super.getJavaFileForInput(location, className, kind);
+                }
+
+                @Override
+                public Iterable<JavaFileObject> list(Location location,
+                                                     String packageName,
+                                                     Set<Kind> kinds,
+                                                     boolean recurse) throws IOException {
+                    Set<Kind> enhancedKinds = EnumSet.copyOf(kinds);
+
+                    enhancedKinds.add(Kind.OTHER);
+
+                    Iterable<JavaFileObject> listed = super.list(location, packageName,
+                                                                 enhancedKinds, recurse);
+
+                    return () -> new Iterator<JavaFileObject>() {
+                        private final Iterator<JavaFileObject> original = listed.iterator();
+                        private JavaFileObject next;
+                        @Override
+                        public boolean hasNext() {
+                            if (next == null) {
+                                while (original.hasNext()) {
+                                    JavaFileObject fo = original.next();
+
+                                    if (fo.getKind() == Kind.OTHER &&
+                                        fo.getName().endsWith(".sig")) {
+                                        next = new SigJavaFileObject(fo);
+                                        break;
+                                    }
+
+                                    if (kinds.contains(fo.getKind())) {
+                                        next = fo;
+                                        break;
+                                    }
+                                }
+                            }
+                            return next != null;
+                        }
+
+                        @Override
+                        public JavaFileObject next() {
+                            if (!hasNext())
+                                throw new NoSuchElementException();
+                            JavaFileObject result = next;
+                            next = null;
+                            return result;
+                        }
+
+                    };
+                }
+
+                @Override
+                public String inferBinaryName(Location location, JavaFileObject file) {
+                    if (file instanceof SigJavaFileObject) {
+                        file = ((SigJavaFileObject) file).getDelegate();
+                    }
+                    return super.inferBinaryName(location, file);
+                }
+
+            };
+
             Path file = findCtSym();
             // file == ${jdk.home}/lib/ct.sym
             if (Files.exists(file)) {
-                FileSystem fs = ctSym2FileSystem.get(file);
-                if (fs == null) {
-                    try {
+                try {
+                    FileSystem fs = ctSym2FileSystem.get(file);
+                    if (fs == null) {
                         ctSym2FileSystem.put(file, fs = FileSystems.newFileSystem(file, null));
-                    } catch (IOException ex) {
-                        throw new IllegalStateException(ex);
                     }
-                }
-                Path root = fs.getRootDirectories().iterator().next();
-                try (DirectoryStream<Path> dir = Files.newDirectoryStream(root)) {
-                    for (Path section : dir) {
-                        if (section.getFileName().toString().contains(version)) {
-                            Path systemModules = section.resolve("system-modules");
+
+                    List<Path> paths = new ArrayList<>();
+                    Path modules = fs.getPath(ctSymVersion + "-modules");
+                    Path root = fs.getRootDirectories().iterator().next();
+                    boolean pathsSet = false;
+                    Charset utf8 = Charset.forName("UTF-8");
+
+                    try (DirectoryStream<Path> dir = Files.newDirectoryStream(root)) {
+                        for (Path section : dir) {
+                            if (section.getFileName().toString().contains(ctSymVersion) &&
+                                !section.getFileName().toString().contains("-")) {
+                                Path systemModules = section.resolve("system-modules");
 
-                            if (Files.isRegularFile(systemModules)) {
-                                Path modules =
-                                        FileSystems.getFileSystem(URI.create("jrt:/"))
-                                                   .getPath("modules");
-                                try (Stream<String> lines =
-                                        Files.lines(systemModules, Charset.forName("UTF-8"))) {
-                                    lines.map(line -> modules.resolve(line))
-                                         .filter(mod -> Files.exists(mod))
-                                         .forEach(mod -> paths.add(mod));
+                                if (Files.isRegularFile(systemModules)) {
+                                    fm.handleOption("--system", Arrays.asList("none").iterator());
+
+                                    Path jrtModules =
+                                            FileSystems.getFileSystem(URI.create("jrt:/"))
+                                                       .getPath("modules");
+                                    try (Stream<String> lines =
+                                            Files.lines(systemModules, utf8)) {
+                                        lines.map(line -> jrtModules.resolve(line))
+                                             .filter(mod -> Files.exists(mod))
+                                             .forEach(mod -> setModule(fm, mod));
+                                    }
+                                    pathsSet = true;
+                                } else {
+                                    paths.add(section);
                                 }
-                            } else {
-                                paths.add(section);
                             }
                         }
                     }
+
+                    if (Files.isDirectory(modules)) {
+                        try (DirectoryStream<Path> dir = Files.newDirectoryStream(modules)) {
+                            fm.handleOption("--system", Arrays.asList("none").iterator());
+
+                            for (Path module : dir) {
+                                fm.setLocationForModule(StandardLocation.SYSTEM_MODULES,
+                                                        module.getFileName().toString(),
+                                                        Stream.concat(paths.stream(),
+                                                                      Stream.of(module))
+                                  .collect(Collectors.toList()));
+                            }
+                        }
+                    } else if (!pathsSet) {
+                        fm.setLocationFromPaths(StandardLocation.PLATFORM_CLASS_PATH, paths);
+                    }
+
+                    return fm;
                 } catch (IOException ex) {
                     throw new IllegalStateException(ex);
                 }
             } else {
                 throw new IllegalStateException("Cannot find ct.sym!");
             }
-            return paths;
+        }
+
+        private static void setModule(StandardJavaFileManager fm, Path mod) {
+            try {
+                fm.setLocationForModule(StandardLocation.SYSTEM_MODULES,
+                                        mod.getFileName().toString(),
+                                        Collections.singleton(mod));
+            } catch (IOException ex) {
+                throw new IllegalStateException(ex);
+            }
+        }
+
+        private static class SigJavaFileObject extends ForwardingJavaFileObject<JavaFileObject> {
+
+            public SigJavaFileObject(JavaFileObject fileObject) {
+                super(fileObject);
+            }
+
+            @Override
+            public Kind getKind() {
+                return Kind.CLASS;
+            }
+
+            @Override
+            public boolean isNameCompatible(String simpleName, Kind kind) {
+                return super.isNameCompatible(simpleName + ".sig", Kind.OTHER);
+            }
+
+            public JavaFileObject getDelegate() {
+                return fileObject;
+            }
         }
 
         @Override
         public String getSourceVersion() {
-            return version;
+            return sourceVersion;
         }
 
         @Override
         public String getTargetVersion() {
-            return version;
+            return sourceVersion;
         }
 
         @Override
--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformDescription.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformDescription.java	Fri Nov 10 18:57:51 2017 +0100
@@ -27,12 +27,11 @@
 
 import java.io.Closeable;
 import java.io.IOException;
-import java.nio.file.Path;
-import java.util.Collection;
 import java.util.List;
 import java.util.Map;
 
 import javax.annotation.processing.Processor;
+import javax.tools.JavaFileManager;
 
 import com.sun.source.util.Plugin;
 
@@ -45,12 +44,7 @@
  */
 public interface PlatformDescription extends Closeable {
 
-    /**Returns paths that should be used as the current platform's bootclasspath, or null if
-     * the default should be used.
-     *
-     * @return the current platforms's bootclasspath, or null for default
-     */
-    Collection<Path> getPlatformPath();
+    JavaFileManager getFileManager();
 
     /**Returns the source version that should be selected.
      * Equivalent to {@code -source N} on the command line.
--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties	Fri Nov 10 18:57:51 2017 +0100
@@ -435,6 +435,3 @@
 
 javac.err.unsupported.release.version=\
     release version {0} not supported
-
-javac.err.release.not.standard.file.manager=\
-    --release option specified, but the provided JavaFileManager is not a StandardJavaFileManager.
--- a/src/jdk.compiler/share/classes/module-info.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.compiler/share/classes/module-info.java	Fri Nov 10 18:57:51 2017 +0100
@@ -113,6 +113,7 @@
     exports com.sun.tools.javac.parser to
         jdk.jshell;
     exports com.sun.tools.javac.platform to
+        jdk.jdeps,
         jdk.javadoc;
     exports com.sun.tools.javac.tree to
         jdk.javadoc,
--- a/src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedInputStream.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedInputStream.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2017, 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
@@ -135,6 +135,8 @@
             needToReadHeader = true;
             consumeCRLF();
         }
+        if (n < 0 && !eof)
+            throw new IOException("connection closed before all data received");
         return n;
     }
 
--- a/src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthInputStream.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthInputStream.java	Fri Nov 10 18:57:51 2017 +0100
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2017, 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
@@ -60,6 +60,8 @@
                 t.getServerImpl().requestCompleted (t.getConnection());
             }
         }
+        if (n < 0 && !eof)
+            throw new IOException("connection closed before all data received");
         return n;
     }
 
--- a/src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java	Fri Nov 10 18:57:51 2017 +0100
@@ -37,15 +37,14 @@
 
 import javax.tools.JavaFileManager;
 import javax.tools.JavaFileObject;
-import javax.tools.StandardJavaFileManager;
-import javax.tools.StandardLocation;
 
 import com.sun.javadoc.*;
 import com.sun.tools.javac.file.JavacFileManager;
-import com.sun.tools.javac.main.CommandLine;
-import com.sun.tools.javac.main.Option;
 import com.sun.tools.javac.file.BaseFileManager;
 import com.sun.tools.javac.main.Arguments;
+import com.sun.tools.javac.main.CommandLine;
+import com.sun.tools.javac.main.DelegatingJavaFileManager;
+import com.sun.tools.javac.main.Option;
 import com.sun.tools.javac.main.OptionHelper;
 import com.sun.tools.javac.main.OptionHelper.GrumpyHelper;
 import com.sun.tools.javac.platform.PlatformDescription;
@@ -398,17 +397,10 @@
 
             context.put(PlatformDescription.class, platformDescription);
 
-            Collection<Path> platformCP = platformDescription.getPlatformPath();
-
-            if (platformCP != null) {
-                if (fileManager instanceof StandardJavaFileManager) {
-                    StandardJavaFileManager sfm = (StandardJavaFileManager) fileManager;
-
-                    sfm.setLocationFromPaths(StandardLocation.PLATFORM_CLASS_PATH, platformCP);
-                } else {
-                    usageError("main.release.not.standard.file.manager", platformString);
-                }
-            }
+            JavaFileManager platformFM = platformDescription.getFileManager();
+            DelegatingJavaFileManager.installReleaseFileManager(context,
+                                                                platformFM,
+                                                                fileManager);
         }
 
         compOpts.notifyListeners();
--- a/src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties	Fri Nov 10 18:57:51 2017 +0100
@@ -124,7 +124,6 @@
 main.illegal_package_name=Illegal package name: "{0}"
 main.release.bootclasspath.conflict=option {0} cannot be used together with -release
 main.unsupported.release.version=release version {0} not supported
-main.release.not.standard.file.manager=-release option specified, but the provided JavaFileManager is not a StandardJavaFileManager.
 main.option.invalid.value={0}
 tag.illegal_char_in_arr_dim=Tag {0}: Syntax Error in array dimension, method parameters: {1}
 tag.illegal_see_tag=Tag {0}: Syntax Error in method parameters: {1}
--- a/src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java	Fri Nov 10 18:57:51 2017 +0100
@@ -41,6 +41,11 @@
         target_platform_index = cr.readUnsignedShort();
     }
 
+    public ModuleTarget_attribute(int name_index, int target_platform_index) {
+        super(name_index, 2);
+        this.target_platform_index = target_platform_index;
+    }
+
     @Override
     public <R, D> R accept(Visitor<R, D> visitor, D data) {
         return visitor.visitModuleTarget(this, data);
--- a/src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java	Fri Nov 10 18:57:51 2017 +0100
@@ -38,6 +38,7 @@
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collection;
+import java.util.EnumSet;
 import java.util.HashSet;
 import java.util.List;
 import java.util.Map;
@@ -45,18 +46,22 @@
 import java.util.Set;
 import java.util.Queue;
 import java.util.stream.Stream;
+import java.util.stream.StreamSupport;
 import java.util.jar.JarEntry;
 import java.util.jar.JarFile;
 
 import javax.tools.Diagnostic;
 import javax.tools.DiagnosticListener;
 import javax.tools.JavaCompiler;
+import javax.tools.JavaFileManager;
 import javax.tools.JavaFileObject;
+import javax.tools.JavaFileObject.Kind;
 import javax.tools.StandardJavaFileManager;
 import javax.tools.StandardLocation;
 import javax.tools.ToolProvider;
 
 import com.sun.tools.javac.file.JavacFileManager;
+import com.sun.tools.javac.platform.JDKPlatformProvider;
 
 import com.sun.tools.jdeprscan.scan.Scan;
 
@@ -383,32 +388,24 @@
                      .map(TypeElement::toString)
                      .collect(toList()));
         } else {
-            // TODO: kind of a hack...
-            // Create a throwaway compilation task with options "--release N"
-            // which has the side effect of setting the file manager's
-            // PLATFORM_CLASS_PATH to the right value.
-            JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
-            StandardJavaFileManager fm =
-                compiler.getStandardFileManager(this, null, StandardCharsets.UTF_8);
-            JavaCompiler.CompilationTask task =
-                compiler.getTask(null, fm, this, List.of("--release", release), null, null);
-            List<Path> paths = new ArrayList<>();
-            for (Path p : fm.getLocationAsPaths(StandardLocation.PLATFORM_CLASS_PATH)) {
-                try (Stream<Path> str = Files.walk(p)) {
-                    str.forEachOrdered(paths::add);
-                }
+            JDKPlatformProvider pp = new JDKPlatformProvider();
+            if (StreamSupport.stream(pp.getSupportedPlatformNames().spliterator(),
+                                 false)
+                             .noneMatch(n -> n.equals(release))) {
+                return false;
+            }
+            JavaFileManager fm = pp.getPlatform(release, "").getFileManager();
+            List<String> classNames = new ArrayList<>();
+            for (JavaFileObject fo : fm.list(StandardLocation.PLATFORM_CLASS_PATH,
+                                             "",
+                                             EnumSet.of(Kind.CLASS),
+                                             true)) {
+                classNames.add(fm.inferBinaryName(StandardLocation.PLATFORM_CLASS_PATH, fo));
             }
 
             options.add("-Xlint:-options");
 
-            return doClassNames(
-                paths.stream()
-                     .filter(path -> path.toString().endsWith(".sig"))
-                     .map(path -> path.subpath(1, path.getNameCount()))
-                     .map(Path::toString)
-                     .map(s -> s.replaceAll("\\.sig$", ""))
-                     .map(s -> s.replace('/', '.'))
-                     .collect(toList()));
+            return doClassNames(classNames);
         }
     }
 
--- a/src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java	Fri Nov 10 18:57:51 2017 +0100
@@ -36,6 +36,8 @@
 import java.io.OutputStream;
 import java.io.PrintWriter;
 import java.net.URI;
+import java.security.AccessController;
+import java.security.PrivilegedAction;
 import java.util.concurrent.Callable;
 import java.util.function.Consumer;
 import java.util.function.Function;
@@ -52,6 +54,7 @@
 import jdk.nashorn.internal.runtime.ScriptingFunctions;
 import jdk.nashorn.internal.runtime.ScriptObject;
 import jdk.nashorn.internal.runtime.ScriptRuntime;
+import jdk.nashorn.internal.runtime.Source;
 import jdk.nashorn.tools.Shell;
 
 /**
@@ -122,44 +125,18 @@
             Context.setGlobal(global);
         }
 
-        // Check if java.desktop module is available and we're running in non-headless mode.
-        // We access AWT via script to avoid direct dependency on java.desktop module.
-        final boolean isHeadless = (boolean) context.eval(global,
-            "(function() { \n" +
-            "    var env = java.awt.GraphicsEnvironment; \n" +
-            "    return env && typeof env.isHeadless == 'function'? \n" +
-            "        env.isHeadless() : true; \n" +
-            "})()",
-            global, "<headless-check>");
+        // jjs.js is read and evaluated. The result of the evaluation is an "exports" object. This is done
+        // to avoid polluting javascript global scope. These are internal funtions are retrieved from the
+        // 'exports' object and used from here.
+        final ScriptObject jjsObj = (ScriptObject)context.eval(global, readJJSScript(), global, "<jjs.js>");
 
-        // Function that shows a JFileChooser dialog and returns the file name chosen (if chosen).
-        // We access swing from script to avoid direct dependency on java.desktop module.
-        final ScriptFunction fileChooserFunc = isHeadless? null : (ScriptFunction) context.eval(global,
-            "(function() { \n" +
-            "    var ExtensionFilter = javax.swing.filechooser.FileNameExtensionFilter; \n" +
-            "    var JFileChooser = javax.swing.JFileChooser; \n" +
-            "    function run() { \n" +
-            "        var chooser = new JFileChooser(); \n" +
-            "        chooser.fileFilter = new ExtensionFilter('JavaScript Files', 'js'); \n" +
-            "        var retVal = chooser.showOpenDialog(null);  \n" +
-            "        return retVal == JFileChooser.APPROVE_OPTION ?  \n" +
-            "            chooser.selectedFile.absolutePath : null; \n" +
-            "    }; \n" +
-            "    var fileChooserTask = new java.util.concurrent.FutureTask(run); \n" +
-            "    javax.swing.SwingUtilities.invokeLater(fileChooserTask); \n" +
-            "    return fileChooserTask.get(); \n" +
-            "})",
-            global, "<file-chooser>");
+        final boolean isHeadless = (boolean) ScriptRuntime.apply((ScriptFunction) jjsObj.get("isHeadless"), null);
+        final ScriptFunction fileChooserFunc = isHeadless? null : (ScriptFunction) jjsObj.get("chooseFile");
 
         final NashornCompleter completer = new NashornCompleter(context, global, this, propsHelper, fileChooserFunc);
+        final ScriptFunction browseFunc = isHeadless? null : (ScriptFunction) jjsObj.get("browse");
 
-        // Function that opens up the desktop browser application with the given URI.
-        // We access AWT from script to avoid direct dependency on java.desktop module.
-        final ScriptFunction browseFunc = isHeadless? null : (ScriptFunction) context.eval(global,
-            "(function(uri) { \n" +
-            "    java.awt.Desktop.desktop.browse(uri); \n" +
-            "})",
-            global, "<browse>");
+        final ScriptFunction javadoc = (ScriptFunction) jjsObj.get("javadoc");
 
         try (final Console in = new Console(System.in, System.out, HIST_FILE, completer,
                 str -> {
@@ -175,6 +152,9 @@
                                 final String pkgName = ((NativeJavaPackage)res).getName();
                                 final String url = pkgName.replace('.', '/') + "/package-summary.html";
                                 openBrowserForJavadoc(browseFunc, url);
+                            } else if (NativeJava.isJavaMethod(UNDEFINED, res)) {
+                                ScriptRuntime.apply(javadoc, UNDEFINED, res);
+                                return ""; // javadoc function already prints javadoc
                             } else if (res instanceof ScriptObject) {
                                 final ScriptObject sobj = (ScriptObject)res;
                                 if (sobj.has(DOC_PROPERTY_NAME)) {
@@ -324,4 +304,22 @@
         } catch (Exception ignored) {
         }
     }
+
+    private static String readJJSScript() {
+        return AccessController.doPrivileged(
+            new PrivilegedAction<String>() {
+                @Override
+                public String run() {
+                    try {
+                        final InputStream resStream = Main.class.getResourceAsStream("resources/jjs.js");
+                        if (resStream == null) {
+                            throw new RuntimeException("resources/jjs.js is missing!");
+                        }
+                        return new String(Source.readFully(resStream));
+                    } catch (final IOException exp) {
+                        throw new RuntimeException(exp);
+                    }
+                }
+            });
+    }
 }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/resources/jjs.js	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,147 @@
+/*
+ * Copyright (c) 2017, 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.
+ */
+
+(function () {
+
+// Check if java.desktop module is available and we're running in non-headless mode.
+// We access AWT via script to avoid direct dependency on java.desktop module.
+function isHeadless() {
+    var GraphicsEnvironment = java.awt.GraphicsEnvironment;
+    return Java.isType(GraphicsEnvironment)? GraphicsEnvironment.isHeadless() : true;
+}
+
+
+// Function that shows a JFileChooser dialog and returns the file name chosen (if chosen).
+// We access swing from script to avoid direct dependency on java.desktop module.
+function chooseFile() {
+    var JFileChooser = javax.swing.JFileChooser;
+    if (!Java.isType(JFileChooser)) {
+        return null;
+    }
+
+    var ExtensionFilter = javax.swing.filechooser.FileNameExtensionFilter;
+    function run() {
+        var chooser = new JFileChooser();
+        chooser.fileFilter = new ExtensionFilter('JavaScript Files', 'js');
+        var retVal = chooser.showOpenDialog(null);
+        return retVal == JFileChooser.APPROVE_OPTION ?
+            chooser.selectedFile.absolutePath : null;
+    }
+
+    var FutureTask = java.util.concurrent.FutureTask;
+    var fileChooserTask = new FutureTask(run);
+    javax.swing.SwingUtilities.invokeLater(fileChooserTask);
+
+    return fileChooserTask.get();
+}
+
+// Function that opens up the desktop browser application with the given URI.
+// We access AWT from script to avoid direct dependency on java.desktop module.
+function browse(uri) {
+    var Desktop = java.awt.Desktop;
+    if (Java.isType(Desktop)) {
+        Desktop.desktop.browse(uri);
+    }
+}
+
+function printDoc(list) {
+    list.forEach(function(doc) {
+        print();
+        print(doc.signature());
+        print();
+        print(doc.javadoc());
+    });
+}
+
+var JShell = null;
+var jshell = null;
+
+function javadoc(obj) {
+    var str = String(obj);
+    if (!JShell) {
+        // first time - resolve JShell class
+        JShell = Packages.jdk.jshell.JShell;
+        // if JShell class is available, create an instance
+        jshell = Java.isType(JShell)? JShell.create() : null;
+    }
+
+    if (!jshell) {
+        // we don't have jshell. Just print the default!
+        return print(str);
+    }
+
+    /*
+     * A java method object's String representation looks something like this:
+     *
+     * For an overloaded method:
+     *
+     *   [jdk.dynalink.beans.OverloadedDynamicMethod
+     *      String java.lang.System.getProperty(String,String)
+     *      String java.lang.System.getProperty(String)
+     *    ]
+     *
+     * For a non-overloaded method:
+     *
+     *  [jdk.dynalink.beans.SimpleDynamicMethod void java.lang.System.exit(int)]
+     *
+     * jshell expects "java.lang.System.getProperty(" or "java.lang.System.exit("
+     * to retrieve the javadoc comment(s) for the method.
+     */
+    var javaCode = str.split(" ")[2]; // stuff after second whitespace char
+    javaCode = javaCode.substring(0, javaCode.indexOf('(') + 1); // strip argument types
+
+    try {
+        var analysis = jshell.sourceCodeAnalysis();
+        var docList = analysis.documentation(javaCode, javaCode.length, true);
+        if (!docList.isEmpty()) {
+            return printDoc(docList);
+        }
+
+        /*
+         * May be the method is a Java instance method. In such a case, jshell expects
+         * a valid starting portion of an instance method call expression. We cast null
+         * to Java object and call method on it. i.e., We pass something like this:
+         *
+         *  "((java.io.PrintStream)null).println("
+         */
+        var javaType = javaCode.substring(0, javaCode.lastIndexOf('.'));
+        javaCode = "((" + javaType + ")null)" + javaCode.substring(javaCode.lastIndexOf('.'));
+        docList = analysis.documentation(javaCode, javaCode.length, true);
+        if (!docList.isEmpty()) {
+            return printDoc(docList);
+        }
+    } catch (e) {
+    }
+    print(str);
+}
+
+return {
+    isHeadless: isHeadless,
+    chooseFile: chooseFile,
+    browse: browse,
+    javadoc: javadoc
+};
+
+})();
--- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java	Fri Nov 10 18:57:51 2017 +0100
@@ -35,6 +35,7 @@
 import java.util.List;
 import jdk.dynalink.linker.support.Lookup;
 import jdk.nashorn.api.scripting.JSObject;
+import jdk.nashorn.api.scripting.ScriptObjectMirror;
 import jdk.nashorn.internal.objects.annotations.Attribute;
 import jdk.nashorn.internal.objects.annotations.Constructor;
 import jdk.nashorn.internal.objects.annotations.Function;
@@ -101,8 +102,13 @@
 
         if (self instanceof ScriptFunction) {
             return ScriptRuntime.apply((ScriptFunction)self, thiz, args);
+        } else if (self instanceof ScriptObjectMirror) {
+            return ((JSObject)self).call(thiz, args);
         } else if (self instanceof JSObject) {
-            return ((JSObject)self).call(thiz, args);
+            final Global global = Global.instance();
+            final Object result = ((JSObject) self).call(ScriptObjectMirror.wrap(thiz, global),
+                    ScriptObjectMirror.wrapArray(args, global));
+            return ScriptObjectMirror.unwrap(result, global);
         }
         throw new AssertionError("Should not reach here");
     }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/jdk/com/sun/net/httpserver/bugs/TruncatedRequestBody.java	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,128 @@
+/*
+ * Copyright (c) 2017, 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.
+ *
+ * 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.
+ */
+
+/**
+ * @test
+ * @bug 8190793
+ * @summary Httpserver does not detect truncated request body
+ */
+
+import com.sun.net.httpserver.HttpContext;
+import com.sun.net.httpserver.HttpExchange;
+import com.sun.net.httpserver.HttpHandler;
+import com.sun.net.httpserver.HttpServer;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.net.InetSocketAddress;
+import java.net.Socket;
+import java.nio.charset.StandardCharsets;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.Executors;
+import java.util.logging.ConsoleHandler;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
+/*
+ * Send two POST requests to the server which are both trucated
+ * and socket closed. Server needs to detect this and throw an IOException
+ * in getRequestBody().read(). Two variants for fixed length and chunked.
+ */
+public class TruncatedRequestBody {
+    static volatile boolean error = false;
+
+    static CountDownLatch latch = new CountDownLatch(2);
+
+    static class Handler implements HttpHandler {
+
+        @Override
+        public void handle(HttpExchange exch) throws IOException {
+            InputStream is = exch.getRequestBody();
+            int c, count = 0;
+            byte[] buf = new byte[128];
+            try {
+            while ((c=is.read(buf)) > 0)
+                count += c;
+            } catch (IOException e) {
+                System.out.println("Exception caught");
+                latch.countDown();
+                throw e;
+            }
+            // shouldn't get to here
+            error = true;
+            latch.countDown();
+            System.out.println("Read " + count + " bytes");
+            is.close();
+            exch.sendResponseHeaders(200, -1);
+        }
+
+    }
+
+    /**
+     * @param args the command line arguments
+     */
+    public static void main(String[] args) throws IOException, InterruptedException {
+        Logger logger = Logger.getLogger("com.sun.net.httpserver");
+        ConsoleHandler h = new ConsoleHandler();
+        h.setLevel(Level.ALL);
+        logger.setLevel(Level.ALL);
+        logger.addHandler(h);
+
+        InetSocketAddress addr = new InetSocketAddress(0);
+        HttpServer server = HttpServer.create(addr, 10);
+        HttpContext ct = server.createContext("/", new Handler());
+        ExecutorService ex = Executors.newCachedThreadPool();
+        server.setExecutor(ex);
+        server.start();
+
+        int port = server.getAddress().getPort();
+
+        // Test 1: fixed length
+
+        Socket sock = new Socket("127.0.0.1", port);
+        String s1 = "POST /foo HTTP/1.1\r\nContent-length: 200000\r\n"
+                + "\r\nfoo bar99";
+
+        OutputStream os = sock.getOutputStream();
+        os.write(s1.getBytes(StandardCharsets.ISO_8859_1));
+        Thread.sleep(500);
+
+        sock.close();
+
+        // Test 2: chunked
+
+        String s2 = "POST /foo HTTP/1.1\r\nTransfer-encoding: chunked\r\n\r\n" +
+                "100\r\nFoo bar";
+        sock = new Socket("127.0.0.1", port);
+        os = sock.getOutputStream();
+        os.write(s2.getBytes(StandardCharsets.ISO_8859_1));
+        Thread.sleep(500);
+        sock.close();
+        latch.await();
+        server.stop(0);
+        ex.shutdownNow();
+        if (error)
+            throw new RuntimeException("Test failed");
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/jdk/java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,129 @@
+/*
+ * Copyright (c) 2017, 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.
+ *
+ * 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.
+ */
+
+/*
+ * @test
+ * @bug 8164512
+ * @summary verify if the native library is unloaded when the class loader is GC'ed
+ * @build p.Test
+ * @run main/othervm/native -Xcheck:jni NativeLibraryTest
+ */
+
+import java.io.IOException;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.net.URLClassLoader;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+
+public class NativeLibraryTest {
+    static final Path CLASSES = Paths.get("classes");
+    static int unloadedCount = 0;
+
+    /*
+     * Called by JNI_OnUnload when the native library is unloaded
+     */
+    static void nativeLibraryUnloaded() {
+        unloadedCount++;
+    }
+
+    public static void main(String... args) throws Exception {
+        setup();
+
+        for (int count=1; count <= 5; count++) {
+            // create a class loader and load a native library
+            runTest();
+            // unloading the class loader and native library
+            System.gc();
+            // give Cleaner thread a chance to unload the native library
+            Thread.sleep(100);
+
+            // unloadedCount is incremented when the native library is unloaded
+            if (count != unloadedCount) {
+                throw new RuntimeException("Expected unloaded=" + count +
+                    " but got=" + unloadedCount);
+            }
+        }
+    }
+
+    /*
+     * Loads p.Test class with a new class loader and its static initializer
+     * will load a native library.
+     *
+     * The class loader becomes unreachable when this method returns and
+     * the native library should be unloaded at some point after the class
+     * loader is garbage collected.
+     */
+    static void runTest() throws Exception {
+        // invoke p.Test.run() that loads the native library
+        Runnable r = newTestRunnable();
+        r.run();
+
+        // reload the native library by the same class loader
+        r.run();
+
+        // load the native library by another class loader
+        Runnable r1 = newTestRunnable();
+        try {
+            r1.run();
+            throw new RuntimeException("should fail to load the native library" +
+                    " by another class loader");
+        } catch (UnsatisfiedLinkError e) {}
+    }
+
+    /*
+     * Loads p.Test class with a new class loader and returns
+     * a Runnable instance.
+     */
+    static Runnable newTestRunnable() throws Exception {
+        TestLoader loader = new TestLoader();
+        Class<?> c = Class.forName("p.Test", true, loader);
+        return (Runnable) c.newInstance();
+    }
+
+    static class TestLoader extends URLClassLoader {
+        static URL[] toURLs() {
+            try {
+                return new URL[] { CLASSES.toUri().toURL() };
+            } catch (MalformedURLException e) {
+                throw new Error(e);
+            }
+        }
+
+        TestLoader() {
+            super("testloader", toURLs(), ClassLoader.getSystemClassLoader());
+        }
+    }
+
+    /*
+     * move p/Test.class out from classpath to the scratch directory
+     */
+    static void setup() throws IOException {
+        String dir = System.getProperty("test.classes", ".");
+        Path file = Paths.get("p", "Test.class");
+        Files.createDirectories(CLASSES.resolve("p"));
+        Files.move(Paths.get(dir).resolve(file),
+                   CLASSES.resolve("p").resolve("Test.class"));
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/jdk/java/lang/ClassLoader/nativeLibrary/libnativeLibraryTest.c	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,74 @@
+/*
+ * Copyright (c) 2017, 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.
+ *
+ * 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 <stdio.h>
+#include <stdlib.h>
+
+#include "jni.h"
+#include "jni_util.h"
+
+static jint count = 0;
+static jclass test_class;
+static jint current_jni_version = JNI_VERSION_10;
+
+JNIEXPORT jint JNICALL
+JNI_OnLoad(JavaVM *vm, void *reserved) {
+    JNIEnv *env;
+    jclass cl;
+
+    (*vm)->GetEnv(vm, (void **) &env, current_jni_version);
+
+    cl = (*env)->FindClass(env, "NativeLibraryTest");
+    test_class = (*env)->NewGlobalRef(env, cl);
+
+    // increment the count when JNI_OnLoad is called
+    count++;
+
+    return current_jni_version;
+}
+
+JNIEXPORT void JNICALL
+JNI_OnUnload(JavaVM *vm, void *reserved) {
+    JNIEnv *env;
+    jmethodID mid;
+    jclass cl;
+
+    (*vm)->GetEnv(vm, (void **) &env, current_jni_version);
+    mid = (*env)->GetStaticMethodID(env, test_class, "nativeLibraryUnloaded", "()V");
+    (*env)->CallStaticVoidMethod(env, test_class, mid);
+    if ((*env)->ExceptionCheck(env)) {
+        (*env)->ExceptionDescribe(env);
+        (*env)->FatalError(env, "Exception thrown");
+    }
+
+    cl = (*env)->FindClass(env, "p/Test");
+    if (cl != NULL) {
+        (*env)->FatalError(env, "p/Test class should not be found");
+    }
+}
+
+JNIEXPORT jint JNICALL
+Java_p_Test_count
+(JNIEnv *env, jclass cls) {
+    return count;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/jdk/java/lang/ClassLoader/nativeLibrary/p/Test.java	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,37 @@
+/*
+ * Copyright (c) 2017, 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.
+ *
+ * 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.
+ */
+package p;
+
+public class Test implements Runnable {
+    public static native int count();
+
+    /**
+     * Tests if the native library is loaded.
+     */
+    public void run() {
+        System.loadLibrary("nativeLibraryTest");
+        if (count() != 1) {
+            throw new RuntimeException("Expected count = 1 but got " + count());
+        }
+    }
+}
--- a/test/jdk/java/lang/ProcessHandle/OnExitTest.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/test/jdk/java/lang/ProcessHandle/OnExitTest.java	Fri Nov 10 18:57:51 2017 +0100
@@ -40,7 +40,6 @@
 
 /*
  * @test
- * @key intermittent
  * @library /test/lib
  * @build jdk.test.lib.Utils
  * @run testng OnExitTest
--- a/test/jdk/java/util/Currency/PropertiesTest.sh	Wed Nov 08 11:48:15 2017 +0100
+++ b/test/jdk/java/util/Currency/PropertiesTest.sh	Fri Nov 10 18:57:51 2017 +0100
@@ -104,7 +104,7 @@
 WRITABLEJDK=.${FS}testjava
 cp -H -R $TESTJAVA $WRITABLEJDK || exit 1
 PROPLOCATION=${WRITABLEJDK}${FS}lib
-chmod -R a+rx $WRITABLEJDK || exit 1
+chmod -R u+w $WRITABLEJDK || exit 1
 cp ${PROPS} $PROPLOCATION || exit 1
 echo "Properties location: ${PROPLOCATION}"
 
--- a/test/jdk/javax/imageio/stream/NullStreamCheckTest.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/test/jdk/javax/imageio/stream/NullStreamCheckTest.java	Fri Nov 10 18:57:51 2017 +0100
@@ -58,17 +58,6 @@
     static BufferedImage inputImage = new BufferedImage(width, height,
             BufferedImage.TYPE_INT_ARGB);
 
-    // creates test file needed for read and write in local directory.
-    private static File createTestFile(String name) throws IOException {
-        String sep = System.getProperty("file.separator");
-        String dir = System.getProperty("test.src", ".");
-        String filePath = dir+sep;
-        File directory = new File(filePath);
-        File tmpTestFile = File.createTempFile(name, ".png", directory);
-        directory.delete();
-        return tmpTestFile;
-    }
-
     /* if we catch expected IOException message return
      * false otherwise return true.
      */
@@ -86,7 +75,7 @@
     }
 
     private static void verifyFileWrite() throws IOException {
-        File outputTestFile = createTestFile("outputTestFile");
+        File outputTestFile = File.createTempFile("outputTestFile", ".png");
         try {
             ImageIO.write(inputImage, "png", outputTestFile);
         } catch (IOException ex) {
@@ -113,7 +102,7 @@
     }
 
     private static void verifyFileRead() throws IOException {
-        File inputTestFile = createTestFile("inputTestFile");
+        File inputTestFile = File.createTempFile("inputTestFile", ".png");
         try {
             ImageIO.read(inputTestFile);
         } catch (IOException ex) {
@@ -141,7 +130,7 @@
 
     private static void verifyUrlRead() throws IOException {
         URL url;
-        File inputTestUrlFile = createTestFile("inputTestFile");
+        File inputTestUrlFile = File.createTempFile("inputTestFile", ".png");
         try {
             try {
                 url = inputTestUrlFile.toURI().toURL();
--- a/test/langtools/tools/javac/diags/CheckResourceKeys.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/test/langtools/tools/javac/diags/CheckResourceKeys.java	Fri Nov 10 18:57:51 2017 +0100
@@ -293,6 +293,7 @@
             "rt.jar",
             "jfxrt.jar",
             "module-info.class",
+            "module-info.sig",
             "jrt-fs.jar",
             // -XD option names
             "process.packages",
--- a/test/langtools/tools/javac/file/SetLocationForModule.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/test/langtools/tools/javac/file/SetLocationForModule.java	Fri Nov 10 18:57:51 2017 +0100
@@ -123,8 +123,11 @@
                 checkEqual("override setting 2",
                            fm2.getLocationAsPaths(m), override1);
 
+                Location firstLocation =
+                        fm2.listLocationsForModules(locn).iterator().next().iterator().next();
+
                 checkEqual("override setting 2b",
-                           fm2.getLocationAsPaths(fm2.listLocationsForModules(locn).iterator().next().iterator().next()),
+                           fm2.getLocationAsPaths(firstLocation),
                            override1);
             }
 
@@ -214,6 +217,19 @@
                        fm.getLocationAsPaths(fm.listLocationsForModules(locn).iterator().next().iterator().next()),
                        override1);
 
+            try (StandardJavaFileManager fm2 = comp.getStandardFileManager(null, null, null)) {
+                fm2.setLocationForModule(locn, "m", List.of(override1));
+                checkEqual("override setting 1",
+                           fm2.getLocationAsPaths(m), override1);
+
+                Location firstLocation =
+                        fm2.listLocationsForModules(locn).iterator().next().iterator().next();
+
+                checkEqual("override setting 1b",
+                           fm2.getLocationAsPaths(firstLocation),
+                           override1);
+            }
+
             Path override2 = Files.createDirectories(base.resolve("override2"));
             fm.setLocationFromPaths(m, List.of(override2));
             checkEqual("override setting 2",
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/langtools/tools/javac/options/release/ReleaseOption9.java	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,178 @@
+/*
+ * Copyright (c) 2017, 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.
+ *
+ * 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.
+ */
+
+/**
+ * @test
+ * @bug 8180744
+ * @summary Verify unsupported modules and module options handling.
+ * @library /tools/lib
+ * @modules jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.compiler/com.sun.tools.javac.jvm
+ *          jdk.jdeps/com.sun.tools.classfile
+ *          jdk.jdeps/com.sun.tools.javap
+ * @build toolbox.ToolBox toolbox.JarTask toolbox.JavacTask toolbox.JavapTask toolbox.TestRunner
+ * @run main ReleaseOption9
+ */
+
+import java.io.IOException;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.util.Arrays;
+import java.util.List;
+
+import toolbox.JavacTask;
+import toolbox.Task;
+import toolbox.Task.Expect;
+import toolbox.TestRunner;
+import toolbox.ToolBox;
+
+public class ReleaseOption9 extends TestRunner {
+
+    private final ToolBox tb = new ToolBox();
+
+    public ReleaseOption9() {
+        super(System.err);
+    }
+
+    public static void main(String... args) throws Exception {
+        new ReleaseOption9().runTests();
+    }
+
+    @Test
+    public void testUnsafe(Path base) throws IOException {
+        Path src = base.resolve("src");
+        tb.writeJavaFiles(src,
+                          "module m { requires jdk.unsupported; }",
+                          "package test; public class Test { sun.misc.Unsafe unsafe; } ");
+        Path classes = base.resolve("classes");
+        tb.createDirectories(classes);
+
+        List<String> log;
+        List<String> expected = Arrays.asList(
+                "Test.java:1:43: compiler.warn.sun.proprietary: sun.misc.Unsafe",
+                "1 warning"
+        );
+
+        log = new JavacTask(tb)
+                .options("-XDrawDiagnostics")
+                .outdir(classes)
+                .files(tb.findJavaFiles(src))
+                .run(Expect.SUCCESS)
+                .writeAll()
+                .getOutputLines(Task.OutputKind.DIRECT);
+
+        if (!expected.equals(log)) {
+            throw new AssertionError("Unexpected output: " + log);
+        }
+
+        log = new JavacTask(tb)
+                .options("-XDrawDiagnostics",
+                         "--release", "9")
+                .outdir(classes)
+                .files(tb.findJavaFiles(src))
+                .run(Expect.SUCCESS)
+                .writeAll()
+                .getOutputLines(Task.OutputKind.DIRECT);
+
+        if (!expected.equals(log)) {
+            throw new AssertionError("Unexpected output: " + log);
+        }
+    }
+
+    @Test
+    public void testUnsafeUnnamed(Path base) throws IOException {
+        Path src = base.resolve("src");
+        tb.writeJavaFiles(src,
+                          "package test; public class Test { sun.misc.Unsafe unsafe; } ");
+        Path classes = base.resolve("classes");
+        tb.createDirectories(classes);
+
+        List<String> log;
+        List<String> expected = Arrays.asList(
+                "Test.java:1:43: compiler.warn.sun.proprietary: sun.misc.Unsafe",
+                "1 warning"
+        );
+
+        log = new JavacTask(tb)
+                .options("-XDrawDiagnostics")
+                .outdir(classes)
+                .files(tb.findJavaFiles(src))
+                .run(Expect.SUCCESS)
+                .writeAll()
+                .getOutputLines(Task.OutputKind.DIRECT);
+
+        if (!expected.equals(log)) {
+            throw new AssertionError("Unexpected output: " + log);
+        }
+
+        log = new JavacTask(tb)
+                .options("-XDrawDiagnostics",
+                         "--release", "9")
+                .outdir(classes)
+                .files(tb.findJavaFiles(src))
+                .run(Expect.SUCCESS)
+                .writeAll()
+                .getOutputLines(Task.OutputKind.DIRECT);
+
+        if (!expected.equals(log)) {
+            throw new AssertionError("Unexpected output: " + log);
+        }
+    }
+
+    @Test
+    public void testIncubatorHttpClient(Path base) throws IOException {
+        Path src = base.resolve("src");
+        tb.writeJavaFiles(src,
+                          "module m { requires jdk.incubator.httpclient; }",
+                          "package test;\n" +
+                          "public class Test {\n" +
+                          "    jdk.incubator.http.HttpRequest v;\n" +
+                          "}\n");
+        Path classes = base.resolve("classes");
+        tb.createDirectories(classes);
+
+        List<String> log;
+        List<String> expected = Arrays.asList(
+                "- compiler.warn.incubating.modules: jdk.incubator.httpclient",
+                "1 warning"
+        );
+
+        log = new JavacTask(tb)
+                .options("-XDrawDiagnostics",
+                         "--release", "9")
+                .outdir(classes)
+                .files(tb.findJavaFiles(src))
+                .run(Expect.SUCCESS)
+                .writeAll()
+                .getOutputLines(Task.OutputKind.DIRECT);
+
+        if (!expected.equals(log)) {
+            throw new AssertionError("Unexpected output: " + log);
+        }
+    }
+
+    protected void runTests() throws Exception {
+        runTests(m -> new Object[] { Paths.get(m.getName()) });
+    }
+}
--- a/test/langtools/tools/javac/platform/PlatformProviderTest.java	Wed Nov 08 11:48:15 2017 +0100
+++ b/test/langtools/tools/javac/platform/PlatformProviderTest.java	Fri Nov 10 18:57:51 2017 +0100
@@ -41,9 +41,7 @@
 import java.nio.file.Files;
 import java.nio.file.Path;
 import java.nio.file.Paths;
-import java.util.ArrayList;
 import java.util.Arrays;
-import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
 import java.util.Map;
@@ -57,8 +55,8 @@
 import javax.lang.model.SourceVersion;
 import javax.lang.model.element.TypeElement;
 import javax.tools.JavaCompiler;
+import javax.tools.JavaFileManager;
 import javax.tools.StandardJavaFileManager;
-import javax.tools.StandardLocation;
 import javax.tools.ToolProvider;
 
 // import com.sun.source.util.JavacTask;
@@ -111,7 +109,7 @@
                               "getPlatform(name, " + expectedParameter + ")",
                               "getSourceVersion",
                               "getTargetVersion",
-                              "getPlatformPath",
+                              "getFileManager",
                               "testPlugin: [testPluginKey=testPluginValue]",
                               "process: {testAPKey=testAPValue}",
                               "process: {testAPKey=testAPValue}",
@@ -187,13 +185,10 @@
         private final JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
         private final StandardJavaFileManager fm = compiler.getStandardFileManager(null, null, null);
 
-
         @Override
-        public Collection<Path> getPlatformPath() {
-            System.err.println("getPlatformPath");
-            List<Path> result = new ArrayList<>();
-            fm.getLocationAsPaths(StandardLocation.PLATFORM_CLASS_PATH).forEach(p -> { result.add(p); });
-            return result;
+        public JavaFileManager getFileManager() {
+            System.err.println("getFileManager");
+            return fm;
         }
 
         @Override
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/nashorn/src/jdk/nashorn/internal/runtime/test/JDK_8186807_Test.java	Fri Nov 10 18:57:51 2017 +0100
@@ -0,0 +1,76 @@
+/*
+ * Copyright (c) 2017, 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.
+ */
+
+package jdk.nashorn.internal.runtime.test;
+
+import jdk.nashorn.api.scripting.AbstractJSObject;
+import jdk.nashorn.api.scripting.NashornScriptEngine;
+import jdk.nashorn.api.scripting.NashornScriptEngineFactory;
+import jdk.nashorn.api.scripting.ScriptObjectMirror;
+import static org.testng.Assert.assertEquals;
+import org.testng.annotations.Test;
+import javax.script.ScriptException;
+
+
+/**
+ * @test
+ * @bug 8186807
+ * @summary JSObject gets ScriptFunction when ScriptObjectMirror is expected
+ * @modules jdk.scripting.nashorn/jdk.nashorn.internal.runtime
+ * @run testng/othervm -Dnashorn.unstable.relink.threshold=1 jdk.nashorn.internal.runtime.test.JDK_8186807_Test
+ */
+
+public class JDK_8186807_Test {
+
+    @Test
+    public void testScript() throws ScriptException {
+        NashornScriptEngine engine = (NashornScriptEngine) new NashornScriptEngineFactory().getScriptEngine();
+        engine.put("a", new Func());
+        engine.eval("var Assert = Java.type('org.testng.Assert')\n" +
+                "var fn=function() {return 2;}\n" +
+                "var arr = [ a, fn, a ];\n" +
+                "var result;\n" +
+                "for (i in arr) {\n" +
+                "    result = Function.prototype.apply.apply(arr[i],[null,[fn]]);\n" +
+                "    if(i==0 || i==2)\n" +
+                "        Assert.assertTrue(result==1);\n" +
+                "    if(i==1)\n" +
+                "        Assert.assertTrue(result==2);\n" +
+                "}");
+    }
+
+    static class Func extends AbstractJSObject {
+        @Override
+        public boolean isFunction() {
+            return true;
+        }
+
+        @Override
+        public Object call(Object thiz, Object... args) {
+            assertEquals(args[0].getClass(), ScriptObjectMirror.class);
+            return 1;
+        }
+    }
+}