#
# Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.  Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
# or visit www.oracle.com if you need additional information or have any
# questions.
#
# ##########################################################
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
# ##########################################################
#
class name java/io/BufferedReader
-method name lines descriptor ()Ljava/util/stream/Stream;

class name java/io/FileFilter
header extends java/lang/Object flags 601

class name java/io/FilenameFilter
header extends java/lang/Object flags 601

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<*>;

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<*>;

class name java/io/RandomAccessFile
-method name seek descriptor (J)V
method name seek descriptor (J)V thrownTypes java/io/IOException flags 101

-class name java/io/UncheckedIOException

class name java/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/Byte
-field name BYTES descriptor I
-method name hashCode descriptor (B)I
-method name toUnsignedInt descriptor (B)I
-method name toUnsignedLong descriptor (B)J

class name java/lang/CharSequence
header extends java/lang/Object flags 601
-method name chars descriptor ()Ljava/util/stream/IntStream;
-method name codePoints descriptor ()Ljava/util/stream/IntStream;

class name java/lang/Character
-field name BYTES descriptor I
-method name hashCode descriptor (C)I

class name java/lang/Character$UnicodeBlock
-field name ARABIC_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock;
-field name SUNDANESE_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
-field name MEETEI_MAYEK_EXTENSIONS descriptor Ljava/lang/Character$UnicodeBlock;
-field name MEROITIC_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeBlock;
-field name MEROITIC_CURSIVE descriptor Ljava/lang/Character$UnicodeBlock;
-field name SORA_SOMPENG descriptor Ljava/lang/Character$UnicodeBlock;
-field name CHAKMA descriptor Ljava/lang/Character$UnicodeBlock;
-field name SHARADA descriptor Ljava/lang/Character$UnicodeBlock;
-field name TAKRI descriptor Ljava/lang/Character$UnicodeBlock;
-field name MIAO descriptor Ljava/lang/Character$UnicodeBlock;
-field name ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock;

class name java/lang/Character$UnicodeScript
-field name MEROITIC_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeScript;
-field name MEROITIC_CURSIVE descriptor Ljava/lang/Character$UnicodeScript;
-field name SORA_SOMPENG descriptor Ljava/lang/Character$UnicodeScript;
-field name CHAKMA descriptor Ljava/lang/Character$UnicodeScript;
-field name SHARADA descriptor Ljava/lang/Character$UnicodeScript;
-field name TAKRI descriptor Ljava/lang/Character$UnicodeScript;
-field name MIAO descriptor Ljava/lang/Character$UnicodeScript;

class name java/lang/Class
-method name toGenericString descriptor ()Ljava/lang/String;
-method name forName descriptor (Ljava/lang/String;)Ljava/lang/Class;
-method name forName descriptor (Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
-method name newInstance descriptor ()Ljava/lang/Object;
-method name getClassLoader descriptor ()Ljava/lang/ClassLoader;
-method name getInterfaces descriptor ()[Ljava/lang/Class;
-method name getEnclosingMethod descriptor ()Ljava/lang/reflect/Method;
-method name getEnclosingConstructor descriptor ()Ljava/lang/reflect/Constructor;
-method name getDeclaringClass descriptor ()Ljava/lang/Class;
-method name getEnclosingClass descriptor ()Ljava/lang/Class;
-method name getTypeName descriptor ()Ljava/lang/String;
-method name getClasses descriptor ()[Ljava/lang/Class;
-method name getFields descriptor ()[Ljava/lang/reflect/Field;
-method name getMethods descriptor ()[Ljava/lang/reflect/Method;
-method name getConstructors descriptor ()[Ljava/lang/reflect/Constructor;
-method name getField descriptor (Ljava/lang/String;)Ljava/lang/reflect/Field;
-method name getMethod descriptor (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
-method name getConstructor descriptor ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
-method name getDeclaredClasses descriptor ()[Ljava/lang/Class;
-method name getDeclaredFields descriptor ()[Ljava/lang/reflect/Field;
-method name getDeclaredMethods descriptor ()[Ljava/lang/reflect/Method;
-method name getDeclaredConstructors descriptor ()[Ljava/lang/reflect/Constructor;
-method name getDeclaredField descriptor (Ljava/lang/String;)Ljava/lang/reflect/Field;
-method name getDeclaredMethod descriptor (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
-method name getDeclaredConstructor descriptor ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
-method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
-method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
-method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
-method name getAnnotatedSuperclass descriptor ()Ljava/lang/reflect/AnnotatedType;
-method name getAnnotatedInterfaces descriptor ()[Ljava/lang/reflect/AnnotatedType;
method name forName descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 signature (Ljava/lang/String;)Ljava/lang/Class<*>;
method name forName descriptor (Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 signature (Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class<*>;
method name newInstance descriptor ()Ljava/lang/Object; thrownTypes java/lang/InstantiationException,java/lang/IllegalAccessException flags 1 signature ()TT;
method name getClassLoader descriptor ()Ljava/lang/ClassLoader; flags 1
method name getInterfaces descriptor ()[Ljava/lang/Class; flags 101 signature ()[Ljava/lang/Class<*>;
method name getEnclosingMethod descriptor ()Ljava/lang/reflect/Method; flags 1
method name getEnclosingConstructor descriptor ()Ljava/lang/reflect/Constructor; flags 1 signature ()Ljava/lang/reflect/Constructor<*>;
method name getDeclaringClass descriptor ()Ljava/lang/Class; flags 101 signature ()Ljava/lang/Class<*>;
method name getEnclosingClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>;
method name getClasses descriptor ()[Ljava/lang/Class; flags 1 signature ()[Ljava/lang/Class<*>;
method name getFields descriptor ()[Ljava/lang/reflect/Field; thrownTypes java/lang/SecurityException flags 1
method name getMethods descriptor ()[Ljava/lang/reflect/Method; thrownTypes java/lang/SecurityException flags 1
method name getConstructors descriptor ()[Ljava/lang/reflect/Constructor; thrownTypes java/lang/SecurityException flags 1 signature ()[Ljava/lang/reflect/Constructor<*>;
method name getField descriptor (Ljava/lang/String;)Ljava/lang/reflect/Field; thrownTypes java/lang/NoSuchFieldException,java/lang/SecurityException flags 1
method name getMethod descriptor (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature (Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;
method name getConstructor descriptor ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature ([Ljava/lang/Class<*>;)Ljava/lang/reflect/Constructor<TT;>;
method name getDeclaredClasses descriptor ()[Ljava/lang/Class; thrownTypes java/lang/SecurityException flags 1 signature ()[Ljava/lang/Class<*>;
method name getDeclaredFields descriptor ()[Ljava/lang/reflect/Field; thrownTypes java/lang/SecurityException flags 1
method name getDeclaredMethods descriptor ()[Ljava/lang/reflect/Method; thrownTypes java/lang/SecurityException flags 1
method name getDeclaredConstructors descriptor ()[Ljava/lang/reflect/Constructor; thrownTypes java/lang/SecurityException flags 1 signature ()[Ljava/lang/reflect/Constructor<*>;
method name getDeclaredField descriptor (Ljava/lang/String;)Ljava/lang/reflect/Field; thrownTypes java/lang/NoSuchFieldException,java/lang/SecurityException flags 1
method name getDeclaredMethod descriptor (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature (Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;
method name getDeclaredConstructor descriptor ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature ([Ljava/lang/Class<*>;)Ljava/lang/reflect/Constructor<TT;>;

class name java/lang/ClassLoader
-method name registerAsParallelCapable descriptor ()Z
-method name getParent descriptor ()Ljava/lang/ClassLoader;
-method name getSystemClassLoader descriptor ()Ljava/lang/ClassLoader;
method name registerAsParallelCapable descriptor ()Z flags c
method name getParent descriptor ()Ljava/lang/ClassLoader; flags 11
method name getSystemClassLoader descriptor ()Ljava/lang/ClassLoader; flags 9

class name java/lang/Double
-field name BYTES descriptor I
-method name isFinite descriptor (D)Z
-method name hashCode descriptor (D)I
-method name sum descriptor (DD)D
-method name max descriptor (DD)D
-method name min descriptor (DD)D

class name java/lang/Float
-field name BYTES descriptor I
-method name isFinite descriptor (F)Z
-method name hashCode descriptor (F)I
-method name sum descriptor (FF)F
-method name max descriptor (FF)F
-method name min descriptor (FF)F

-class name java/lang/FunctionalInterface

class name java/lang/Integer
-field name BYTES descriptor I
-method name toUnsignedString descriptor (II)Ljava/lang/String;
-method name toUnsignedString descriptor (I)Ljava/lang/String;
-method name parseUnsignedInt descriptor (Ljava/lang/String;I)I
-method name parseUnsignedInt descriptor (Ljava/lang/String;)I
-method name hashCode descriptor (I)I
-method name compareUnsigned descriptor (II)I
-method name toUnsignedLong descriptor (I)J
-method name divideUnsigned descriptor (II)I
-method name remainderUnsigned descriptor (II)I
-method name sum descriptor (II)I
-method name max descriptor (II)I
-method name min descriptor (II)I

class name java/lang/InternalError
-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V
-method name <init> descriptor (Ljava/lang/Throwable;)V

class name java/lang/Iterable
-method name forEach descriptor (Ljava/util/function/Consumer;)V
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/lang/Long
-field name BYTES descriptor I
-method name toUnsignedString descriptor (JI)Ljava/lang/String;
-method name toUnsignedString descriptor (J)Ljava/lang/String;
-method name parseUnsignedLong descriptor (Ljava/lang/String;I)J
-method name parseUnsignedLong descriptor (Ljava/lang/String;)J
-method name hashCode descriptor (J)I
-method name compareUnsigned descriptor (JJ)I
-method name divideUnsigned descriptor (JJ)J
-method name remainderUnsigned descriptor (JJ)J
-method name sum descriptor (JJ)J
-method name max descriptor (JJ)J
-method name min descriptor (JJ)J

class name java/lang/Math
-method name addExact descriptor (II)I
-method name addExact descriptor (JJ)J
-method name subtractExact descriptor (II)I
-method name subtractExact descriptor (JJ)J
-method name multiplyExact descriptor (II)I
-method name multiplyExact descriptor (JJ)J
-method name incrementExact descriptor (I)I
-method name incrementExact descriptor (J)J
-method name decrementExact descriptor (I)I
-method name decrementExact descriptor (J)J
-method name negateExact descriptor (I)I
-method name negateExact descriptor (J)J
-method name toIntExact descriptor (J)I
-method name floorDiv descriptor (II)I
-method name floorDiv descriptor (JJ)J
-method name floorMod descriptor (II)I
-method name floorMod descriptor (JJ)J
-method name nextDown descriptor (D)D
-method name nextDown descriptor (F)F

class name java/lang/Package
-method name getPackage descriptor (Ljava/lang/String;)Ljava/lang/Package;
-method name getPackages descriptor ()[Ljava/lang/Package;
-method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
-method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
-method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
method name getPackage descriptor (Ljava/lang/String;)Ljava/lang/Package; flags 9
method name getPackages descriptor ()[Ljava/lang/Package; flags 9

class name java/lang/Process
-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/Runnable
header extends java/lang/Object flags 601

class name java/lang/Runtime
-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/SecurityManager
-method name checkTopLevelWindow descriptor (Ljava/lang/Object;)Z
-method name checkSystemClipboardAccess descriptor ()V
-method name checkAwtEventQueueAccess descriptor ()V
-method name checkMemberAccess descriptor (Ljava/lang/Class;I)V
method name checkTopLevelWindow descriptor (Ljava/lang/Object;)Z flags 1
method name checkSystemClipboardAccess descriptor ()V flags 1
method name checkAwtEventQueueAccess descriptor ()V flags 1
method name checkMemberAccess descriptor (Ljava/lang/Class;I)V flags 1 signature (Ljava/lang/Class<*>;I)V

class name java/lang/Short
-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/StrictMath
-method name addExact descriptor (II)I
-method name addExact descriptor (JJ)J
-method name subtractExact descriptor (II)I
-method name subtractExact descriptor (JJ)J
-method name multiplyExact descriptor (II)I
-method name multiplyExact descriptor (JJ)J
-method name toIntExact descriptor (J)I
-method name floorDiv descriptor (II)I
-method name floorDiv descriptor (JJ)J
-method name floorMod descriptor (II)I
-method name floorMod descriptor (JJ)J
-method name nextDown descriptor (D)D
-method name nextDown descriptor (F)F

class name java/lang/String
-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
-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/System
-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
-method name setName descriptor (Ljava/lang/String;)V
-method name getContextClassLoader descriptor ()Ljava/lang/ClassLoader;
method name setName descriptor (Ljava/lang/String;)V flags 11
method name getContextClassLoader descriptor ()Ljava/lang/ClassLoader; flags 1

class name java/lang/Thread$UncaughtExceptionHandler
header extends java/lang/Object flags 601
innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609

class name java/lang/ThreadLocal
-method name withInitial descriptor (Ljava/util/function/Supplier;)Ljava/lang/ThreadLocal;

class name java/lang/VirtualMachineError
-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V
-method name <init> descriptor (Ljava/lang/Throwable;)V

class name java/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/Native

-class name java/lang/annotation/Repeatable

-class name java/lang/invoke/LambdaConversionException

-class name java/lang/invoke/LambdaMetafactory

-class name java/lang/invoke/MethodHandleInfo

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;

class name java/lang/invoke/MethodHandles
-method name lookup descriptor ()Ljava/lang/invoke/MethodHandles$Lookup;
-method name reflectAs descriptor (Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)Ljava/lang/reflect/Member;
-method name collectArguments descriptor (Ljava/lang/invoke/MethodHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;
method name lookup descriptor ()Ljava/lang/invoke/MethodHandles$Lookup; flags 9

class name java/lang/invoke/MethodHandles$Lookup
-method name unreflectConstructor descriptor (Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle;
-method name revealDirect descriptor (Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandleInfo;
method name unreflectConstructor descriptor (Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/IllegalAccessException flags 1

-class name java/lang/invoke/SerializedLambda

class name java/lang/reflect/AccessibleObject
-method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
-method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
-method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;

-class name java/lang/reflect/AnnotatedArrayType

class name java/lang/reflect/AnnotatedElement
-method name isAnnotationPresent descriptor (Ljava/lang/Class;)Z
-method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
-method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
-method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
method name isAnnotationPresent descriptor (Ljava/lang/Class;)Z flags 401 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z

-class name java/lang/reflect/AnnotatedParameterizedType

-class name java/lang/reflect/AnnotatedType

-class name java/lang/reflect/AnnotatedTypeVariable

-class name java/lang/reflect/AnnotatedWildcardType

class name java/lang/reflect/Constructor
header extends java/lang/reflect/AccessibleObject implements java/lang/reflect/GenericDeclaration,java/lang/reflect/Member flags 31 signature <T:Ljava/lang/Object;>Ljava/lang/reflect/AccessibleObject;Ljava/lang/reflect/GenericDeclaration;Ljava/lang/reflect/Member;
-method name getParameterCount descriptor ()I
-method name newInstance descriptor ([Ljava/lang/Object;)Ljava/lang/Object;
-method name getAnnotatedReturnType descriptor ()Ljava/lang/reflect/AnnotatedType;
-method name getAnnotatedReceiverType descriptor ()Ljava/lang/reflect/AnnotatedType;
method name newInstance descriptor ([Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/InstantiationException,java/lang/IllegalAccessException,java/lang/IllegalArgumentException,java/lang/reflect/InvocationTargetException flags 81 signature ([Ljava/lang/Object;)TT;

-class name java/lang/reflect/Executable

class name java/lang/reflect/Field
-method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object;
-method name getBoolean descriptor (Ljava/lang/Object;)Z
-method name getByte descriptor (Ljava/lang/Object;)B
-method name getChar descriptor (Ljava/lang/Object;)C
-method name getShort descriptor (Ljava/lang/Object;)S
-method name getInt descriptor (Ljava/lang/Object;)I
-method name getLong descriptor (Ljava/lang/Object;)J
-method name getFloat descriptor (Ljava/lang/Object;)F
-method name getDouble descriptor (Ljava/lang/Object;)D
-method name set descriptor (Ljava/lang/Object;Ljava/lang/Object;)V
-method name setBoolean descriptor (Ljava/lang/Object;Z)V
-method name setByte descriptor (Ljava/lang/Object;B)V
-method name setChar descriptor (Ljava/lang/Object;C)V
-method name setShort descriptor (Ljava/lang/Object;S)V
-method name setInt descriptor (Ljava/lang/Object;I)V
-method name setLong descriptor (Ljava/lang/Object;J)V
-method name setFloat descriptor (Ljava/lang/Object;F)V
-method name setDouble descriptor (Ljava/lang/Object;D)V
-method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
-method name getAnnotatedType descriptor ()Ljava/lang/reflect/AnnotatedType;
method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
method name getBoolean descriptor (Ljava/lang/Object;)Z thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
method name getByte descriptor (Ljava/lang/Object;)B thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
method name getChar descriptor (Ljava/lang/Object;)C thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
method name getShort descriptor (Ljava/lang/Object;)S thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
method name getInt descriptor (Ljava/lang/Object;)I thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
method name getLong descriptor (Ljava/lang/Object;)J thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
method name getFloat descriptor (Ljava/lang/Object;)F thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
method name getDouble descriptor (Ljava/lang/Object;)D thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
method name set descriptor (Ljava/lang/Object;Ljava/lang/Object;)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
method name setBoolean descriptor (Ljava/lang/Object;Z)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
method name setByte descriptor (Ljava/lang/Object;B)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
method name setChar descriptor (Ljava/lang/Object;C)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
method name setShort descriptor (Ljava/lang/Object;S)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
method name setInt descriptor (Ljava/lang/Object;I)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
method name setLong descriptor (Ljava/lang/Object;J)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
method name setFloat descriptor (Ljava/lang/Object;F)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1
method name setDouble descriptor (Ljava/lang/Object;D)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1

class name java/lang/reflect/GenericDeclaration
header extends java/lang/Object flags 601

class name java/lang/reflect/GenericSignatureFormatError
-method name <init> descriptor (Ljava/lang/String;)V

-class name java/lang/reflect/MalformedParametersException

class name java/lang/reflect/Method
header extends java/lang/reflect/AccessibleObject implements java/lang/reflect/GenericDeclaration,java/lang/reflect/Member flags 31
-method name getParameterCount descriptor ()I
-method name invoke descriptor (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
-method name isDefault descriptor ()Z
-method name getAnnotatedReturnType descriptor ()Ljava/lang/reflect/AnnotatedType;
method name invoke descriptor (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/IllegalAccessException,java/lang/IllegalArgumentException,java/lang/reflect/InvocationTargetException flags 81

class name java/lang/reflect/Modifier
-method name parameterModifiers descriptor ()I

-class name java/lang/reflect/Parameter

class name java/lang/reflect/Proxy
-method name getProxyClass descriptor (Ljava/lang/ClassLoader;[Ljava/lang/Class;)Ljava/lang/Class;
-method name newProxyInstance descriptor (Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;
-method name getInvocationHandler descriptor (Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler;
method name getProxyClass descriptor (Ljava/lang/ClassLoader;[Ljava/lang/Class;)Ljava/lang/Class; thrownTypes java/lang/IllegalArgumentException flags 89 signature (Ljava/lang/ClassLoader;[Ljava/lang/Class<*>;)Ljava/lang/Class<*>;
method name newProxyInstance descriptor (Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; thrownTypes java/lang/IllegalArgumentException flags 9 signature (Ljava/lang/ClassLoader;[Ljava/lang/Class<*>;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;
method name getInvocationHandler descriptor (Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler; thrownTypes java/lang/IllegalArgumentException flags 9

class name java/lang/reflect/Type
-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/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/net/DatagramPacket
-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/URL
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/URLPermission

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/channels/AsynchronousServerSocketChannel
-method name getLocalAddress descriptor ()Ljava/net/SocketAddress;

class name java/nio/channels/AsynchronousSocketChannel
-method name getLocalAddress descriptor ()Ljava/net/SocketAddress;

class name java/nio/channels/DatagramChannel
-method name getLocalAddress descriptor ()Ljava/net/SocketAddress;

class name java/nio/channels/ServerSocketChannel
-method name getLocalAddress descriptor ()Ljava/net/SocketAddress;

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/Files
-method name newBufferedReader descriptor (Ljava/nio/file/Path;)Ljava/io/BufferedReader;
-method name newBufferedWriter descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/BufferedWriter;
-method name readAllLines descriptor (Ljava/nio/file/Path;)Ljava/util/List;
-method name write descriptor (Ljava/nio/file/Path;Ljava/lang/Iterable;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;
-method name list descriptor (Ljava/nio/file/Path;)Ljava/util/stream/Stream;
-method name walk descriptor (Ljava/nio/file/Path;I[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
-method name walk descriptor (Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
-method name find descriptor (Ljava/nio/file/Path;ILjava/util/function/BiPredicate;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
-method name lines descriptor (Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/util/stream/Stream;
-method name lines descriptor (Ljava/nio/file/Path;)Ljava/util/stream/Stream;

class name java/nio/file/Path
-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/attribute/DosFileAttributeView
-method name readAttributes descriptor ()Ljava/nio/file/attribute/BasicFileAttributes;

class name java/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/PosixFileAttributeView
-method name readAttributes descriptor ()Ljava/nio/file/attribute/BasicFileAttributes;

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;
method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedAction;)Ljava/lang/Object; flags 9 signature <T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;)TT;
method name doPrivileged descriptor (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; flags 109 signature <T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;Ljava/security/AccessControlContext;)TT;
method name doPrivileged descriptor (Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; thrownTypes java/security/PrivilegedActionException flags 109 signature <T:Ljava/lang/Object;>(Ljava/security/PrivilegedExceptionAction<TT;>;)TT;
method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; thrownTypes java/security/PrivilegedActionException flags 9 signature <T:Ljava/lang/Object;>(Ljava/security/PrivilegedExceptionAction<TT;>;)TT;
method name doPrivileged descriptor (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; thrownTypes java/security/PrivilegedActionException flags 109 signature <T:Ljava/lang/Object;>(Ljava/security/PrivilegedExceptionAction<TT;>;Ljava/security/AccessControlContext;)TT;

-class name java/security/DomainLoadStoreParameter

class name java/security/KeyStore$Entry
header extends java/lang/Object flags 601
innerclass innerClass java/security/KeyStore$Entry outerClass java/security/KeyStore innerClassName Entry flags 609
-method name getAttributes descriptor ()Ljava/util/Set;

-class name java/security/KeyStore$Entry$Attribute

class name java/security/KeyStore$PasswordProtection
-method name <init> descriptor ([CLjava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;)V
-method name getProtectionAlgorithm descriptor ()Ljava/lang/String;
-method name getProtectionParameters descriptor ()Ljava/security/spec/AlgorithmParameterSpec;

class name java/security/KeyStore$PrivateKeyEntry
header extends java/lang/Object implements java/security/KeyStore$Entry flags 31
innerclass innerClass java/security/KeyStore$PrivateKeyEntry outerClass java/security/KeyStore innerClassName PrivateKeyEntry flags 19
innerclass innerClass java/security/KeyStore$Entry outerClass java/security/KeyStore innerClassName Entry flags 609
-method name <init> descriptor (Ljava/security/PrivateKey;[Ljava/security/cert/Certificate;Ljava/util/Set;)V
-method name getAttributes descriptor ()Ljava/util/Set;

class name java/security/KeyStore$SecretKeyEntry
header extends java/lang/Object implements java/security/KeyStore$Entry flags 31
innerclass innerClass java/security/KeyStore$SecretKeyEntry outerClass java/security/KeyStore innerClassName SecretKeyEntry flags 19
innerclass innerClass java/security/KeyStore$Entry outerClass java/security/KeyStore innerClassName Entry flags 609
-method name <init> descriptor (Ljavax/crypto/SecretKey;Ljava/util/Set;)V
-method name getAttributes descriptor ()Ljava/util/Set;

class name java/security/KeyStore$TrustedCertificateEntry
header extends java/lang/Object implements java/security/KeyStore$Entry flags 31
innerclass innerClass java/security/KeyStore$TrustedCertificateEntry outerClass java/security/KeyStore innerClassName TrustedCertificateEntry flags 19
innerclass innerClass java/security/KeyStore$Entry outerClass java/security/KeyStore innerClassName Entry flags 609
-method name <init> descriptor (Ljava/security/cert/Certificate;Ljava/util/Set;)V
-method name getAttributes descriptor ()Ljava/util/Set;

-class name java/security/PKCS12Attribute

class name java/security/Principal
-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/Provider
-method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z
-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V
-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-method name forEach descriptor (Ljava/util/function/BiConsumer;)V

class name java/security/SecureRandom
-method name getInstanceStrong descriptor ()Ljava/security/SecureRandom;

class name java/security/cert/CertPathBuilder
-method name getRevocationChecker descriptor ()Ljava/security/cert/CertPathChecker;

class name java/security/cert/CertPathBuilderSpi
-method name engineGetRevocationChecker descriptor ()Ljava/security/cert/CertPathChecker;

-class name java/security/cert/CertPathChecker

class name java/security/cert/CertPathValidator
-method name getRevocationChecker descriptor ()Ljava/security/cert/CertPathChecker;

class name java/security/cert/CertPathValidatorSpi
-method name engineGetRevocationChecker descriptor ()Ljava/security/cert/CertPathChecker;

class name java/security/cert/Certificate
-method name verify descriptor (Ljava/security/PublicKey;Ljava/security/Provider;)V

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/PKIXRevocationChecker

-class name java/security/cert/PKIXRevocationChecker$Option

class name java/security/cert/X509CRL
-method name verify descriptor (Ljava/security/PublicKey;Ljava/security/Provider;)V

class name java/security/cert/X509Certificate
-method name verify descriptor (Ljava/security/PublicKey;Ljava/security/Provider;)V

class name java/security/interfaces/RSAKey
-method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec;

-class name java/security/spec/DSAGenParameterSpec

class name java/security/spec/MGF1ParameterSpec
-field name SHA224 descriptor Ljava/security/spec/MGF1ParameterSpec;
-field name SHA512_224 descriptor Ljava/security/spec/MGF1ParameterSpec;
-field name SHA512_256 descriptor Ljava/security/spec/MGF1ParameterSpec;

class name java/security/spec/PSSParameterSpec
-field name TRAILER_FIELD_BC descriptor I
-method name toString descriptor ()Ljava/lang/String;

class name java/security/spec/RSAKeyGenParameterSpec
-method name <init> descriptor (ILjava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V
-method name getKeyParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec;

class name java/security/spec/RSAMultiPrimePrivateCrtKeySpec
-method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;[Ljava/security/spec/RSAOtherPrimeInfo;Ljava/security/spec/AlgorithmParameterSpec;)V

class name java/security/spec/RSAPrivateCrtKeySpec
-method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V

class name java/security/spec/RSAPrivateKeySpec
-method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V
-method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec;

class name java/security/spec/RSAPublicKeySpec
-method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V
-method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec;

class name java/text/Collator
-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/DecimalFormat
-method name setGroupingUsed descriptor (Z)V

-class name java/time/Clock

-class name java/time/DateTimeException

-class name java/time/DayOfWeek

-class name java/time/Duration

-class name java/time/Instant

-class name java/time/LocalDate

-class name java/time/LocalDateTime

-class name java/time/LocalTime

-class name java/time/Month

-class name java/time/MonthDay

-class name java/time/OffsetDateTime

-class name java/time/OffsetTime

-class name java/time/Period

-class name java/time/Year

-class name java/time/YearMonth

-class name java/time/ZoneId

-class name java/time/ZoneOffset

-class name java/time/ZonedDateTime

-class name java/time/chrono/AbstractChronology

-class name java/time/chrono/ChronoLocalDate

-class name java/time/chrono/ChronoLocalDateImpl

-class name java/time/chrono/ChronoLocalDateTime

-class name java/time/chrono/ChronoPeriod

-class name java/time/chrono/ChronoZonedDateTime

-class name java/time/chrono/Chronology

-class name java/time/chrono/Era

-class name java/time/chrono/HijrahChronology

-class name java/time/chrono/HijrahDate

-class name java/time/chrono/HijrahEra

-class name java/time/chrono/IsoChronology

-class name java/time/chrono/IsoEra

-class name java/time/chrono/JapaneseChronology

-class name java/time/chrono/JapaneseDate

-class name java/time/chrono/JapaneseEra

-class name java/time/chrono/MinguoChronology

-class name java/time/chrono/MinguoDate

-class name java/time/chrono/MinguoEra

-class name java/time/chrono/ThaiBuddhistChronology

-class name java/time/chrono/ThaiBuddhistDate

-class name java/time/chrono/ThaiBuddhistEra

-class name java/time/format/DateTimeFormatter

-class name java/time/format/DateTimeFormatterBuilder

-class name java/time/format/DateTimeParseException

-class name java/time/format/DecimalStyle

-class name java/time/format/FormatStyle

-class name java/time/format/ResolverStyle

-class name java/time/format/SignStyle

-class name java/time/format/TextStyle

-class name java/time/temporal/ChronoField

-class name java/time/temporal/ChronoUnit

-class name java/time/temporal/IsoFields

-class name java/time/temporal/JulianFields

-class name java/time/temporal/Temporal

-class name java/time/temporal/TemporalAccessor

-class name java/time/temporal/TemporalAdjuster

-class name java/time/temporal/TemporalAdjusters

-class name java/time/temporal/TemporalAmount

-class name java/time/temporal/TemporalField

-class name java/time/temporal/TemporalQueries

-class name java/time/temporal/TemporalQuery

-class name java/time/temporal/TemporalUnit

-class name java/time/temporal/UnsupportedTemporalTypeException

-class name java/time/temporal/ValueRange

-class name java/time/temporal/WeekFields

-class name java/time/zone/ZoneOffsetTransition

-class name java/time/zone/ZoneOffsetTransitionRule

-class name java/time/zone/ZoneOffsetTransitionRule$TimeDefinition

-class name java/time/zone/ZoneRules

-class name java/time/zone/ZoneRulesException

-class name java/time/zone/ZoneRulesProvider

class name java/util/ArrayDeque
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/util/ArrayList
-method name forEach descriptor (Ljava/util/function/Consumer;)V
-method name spliterator descriptor ()Ljava/util/Spliterator;
-method name removeIf descriptor (Ljava/util/function/Predicate;)Z
-method name replaceAll descriptor (Ljava/util/function/UnaryOperator;)V
-method name sort descriptor (Ljava/util/Comparator;)V

class name java/util/Arrays
header extends java/lang/Object flags 21
-method name parallelSort descriptor ([B)V
-method name parallelSort descriptor ([BII)V
-method name parallelSort descriptor ([C)V
-method name parallelSort descriptor ([CII)V
-method name parallelSort descriptor ([S)V
-method name parallelSort descriptor ([SII)V
-method name parallelSort descriptor ([I)V
-method name parallelSort descriptor ([III)V
-method name parallelSort descriptor ([J)V
-method name parallelSort descriptor ([JII)V
-method name parallelSort descriptor ([F)V
-method name parallelSort descriptor ([FII)V
-method name parallelSort descriptor ([D)V
-method name parallelSort descriptor ([DII)V
-method name parallelSort descriptor ([Ljava/lang/Comparable;)V
-method name parallelSort descriptor ([Ljava/lang/Comparable;II)V
-method name parallelSort descriptor ([Ljava/lang/Object;Ljava/util/Comparator;)V
-method name parallelSort descriptor ([Ljava/lang/Object;IILjava/util/Comparator;)V
-method name parallelPrefix descriptor ([Ljava/lang/Object;Ljava/util/function/BinaryOperator;)V
-method name parallelPrefix descriptor ([Ljava/lang/Object;IILjava/util/function/BinaryOperator;)V
-method name parallelPrefix descriptor ([JLjava/util/function/LongBinaryOperator;)V
-method name parallelPrefix descriptor ([JIILjava/util/function/LongBinaryOperator;)V
-method name parallelPrefix descriptor ([DLjava/util/function/DoubleBinaryOperator;)V
-method name parallelPrefix descriptor ([DIILjava/util/function/DoubleBinaryOperator;)V
-method name parallelPrefix descriptor ([ILjava/util/function/IntBinaryOperator;)V
-method name parallelPrefix descriptor ([IIILjava/util/function/IntBinaryOperator;)V
-method name setAll descriptor ([Ljava/lang/Object;Ljava/util/function/IntFunction;)V
-method name parallelSetAll descriptor ([Ljava/lang/Object;Ljava/util/function/IntFunction;)V
-method name setAll descriptor ([ILjava/util/function/IntUnaryOperator;)V
-method name parallelSetAll descriptor ([ILjava/util/function/IntUnaryOperator;)V
-method name setAll descriptor ([JLjava/util/function/IntToLongFunction;)V
-method name parallelSetAll descriptor ([JLjava/util/function/IntToLongFunction;)V
-method name setAll descriptor ([DLjava/util/function/IntToDoubleFunction;)V
-method name parallelSetAll descriptor ([DLjava/util/function/IntToDoubleFunction;)V
-method name spliterator descriptor ([Ljava/lang/Object;)Ljava/util/Spliterator;
-method name spliterator descriptor ([Ljava/lang/Object;II)Ljava/util/Spliterator;
-method name spliterator descriptor ([I)Ljava/util/Spliterator$OfInt;
-method name spliterator descriptor ([III)Ljava/util/Spliterator$OfInt;
-method name spliterator descriptor ([J)Ljava/util/Spliterator$OfLong;
-method name spliterator descriptor ([JII)Ljava/util/Spliterator$OfLong;
-method name spliterator descriptor ([D)Ljava/util/Spliterator$OfDouble;
-method name spliterator descriptor ([DII)Ljava/util/Spliterator$OfDouble;
-method name stream descriptor ([Ljava/lang/Object;)Ljava/util/stream/Stream;
-method name stream descriptor ([Ljava/lang/Object;II)Ljava/util/stream/Stream;
-method name stream descriptor ([I)Ljava/util/stream/IntStream;
-method name stream descriptor ([III)Ljava/util/stream/IntStream;
-method name stream descriptor ([J)Ljava/util/stream/LongStream;
-method name stream descriptor ([JII)Ljava/util/stream/LongStream;
-method name stream descriptor ([D)Ljava/util/stream/DoubleStream;
-method name stream descriptor ([DII)Ljava/util/stream/DoubleStream;

-class name java/util/Base64

-class name java/util/Base64$Decoder

-class name java/util/Base64$Encoder

class name java/util/BitSet
header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21
-method name stream descriptor ()Ljava/util/stream/IntStream;

class name java/util/Calendar
header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable,java/lang/Comparable flags 421 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Cloneable;Ljava/lang/Comparable<Ljava/util/Calendar;>;
-field name NARROW_FORMAT descriptor I
-field name NARROW_STANDALONE descriptor I
-field name SHORT_FORMAT descriptor I
-field name LONG_FORMAT descriptor I
-field name SHORT_STANDALONE descriptor I
-field name LONG_STANDALONE descriptor I
-method name getAvailableCalendarTypes descriptor ()Ljava/util/Set;
-method name getCalendarType descriptor ()Ljava/lang/String;
-method name toInstant descriptor ()Ljava/time/Instant;

-class name java/util/Calendar$Builder

class name java/util/Collection
-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
-method name unmodifiableNavigableSet descriptor (Ljava/util/NavigableSet;)Ljava/util/NavigableSet;
-method name unmodifiableNavigableMap descriptor (Ljava/util/NavigableMap;)Ljava/util/NavigableMap;
-method name synchronizedNavigableSet descriptor (Ljava/util/NavigableSet;)Ljava/util/NavigableSet;
-method name synchronizedNavigableMap descriptor (Ljava/util/NavigableMap;)Ljava/util/NavigableMap;
-method name checkedQueue descriptor (Ljava/util/Queue;Ljava/lang/Class;)Ljava/util/Queue;
-method name checkedNavigableSet descriptor (Ljava/util/NavigableSet;Ljava/lang/Class;)Ljava/util/NavigableSet;
-method name checkedNavigableMap descriptor (Ljava/util/NavigableMap;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/NavigableMap;
-method name emptySortedSet descriptor ()Ljava/util/SortedSet;
-method name emptyNavigableSet descriptor ()Ljava/util/NavigableSet;
-method name emptySortedMap descriptor ()Ljava/util/SortedMap;
-method name emptyNavigableMap descriptor ()Ljava/util/NavigableMap;

class name java/util/Comparator
header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
-method name reversed descriptor ()Ljava/util/Comparator;
-method name thenComparing descriptor (Ljava/util/Comparator;)Ljava/util/Comparator;
-method name thenComparing descriptor (Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;
-method name thenComparing descriptor (Ljava/util/function/Function;)Ljava/util/Comparator;
-method name thenComparingInt descriptor (Ljava/util/function/ToIntFunction;)Ljava/util/Comparator;
-method name thenComparingLong descriptor (Ljava/util/function/ToLongFunction;)Ljava/util/Comparator;
-method name thenComparingDouble descriptor (Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator;
-method name reverseOrder descriptor ()Ljava/util/Comparator;
-method name naturalOrder descriptor ()Ljava/util/Comparator;
-method name nullsFirst descriptor (Ljava/util/Comparator;)Ljava/util/Comparator;
-method name nullsLast descriptor (Ljava/util/Comparator;)Ljava/util/Comparator;
-method name comparing descriptor (Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;
-method name comparing descriptor (Ljava/util/function/Function;)Ljava/util/Comparator;
-method name comparingInt descriptor (Ljava/util/function/ToIntFunction;)Ljava/util/Comparator;
-method name comparingLong descriptor (Ljava/util/function/ToLongFunction;)Ljava/util/Comparator;
-method name comparingDouble descriptor (Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator;

class name java/util/Date
-method name from descriptor (Ljava/time/Instant;)Ljava/util/Date;
-method name toInstant descriptor ()Ljava/time/Instant;

-class name java/util/DoubleSummaryStatistics

class name java/util/GregorianCalendar
-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
-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z
-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V

class name java/util/HashSet
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/util/Hashtable
-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V
-method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z
-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;

class name java/util/IdentityHashMap
-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V

-class name java/util/IntSummaryStatistics

class name java/util/Iterator
-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
-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-method name keySet descriptor ()Ljava/util/Set;
-method name values descriptor ()Ljava/util/Collection;
-method name entrySet descriptor ()Ljava/util/Set;
-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V

class name java/util/LinkedHashSet
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/util/LinkedList
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/util/List
-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/Locale
header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 31
innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
innerclass innerClass java/util/Locale$Builder outerClass java/util/Locale innerClassName Builder flags 19
-method name hasExtensions descriptor ()Z
-method name stripExtensions descriptor ()Ljava/util/Locale;
-method name filter descriptor (Ljava/util/List;Ljava/util/Collection;Ljava/util/Locale$FilteringMode;)Ljava/util/List;
-method name filter descriptor (Ljava/util/List;Ljava/util/Collection;)Ljava/util/List;
-method name filterTags descriptor (Ljava/util/List;Ljava/util/Collection;Ljava/util/Locale$FilteringMode;)Ljava/util/List;
-method name filterTags descriptor (Ljava/util/List;Ljava/util/Collection;)Ljava/util/List;
-method name lookup descriptor (Ljava/util/List;Ljava/util/Collection;)Ljava/util/Locale;
-method name lookupTag descriptor (Ljava/util/List;Ljava/util/Collection;)Ljava/lang/String;

-class name java/util/Locale$FilteringMode

-class name java/util/Locale$LanguageRange

-class name java/util/LongSummaryStatistics

class name java/util/Map
-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V
-method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z
-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;

class name java/util/Map$Entry
-method name comparingByKey descriptor ()Ljava/util/Comparator;
-method name comparingByValue descriptor ()Ljava/util/Comparator;
-method name comparingByKey descriptor (Ljava/util/Comparator;)Ljava/util/Comparator;
-method name comparingByValue descriptor (Ljava/util/Comparator;)Ljava/util/Comparator;

class name java/util/Objects
-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/Optional

-class name java/util/OptionalDouble

-class name java/util/OptionalInt

-class name java/util/OptionalLong

-class name java/util/PrimitiveIterator

-class name java/util/PrimitiveIterator$OfDouble

-class name java/util/PrimitiveIterator$OfInt

-class name java/util/PrimitiveIterator$OfLong

class name java/util/PriorityQueue
-method name <init> descriptor (Ljava/util/Comparator;)V
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/util/Random
-method name ints descriptor (J)Ljava/util/stream/IntStream;
-method name ints descriptor ()Ljava/util/stream/IntStream;
-method name ints descriptor (JII)Ljava/util/stream/IntStream;
-method name ints descriptor (II)Ljava/util/stream/IntStream;
-method name longs descriptor (J)Ljava/util/stream/LongStream;
-method name longs descriptor ()Ljava/util/stream/LongStream;
-method name longs descriptor (JJJ)Ljava/util/stream/LongStream;
-method name longs descriptor (JJ)Ljava/util/stream/LongStream;
-method name doubles descriptor (J)Ljava/util/stream/DoubleStream;
-method name doubles descriptor ()Ljava/util/stream/DoubleStream;
-method name doubles descriptor (JDD)Ljava/util/stream/DoubleStream;
-method name doubles descriptor (DD)Ljava/util/stream/DoubleStream;

class name java/util/ResourceBundle
-method name getBaseBundleName descriptor ()Ljava/lang/String;
-method name getBundle descriptor (Ljava/lang/String;)Ljava/util/ResourceBundle;
-method name getBundle descriptor (Ljava/lang/String;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle;
-method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle;
-method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle;
-method name clearCache descriptor ()V
method name getBundle descriptor (Ljava/lang/String;)Ljava/util/ResourceBundle; flags 19
method name getBundle descriptor (Ljava/lang/String;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle; flags 19
method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle; flags 19
method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle; flags 19
method name clearCache descriptor ()V flags 19

class name java/util/Set
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/util/SortedSet
-method name spliterator descriptor ()Ljava/util/Spliterator;

-class name java/util/Spliterator

-class name java/util/Spliterator$OfDouble

-class name java/util/Spliterator$OfInt

-class name java/util/Spliterator$OfLong

-class name java/util/Spliterator$OfPrimitive

-class name java/util/Spliterators

-class name java/util/Spliterators$AbstractDoubleSpliterator

-class name java/util/Spliterators$AbstractIntSpliterator

-class name java/util/Spliterators$AbstractLongSpliterator

-class name java/util/Spliterators$AbstractSpliterator

-class name java/util/SplittableRandom

-class name java/util/StringJoiner

class name java/util/TimeZone
-method name getTimeZone descriptor (Ljava/time/ZoneId;)Ljava/util/TimeZone;
-method name toZoneId descriptor ()Ljava/time/ZoneId;

class name java/util/TreeMap
-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
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/util/Vector
-method name forEach descriptor (Ljava/util/function/Consumer;)V
-method name removeIf descriptor (Ljava/util/function/Predicate;)Z
-method name replaceAll descriptor (Ljava/util/function/UnaryOperator;)V
-method name sort descriptor (Ljava/util/Comparator;)V
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/util/WeakHashMap
-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V

class name java/util/concurrent/ArrayBlockingQueue
-method name spliterator descriptor ()Ljava/util/Spliterator;

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/CompletableFuture

-class name java/util/concurrent/CompletableFuture$AsynchronousCompletionTask

-class name java/util/concurrent/CompletionException

-class name java/util/concurrent/CompletionStage

class name java/util/concurrent/ConcurrentHashMap
header extends java/util/AbstractMap implements java/util/concurrent/ConcurrentMap,java/io/Serializable flags 21 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/util/AbstractMap<TK;TV;>;Ljava/util/concurrent/ConcurrentMap<TK;TV;>;Ljava/io/Serializable;
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
-method name keySet descriptor ()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
-method name hashCode descriptor ()I
-method name toString descriptor ()Ljava/lang/String;
-method name equals descriptor (Ljava/lang/Object;)Z
-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V
-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name mappingCount descriptor ()J
-method name newKeySet descriptor ()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
-method name newKeySet descriptor (I)Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
-method name keySet descriptor (Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
-method name forEach descriptor (JLjava/util/function/BiConsumer;)V
-method name forEach descriptor (JLjava/util/function/BiFunction;Ljava/util/function/Consumer;)V
-method name search descriptor (JLjava/util/function/BiFunction;)Ljava/lang/Object;
-method name reduce descriptor (JLjava/util/function/BiFunction;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name reduceToDouble descriptor (JLjava/util/function/ToDoubleBiFunction;DLjava/util/function/DoubleBinaryOperator;)D
-method name reduceToLong descriptor (JLjava/util/function/ToLongBiFunction;JLjava/util/function/LongBinaryOperator;)J
-method name reduceToInt descriptor (JLjava/util/function/ToIntBiFunction;ILjava/util/function/IntBinaryOperator;)I
-method name forEachKey descriptor (JLjava/util/function/Consumer;)V
-method name forEachKey descriptor (JLjava/util/function/Function;Ljava/util/function/Consumer;)V
-method name searchKeys descriptor (JLjava/util/function/Function;)Ljava/lang/Object;
-method name reduceKeys descriptor (JLjava/util/function/BiFunction;)Ljava/lang/Object;
-method name reduceKeys descriptor (JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name reduceKeysToDouble descriptor (JLjava/util/function/ToDoubleFunction;DLjava/util/function/DoubleBinaryOperator;)D
-method name reduceKeysToLong descriptor (JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J
-method name reduceKeysToInt descriptor (JLjava/util/function/ToIntFunction;ILjava/util/function/IntBinaryOperator;)I
-method name forEachValue descriptor (JLjava/util/function/Consumer;)V
-method name forEachValue descriptor (JLjava/util/function/Function;Ljava/util/function/Consumer;)V
-method name searchValues descriptor (JLjava/util/function/Function;)Ljava/lang/Object;
-method name reduceValues descriptor (JLjava/util/function/BiFunction;)Ljava/lang/Object;
-method name reduceValues descriptor (JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name reduceValuesToDouble descriptor (JLjava/util/function/ToDoubleFunction;DLjava/util/function/DoubleBinaryOperator;)D
-method name reduceValuesToLong descriptor (JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J
-method name reduceValuesToInt descriptor (JLjava/util/function/ToIntFunction;ILjava/util/function/IntBinaryOperator;)I
-method name forEachEntry descriptor (JLjava/util/function/Consumer;)V
-method name forEachEntry descriptor (JLjava/util/function/Function;Ljava/util/function/Consumer;)V
-method name searchEntries descriptor (JLjava/util/function/Function;)Ljava/lang/Object;
-method name reduceEntries descriptor (JLjava/util/function/BiFunction;)Ljava/util/Map$Entry;
-method name reduceEntries descriptor (JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name reduceEntriesToDouble descriptor (JLjava/util/function/ToDoubleFunction;DLjava/util/function/DoubleBinaryOperator;)D
-method name reduceEntriesToLong descriptor (JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J
-method name reduceEntriesToInt descriptor (JLjava/util/function/ToIntFunction;ILjava/util/function/IntBinaryOperator;)I
-method name keySet descriptor ()Ljava/util/Set;
method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<TK;>;

-class name java/util/concurrent/ConcurrentHashMap$CollectionView

-class name java/util/concurrent/ConcurrentHashMap$KeySetView

class name java/util/concurrent/ConcurrentLinkedDeque
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/util/concurrent/ConcurrentLinkedQueue
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/util/concurrent/ConcurrentMap
-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V
-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;

class name java/util/concurrent/ConcurrentNavigableMap
-method name keySet descriptor ()Ljava/util/Set;
-method name tailMap descriptor (Ljava/lang/Object;)Ljava/util/SortedMap;
-method name headMap descriptor (Ljava/lang/Object;)Ljava/util/SortedMap;
-method name subMap descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;
-method name tailMap descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableMap;
-method name headMap descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableMap;
-method name subMap descriptor (Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap;
-method name descendingMap descriptor ()Ljava/util/NavigableMap;

class name java/util/concurrent/ConcurrentSkipListMap
-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
-method name forEach descriptor (Ljava/util/function/BiConsumer;)V
-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V

class name java/util/concurrent/ConcurrentSkipListSet
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/util/concurrent/CopyOnWriteArrayList
-method name forEach descriptor (Ljava/util/function/Consumer;)V
-method name removeIf descriptor (Ljava/util/function/Predicate;)Z
-method name replaceAll descriptor (Ljava/util/function/UnaryOperator;)V
-method name sort descriptor (Ljava/util/Comparator;)V
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/util/concurrent/CopyOnWriteArraySet
-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/CountedCompleter

class name java/util/concurrent/Executors
-method name newWorkStealingPool descriptor (I)Ljava/util/concurrent/ExecutorService;
-method name newWorkStealingPool descriptor ()Ljava/util/concurrent/ExecutorService;

class name java/util/concurrent/ForkJoinPool
header extends java/util/concurrent/AbstractExecutorService flags 21
innerclass innerClass java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory outerClass java/util/concurrent/ForkJoinPool innerClassName ForkJoinWorkerThreadFactory flags 609
innerclass innerClass java/util/concurrent/ForkJoinPool$ManagedBlocker outerClass java/util/concurrent/ForkJoinPool innerClassName ManagedBlocker flags 609
innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609
-method name commonPool descriptor ()Ljava/util/concurrent/ForkJoinPool;
-method name getCommonPoolParallelism descriptor ()I
-method name awaitQuiescence descriptor (JLjava/util/concurrent/TimeUnit;)Z

class name java/util/concurrent/ForkJoinTask
-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/LinkedBlockingDeque
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/util/concurrent/LinkedBlockingQueue
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/util/concurrent/LinkedTransferQueue
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/util/concurrent/PriorityBlockingQueue
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/util/concurrent/SynchronousQueue
-method name spliterator descriptor ()Ljava/util/Spliterator;

class name java/util/concurrent/ThreadLocalRandom
-method name nextInt descriptor ()I
-method name nextInt descriptor (I)I
-method name nextLong descriptor ()J
-method name nextDouble descriptor ()D
-method name nextBoolean descriptor ()Z
-method name nextFloat descriptor ()F
-method name nextGaussian descriptor ()D
-method name ints descriptor (J)Ljava/util/stream/IntStream;
-method name ints descriptor ()Ljava/util/stream/IntStream;
-method name ints descriptor (JII)Ljava/util/stream/IntStream;
-method name ints descriptor (II)Ljava/util/stream/IntStream;
-method name longs descriptor (J)Ljava/util/stream/LongStream;
-method name longs descriptor ()Ljava/util/stream/LongStream;
-method name longs descriptor (JJJ)Ljava/util/stream/LongStream;
-method name longs descriptor (JJ)Ljava/util/stream/LongStream;
-method name doubles descriptor (J)Ljava/util/stream/DoubleStream;
-method name doubles descriptor ()Ljava/util/stream/DoubleStream;
-method name doubles descriptor (JDD)Ljava/util/stream/DoubleStream;
-method name doubles descriptor (DD)Ljava/util/stream/DoubleStream;

class name java/util/concurrent/atomic/AtomicInteger
-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
-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
-method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
-method name getAndUpdate descriptor (Ljava/lang/Object;Ljava/util/function/IntUnaryOperator;)I
-method name updateAndGet descriptor (Ljava/lang/Object;Ljava/util/function/IntUnaryOperator;)I
-method name getAndAccumulate descriptor (Ljava/lang/Object;ILjava/util/function/IntBinaryOperator;)I
-method name accumulateAndGet descriptor (Ljava/lang/Object;ILjava/util/function/IntBinaryOperator;)I
method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; flags 9 signature <U:Ljava/lang/Object;>(Ljava/lang/Class<TU;>;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater<TU;>;

class name java/util/concurrent/atomic/AtomicLong
-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
-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
-method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;
-method name getAndUpdate descriptor (Ljava/lang/Object;Ljava/util/function/LongUnaryOperator;)J
-method name updateAndGet descriptor (Ljava/lang/Object;Ljava/util/function/LongUnaryOperator;)J
-method name getAndAccumulate descriptor (Ljava/lang/Object;JLjava/util/function/LongBinaryOperator;)J
-method name accumulateAndGet descriptor (Ljava/lang/Object;JLjava/util/function/LongBinaryOperator;)J
method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; flags 9 signature <U:Ljava/lang/Object;>(Ljava/lang/Class<TU;>;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater<TU;>;

class name java/util/concurrent/atomic/AtomicReference
-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
-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
-method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
-method name getAndUpdate descriptor (Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object;
-method name updateAndGet descriptor (Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object;
-method name getAndAccumulate descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;
-method name accumulateAndGet descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;
method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; flags 9 signature <U:Ljava/lang/Object;W:Ljava/lang/Object;>(Ljava/lang/Class<TU;>;Ljava/lang/Class<TW;>;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<TU;TW;>;

-class name java/util/concurrent/atomic/DoubleAccumulator

-class name java/util/concurrent/atomic/DoubleAdder

-class name java/util/concurrent/atomic/LongAccumulator

-class name java/util/concurrent/atomic/LongAdder

-class name java/util/concurrent/atomic/Striped64

-class name java/util/concurrent/locks/StampedLock

-class name java/util/function/BiConsumer

-class name java/util/function/BiFunction

-class name java/util/function/BiPredicate

-class name java/util/function/BinaryOperator

-class name java/util/function/BooleanSupplier

-class name java/util/function/Consumer

-class name java/util/function/DoubleBinaryOperator

-class name java/util/function/DoubleConsumer

-class name java/util/function/DoubleFunction

-class name java/util/function/DoublePredicate

-class name java/util/function/DoubleSupplier

-class name java/util/function/DoubleToIntFunction

-class name java/util/function/DoubleToLongFunction

-class name java/util/function/DoubleUnaryOperator

-class name java/util/function/Function

-class name java/util/function/IntBinaryOperator

-class name java/util/function/IntConsumer

-class name java/util/function/IntFunction

-class name java/util/function/IntPredicate

-class name java/util/function/IntSupplier

-class name java/util/function/IntToDoubleFunction

-class name java/util/function/IntToLongFunction

-class name java/util/function/IntUnaryOperator

-class name java/util/function/LongBinaryOperator

-class name java/util/function/LongConsumer

-class name java/util/function/LongFunction

-class name java/util/function/LongPredicate

-class name java/util/function/LongSupplier

-class name java/util/function/LongToDoubleFunction

-class name java/util/function/LongToIntFunction

-class name java/util/function/LongUnaryOperator

-class name java/util/function/ObjDoubleConsumer

-class name java/util/function/ObjIntConsumer

-class name java/util/function/ObjLongConsumer

-class name java/util/function/Predicate

-class name java/util/function/Supplier

-class name java/util/function/ToDoubleBiFunction

-class name java/util/function/ToDoubleFunction

-class name java/util/function/ToIntBiFunction

-class name java/util/function/ToIntFunction

-class name java/util/function/ToLongBiFunction

-class name java/util/function/ToLongFunction

-class name java/util/function/UnaryOperator

class name java/util/jar/Attributes$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
field name IMPLEMENTATION_VENDOR_ID descriptor Ljava/util/jar/Attributes$Name; flags 19
field name IMPLEMENTATION_URL descriptor Ljava/util/jar/Attributes$Name; flags 19

class name java/util/jar/JarFile
-method name stream descriptor ()Ljava/util/stream/Stream;

class name java/util/jar/Pack200$Packer
-method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V
-method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V
method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401
method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401

class name java/util/jar/Pack200$Unpacker
-method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V
-method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V
method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401
method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401

class name java/util/regex/Matcher
-method name start descriptor (Ljava/lang/String;)I
-method name end descriptor (Ljava/lang/String;)I

class name java/util/regex/Pattern
-method name asPredicate descriptor ()Ljava/util/function/Predicate;
-method name splitAsStream descriptor (Ljava/lang/CharSequence;)Ljava/util/stream/Stream;

-class name java/util/spi/CalendarDataProvider

-class name java/util/spi/CalendarNameProvider

class name java/util/spi/LocaleServiceProvider
-method name isSupportedLocale descriptor (Ljava/util/Locale;)Z

-class name java/util/spi/ResourceBundleControlProvider

class name java/util/spi/TimeZoneNameProvider
-method name getGenericDisplayName descriptor (Ljava/lang/String;ILjava/util/Locale;)Ljava/lang/String;

-class name java/util/stream/BaseStream

-class name java/util/stream/Collector

-class name java/util/stream/Collector$Characteristics

-class name java/util/stream/Collectors

-class name java/util/stream/DoubleStream

-class name java/util/stream/DoubleStream$Builder

-class name java/util/stream/IntStream

-class name java/util/stream/IntStream$Builder

-class name java/util/stream/LongStream

-class name java/util/stream/LongStream$Builder

-class name java/util/stream/Stream

-class name java/util/stream/Stream$Builder

-class name java/util/stream/StreamSupport

class name java/util/zip/Adler32
-method name update descriptor (Ljava/nio/ByteBuffer;)V

class name java/util/zip/CRC32
-method name update descriptor (Ljava/nio/ByteBuffer;)V

class name java/util/zip/ZipEntry
-method name setLastModifiedTime descriptor (Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry;
-method name getLastModifiedTime descriptor ()Ljava/nio/file/attribute/FileTime;
-method name setLastAccessTime descriptor (Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry;
-method name getLastAccessTime descriptor ()Ljava/nio/file/attribute/FileTime;
-method name setCreationTime descriptor (Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry;
-method name getCreationTime descriptor ()Ljava/nio/file/attribute/FileTime;

class name java/util/zip/ZipFile
-method name stream descriptor ()Ljava/util/stream/Stream;

class name javax/crypto/SealedObject
header extends java/lang/Object implements java/io/Serializable flags 21

class name javax/crypto/SecretKey
header extends java/lang/Object implements java/security/Key flags 601

class name javax/crypto/SecretKeyFactory
-method name getKeySpec descriptor (Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec;
method name getKeySpec descriptor (Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec; thrownTypes java/security/spec/InvalidKeySpecException flags 11

class name javax/crypto/SecretKeyFactorySpi
-method name engineGetKeySpec descriptor (Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec;
method name engineGetKeySpec descriptor (Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec; thrownTypes java/security/spec/InvalidKeySpecException flags 404

class name javax/crypto/spec/PBEParameterSpec
-method name <init> descriptor ([BILjava/security/spec/AlgorithmParameterSpec;)V
-method name getParameterSpec descriptor ()Ljava/security/spec/AlgorithmParameterSpec;

class name javax/net/ssl/ExtendedSSLSession
-method name getRequestedServerNames descriptor ()Ljava/util/List;

-class name javax/net/ssl/SNIHostName

-class name javax/net/ssl/SNIMatcher

-class name javax/net/ssl/SNIServerName

class name javax/net/ssl/SSLEngine
-method name getApplicationProtocol descriptor ()Ljava/lang/String;
-method name getHandshakeApplicationProtocol descriptor ()Ljava/lang/String;
-method name setHandshakeApplicationProtocolSelector descriptor (Ljava/util/function/BiFunction;)V
-method name getHandshakeApplicationProtocolSelector descriptor ()Ljava/util/function/BiFunction;

class name javax/net/ssl/SSLParameters
-method name setServerNames descriptor (Ljava/util/List;)V
-method name getServerNames descriptor ()Ljava/util/List;
-method name setSNIMatchers descriptor (Ljava/util/Collection;)V
-method name getSNIMatchers descriptor ()Ljava/util/Collection;
-method name setUseCipherSuitesOrder descriptor (Z)V
-method name getUseCipherSuitesOrder descriptor ()Z
-method name getApplicationProtocols descriptor ()[Ljava/lang/String;
-method name setApplicationProtocols descriptor ([Ljava/lang/String;)V

class name javax/net/ssl/SSLSocket
-method name getApplicationProtocol descriptor ()Ljava/lang/String;
-method name getHandshakeApplicationProtocol descriptor ()Ljava/lang/String;
-method name setHandshakeApplicationProtocolSelector descriptor (Ljava/util/function/BiFunction;)V
-method name getHandshakeApplicationProtocolSelector descriptor ()Ljava/util/function/BiFunction;

class name javax/net/ssl/SSLSocketFactory
-method name createSocket descriptor (Ljava/net/Socket;Ljava/io/InputStream;Z)Ljava/net/Socket;

-class name javax/net/ssl/StandardConstants

class name javax/security/auth/Destroyable
-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 jdk/Exported

